このチュートリアル: https://developers.facebook.com/docs/opengraph/tutorial/を複数回実行しましたが、常に同じ結果が得られます。
私はいつもこのエラーを受け取ります: (#15) このメソッドはアプリの access_token で呼び出す必要があります。アプリ access_token を追加しようとしましたが、別のエラーが表示され、情報を照会することしかできず、投稿を作成できないなどのエラーが表示されました。(プライバシー設定を確認し、アプリはタイムラインへの投稿を許可されています。) オブジェクトを作成しましたが、Facebook デバッグ ツールを使用しても問題はありませんでした。
私もこの部分を読みました:
アクションの公開時に「このメソッドはアプリの access_token で呼び出す必要があります」というエラーが表示されるのはなぜですか?
- 開発者アプリの Open Graph アクション タイプの構成ページ ([詳細] セクションの下にある) の [書き込みにはアプリ アクセス トークンが必要] チェックボックスをオフにします。
アプリの構成でこれを見つけることができませんでした。これは古いと感じています。投稿を作成するために使用しているコードは、チュートリアルとまったく同じです。
function postCook()
{
FB.api(
'/me/[YOUR_APP_NAMESPACE]:cook?recipe=http://fbwerks.com:8000/zhen/cookie.html',
'post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Cook was successful! Action ID: ' + response.id);
}
});
}
[もちろん、適切な変更を行いました:)] どんな助けでも大歓迎です。