0

ユーザーが自分のストリームにステータス、写真、URL を投稿できる Facebook Like ストリームを実装しました。Facebookにも投稿できるようになりました。チェックボックスを指定しました。投稿ボタンをクリックすると、チェックボックスの値がチェックされ、チェックされている場合はFacebookにも投稿されます。これは正常に完了しましたが、Facebook フィード ダイアログが表示されます。フィード ダイアログを表示せずに自動的に投稿したい 投稿ボタンで使用しているコードの下

 if ($("#fbpostcheck").attr("checked")) {
  FB.ui({
                        method: 'feed',
                        link: 'http://mywebsite.com',
                        picture: 'my image',
                        name: 'Stream',
                        caption: "FB post",
                        description: "User Entered Description"
                    }, function (response) { });
 }

フィード ダイアログを表示せずに FaceBook に自動投稿することはできますか?

4

1 に答える 1

0

を使用したためDialog、ダイアログが表示されます。FB.api代わりに使用してください。

(注:現在のユーザーのウォールにのみ投稿できます。友人には投稿できません。これは現在 Facebook によって無効になっています。)

ユーザーのウォールに投稿するには、単に使用できます-

FB.api('/me/feed', 'post', { link: 'http://mywebsite.com', picture: 'my image', ETC..}, function(response) {
   if (!response || response.error) {
      alert('Error occured');
   } else {
      alert('Post ID: ' + response.id);
   }
});
于 2013-09-06T06:23:20.867 に答える