0
$facebook->api('/me/feed', 'post', array(
    message => "Test" ,
    link => "link",
    name => "test",
    picture => "test pic",
    caption => "test",
    description => "test"
));

私が得ているエラーはUncaughtOAuthExceptionです:(#100)申し訳ありませんが、この投稿にはブロックされたURLが含まれています

ローカルホストで実行してもエラーは発生しません。コードをサーバーにアップロードして実行した場合にのみ発生します

4

3 に答える 3

0

アプリの設定で移行の「ストリーム投稿URLセキュリティ」を有効にしていますか?もしそうなら、URLは要件を満たしていますか?

于 2012-06-01T09:15:40.780 に答える
0
  1. ユーザーは自動化されたpublish_stream権限を持っていますか
  2. サーバーのURLをローカルホストではなくアプリにリンクするために、Fb devインターフェイスでアプリケーションを変更しましたか?
于 2012-06-01T09:16:52.153 に答える
0

JSSDKhttps ://developers.facebook.com/docs/reference/javascript/FB.api/を使用します

その前に、 https://developers.facebook.com/blog/post/525/からOAUTHを使用して認証します

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);
  }
});
于 2012-06-01T09:53:02.870 に答える