0

アプリアクセストークンを含めると、次のように不平を言います:

an active access token must be used to query information about the current user.

両方を含める方法がわかりませんか?両方を提供する必要がありますか、それとも何か間違っていますか?

私は次のすべてを試しましたが、喜びはありません:

FB.api('/me/MY_NAMESPACE:MY_ACTION?access_token=USER_ACCESS_TOKEN', 'post', { object: 'http://example.com/', access_token: 'MY_APP_TOKEN'})
FB.api('/me/MY_NAMESPACE:MY_ACTION?access_token=MY_APP_TOKEN', 'post', { object: 'http://example.com/', access_token: 'USER_ACCESS_TOKEN'})
FB.api('/me/MY_NAMESPACE:MY_ACTION?access_token=USER_ACCESS_TOKEN', 'post', { object:'http://example.com?access_token=MY_APP_TOKEN'})
FB.api('/me/MY_NAMESPACE:MY_ACTION?access_token=MY_APP_TOKEN', 'post', { object: 'http://example.com?access_token=USER_ACCESS_TOKEN'})
4

1 に答える 1

0

アプリケーションにアプリ トークンを要求する設定をオンにしていたことがわかりました。それをオフにすると、ドキュメントに記載されているように機能し始めました。その後、誤って設定した設定の正確な名前を取得するために戻ってきましたが、再び見つけることができませんでした (肩をすくめる)。最終的に機能した API 呼び出しは次のようになります。

FB.api('/me/MY_NAMESPACE:MY_ACTION', 'post', { object: ' http://example.com '})

どこにも明示的に含まれているアクセス トークンはありません。

于 2013-03-10T01:58:14.790 に答える