2

Web サイトからユーザーのフィードへの投稿を実装しようとしています。私は Javascript SDK を使用しており、なんとかログインして、publish_stream と publish_actions の両方のアクセス許可を付与しました。ただし、/me/feed 投稿アクションを呼び出すと、応答として次のエラーが表示されます。

code: 190
error_subcode: 467
message: "Error validating access token: This may be because the user logged out or may be due to a system error."

ここからクライアント側の認証モデルを使用しています:

https://developers.facebook.com/docs/authentication/client-side/

これは、私が使用している FB.api フィード ポスト コードです。

FB.api('/me/feed', 'post', { message: 'Testing FB feed posting' }, function(response) {
if (!response || response.error) {
    alert('Error');
        console.log(response);
    }
    else {
        alert('Posted');
    }
});

アプリケーションの設定を確認しましたが、ドメインは正しく設定されています。また、この投稿を行う権限があることを再確認しました。私がどこで間違っているのか誰にもわかりますか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

FB.getLoginStatus(function(response) { //ここにコードを記述}); を確認してみてください。

于 2013-01-10T22:44:41.777 に答える