私は名前空間 'thenovel'のFacebookアプリを持っています。これは、オブジェクト '文章'に割り当てられたアクション 'レート'を持っています。 'dofacebookstuff()'関数が呼び出されると、私はその時点の 'testsentence'がタイムラインに公開されるという文章のユーザー評価を求めます。 'Rating'はアクセストークンを必要としません。FB.apiリクエストでエラー応答が生成されるのはなぜですか?
dofacebookstuff()が呼び出されるたびに、エラーアラートがポップアップします。私は '!response'か 'response.error'がそれを引き起こしているかどうかをテストしており、毎回 'response.error'です。
私はFB.loginでユーザーID、名前などを取得できますが、API呼び出しは機能しません。私はまっすぐ「https://graph.facebook.com/me/thenovel:rate?sentence=testsentence & access_tokenは= XXXXX」に行けば、私は、以下を参照してください。
{
"data": [ ],
"paging": {
"next": "https://graph.facebook.com/me/thenovel:rate?sentence=testsentence&access_token=XXXXX&offset=25&limit=25"
}
}
私はHTMLとすべてをチェックしていますFacebook関連のものはそこにあり、適切な場所にあります。ページ上の他のスクリプトはエラーを生成しません。問題の機能は次のとおりです。
function dofacebookstuff() {
FB.api(
'/me/thenovel:rate?sentence=hello&access_token=' + accesstoken,
'post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Action ID: ' + response.id);
}
});
}
どこに間違っているのか説明できますか?回答データはどこですか?
ありがとうございました。私は今アクティブなアクセストークンを持っているので、私のコードは上記の通りです。それでも "エラーが発生しました"と表示されます。 –
それ以上の具体的なことはありませんか? :/ – Igy
'{"data":[]、 "paging":{"next": "https://graph.facebook.com/me/thenovel:rate?sentence=testsentence&access_token=XXXXX&offset=25&limit=25"}}私が得たものはすべて...私は間違った何かをしていると確信しています。なぜなら、このサイトでFacebookの基本的なやりとりを得ることは難しくないからです。 –