FB.api() を使用してウォールにメッセージを投稿しようとしました。投稿は成功しましたが、自分だけに表示されています。この投稿を公開したいと思います。アプリのアクセス許可の構成で、「デフォルトのアクティビティプライバシー」の値をパブリックに設定しますが、メッセージの投稿はプライベートにします。私は次のコードでそれをやろうとしました:
FB.login(function (response) {
if (response.authResponse) {
var privacy = { 'value': 'EVERYONE' };
var txt = 'my post to test feed post using api';
FB.api('me/feed', 'post', { message: txt, privacy: privacy }, function (response) {
if (!response || response.error) {
alert(JSON.stringify(response.error));
} else {
alert('Post ID: ' + response.id);
}
});
}
}, { scope: 'email,user_likes,publish_actions,publish_stream,read_stream' });
私のコードを確認してください。