0

Facebook JS SDK を使用して GRAPH API に公開しています。投稿は正常に公開されますが、jQuery .error チェーンによってキャッチされる奇妙な応答オブジェクトが返されます。これが私のコードです:

var jqxhr = $.post("https://graph.facebook.com/"+sbFacebook.authentication.userID+"/feed", 
      { 
        'message' : $("#question-text").val(),
        'access_token' : sbFacebook.authentication.accessToken
      }).success(
      function(response) {
          console.log(response);
      })
.error(function(response) { 
          alert(response); 
})   

応答オブジェクトは次のようになります。

http://img689.imageshack.us/img689/964/screenshotfrom201302222.png

何が起こっているのか、なぜそれが error() 関数に引っかかるのか、誰にも分かりますか?

ありがとう。

4

1 に答える 1

2

これはFacebook JS SDKの使用方法ではありません。

var body = 'Reading JS SDK documentation';
FB.api('/me/feed', 'post', { message: body }, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Post ID: ' + response.id);
  }
});

JS SDKを初期化することを忘れないでください。

于 2013-02-23T02:30:31.970 に答える