必须使用app access_token调用Facebook Open Graph错误

时间:2013-02-01 20:36:36

标签: facebook facebook-graph-api

当我包含我的应用访问令牌时,它抱怨:

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'})

1 个答案:

答案 0 :(得分:0)

原来我打开了一个设置,使应用程序需要一个app令牌。一旦我把它关闭,事情开始按照文档中的描述工作。之后我回去得到我错误设置的设置的确切名称,我再也找不到了(耸耸肩)。最终工作的api调用看起来像这样:

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

没有明确包含在任何地方的访问权限!