0

PHP用のFacebook SDKをダウンロードしました。Facebook ウォールにメッセージを投稿するための PHP スクリプトを作成しました。問題は、投稿が「非公開」であり、私だけが見られることです。誰でも見られるように公開するにはどうすればよいですか?投稿を実行するコード行は次のとおりです。

$facebook->api("/me/feed", "post", array(
    message => $_REQUEST['msg'] ? $_REQUEST['msg'] : 'Forgot to check for msg',
    picture => "http://cdn.papyimg.com/wp-content/uploads/2011/03/Windows-95-500x312.png",
    link => "http://en.wikipedia.org/wiki/Windows_95",
    name => "Go windows 95",
    caption => "Caption - this is the best operating system in the world!",
    privacy => array('value'=>'EVERYONE'),
));

API のドキュメントに関する私の理解に基づいて、プライバシーに関する議論があります。ただし、投稿のプライバシー状態は変更されません。

私は何を間違っていますか?

4

1 に答える 1

2

Facebook のプロフィール設定に移動し、[アプリ] をクリックします。リストでアプリを見つけて削除します。もう一度アプリに移動します。アプリの承認を求められたら、アプリによる投稿のパブリック スコープを選択してください。必要に応じて、(developers.facebook.com で) アプリの設定を編集し、既定のオプションを公開することもできます。認証ダイアログ セクションを参照してください。

于 2012-07-28T20:26:26.693 に答える