Node.jsfacebook-node-sdk
モジュールを使用して Open Graph アクションを投稿すると、 {"error": "An active access token must be used to query information about the current user."}
.
var FB = require( 'fb' )
var path = '/me?' + namespace + ':' + action_type_name
var body = {
access_token: myAccessToken,
myAction : myCustomObjectURL
}
FB.api( path, 'post', body, function( res )
{
if( res.error ) {
console.log( 'the call to open graph failed: ' + res.error.message );
}
else {
console.log( 'success' )
}
})
このアクセス トークンを印刷して cURL ( curl https://graph.facebook.com/me?access_token=myAccessToken
) で使用すると、正しく返され、エラーは発生しません。Facebook は、アプリがこのユーザーとして投稿する権限を持っていることも示しています。それで、私はここで何が間違っていますか?