3

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 は、アプリがこのユーザーとして投稿する権限を持っていることも示しています。それで、私はここで何が間違っていますか?

4

2 に答える 2

0

ああ、ばかげた質問。URLパスに疑問符の代わりにスラッシュが必要であることがわかりました。path = '/me/' + ...

于 2012-12-03T21:35:49.747 に答える