当我包含我的应用访问令牌时,它抱怨:
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'})
答案 0 :(得分:0)
原来我打开了一个设置,使应用程序需要一个app令牌。一旦我把它关闭,事情开始按照文档中的描述工作。之后我回去得到我错误设置的设置的确切名称,我再也找不到了(耸耸肩)。最终工作的api调用看起来像这样:
FB.api('/ me / MY_NAMESPACE:MY_ACTION','post',{object:'http://example.com'})
没有明确包含在任何地方的访问权限!