7

Facebook と Web サイト間で同期される投稿用のコメント システムを構築しようとしています。

今のところ、ページの管理者であるユーザーでログインしている場合を除いて、すべてが正常に機能し、何をしようとしてもページとして投稿されます。

最初にページ設定に行き、「FacebookをXとして使用している場合でも、常にテストページとしてページにコメントして投稿する」のチェックを外しました。

私のコードは次のとおりです。

// fb-id is usually POST_ID

FB.api($comments.data('fb-id') + '/comments', 'post', {
    message: $('textarea', $comments).val(),   // this works fine
    from: FB.getUserID()   // no effect
}, function(){

    // callback here

});

/me/permissions で DELETE を実行して権限を取り消し、publish_stream だけで新しいトークンを取得しようとしましたが、それでもページとして投稿されます。

そこから、Graph API Explorer を使用してみました。publish_stream だけでアクセス トークンを使用して POST_ID/comments に投稿すると、ログイン ユーザーとしてではなく、自分のページからも投稿されます。

また、同じパラメーターを使用して FB PHP SDK を試してみましたが、access_token を取得する方法が異なり、同じことが起こりました。

FBにログインユーザーとしてコメントを投稿させる方法を知っている人はいますか? それともFacebookのバグですか?この問題について不平を言っている人をオンラインで 1 人から 2 人見かけましたが、解決策はありません。

編集Facebook のバグ レポートが承認され、割り当てられました。この質問は有効なバグであるため、今すぐクローズできます。

4

0 に答える 0