FB图api返回的是短寿命令牌而不是长寿命令牌
问题描述:
我试图让长寿命的令牌页面没有过期。为此,我首先获取长期存在的用户访问令牌。一旦我的应用程序有一个,它使呼叫使用下面的代码来获取页面标记:FB图api返回的是短寿命令牌而不是长寿命令牌
var URL = "/PAGE_ID/?fields=access_token=LONG_USER_ACCESS_TOKEN";
FB.api(URL, function(response) {
}
返回的令牌是,虽然短暂。 但是,如果我使用相同的URL并使用FB Graph API Explorer来调用它,则我收到的令牌是长令牌。
我不确定为什么当我使用FB Graph API API对FB.api(){}和长标记进行测试时,同一个URL会生成一个短标记。
答
var URL =“/ PAGE_ID /?fields = access_token = LONG_USER_ACCESS_TOKEN”;
您在这里没有传入访问令牌。你在做什么,正在通过一个名为fields
与价值access_token=LONG_USER_ACCESS_TOKEN
你想传递一个参数命名为fields
与值access_token
,并命名为access_token
机智值一个参数参数LONG_USER_ACCESS_TOKEN
- 这样的URL当然是这样的:
var URL = "/PAGE_ID/?fields=access_token&access_token=LONG_USER_ACCESS_TOKEN";
+0
啊,明白了。谢谢! – anshk9
你确定t他的用户令牌是扩展的吗? – luschn