Facebook 如何通过图形浏览器检索页面的长期访问令牌?
我想允许应用程序作为页面发布,所以我使用graph api获取页面的访问令牌,但它有一个小时的过期时间 有没有办法通过graph api检索长期访问令牌Facebook 如何通过图形浏览器检索页面的长期访问令牌?,facebook,facebook-graph-api,facebook-php-sdk,facebook-access-token,Facebook,Facebook Graph Api,Facebook Php Sdk,Facebook Access Token,我想允许应用程序作为页面发布,所以我使用graph api获取页面的访问令牌,但它有一个小时的过期时间 有没有办法通过graph api检索长期访问令牌 另外,我试图使用端点来交换短期访问令牌和长期访问令牌,但收到OAuth错误。您可以为您的粉丝页面使用永不过期的令牌。按照以下简单步骤操作: 获得管理员(即您的)延长令牌(2个月有效期)。通过链接获取扩展令牌。完美的作品: 使用此令牌,获取页面/应用程序列表- $facebook->api("/USER_ID/accounts");
另外,我试图使用端点来交换短期访问令牌和长期访问令牌,但收到OAuth错误。您可以为您的粉丝页面使用永不过期的令牌。按照以下简单步骤操作:
$facebook->api("/USER_ID/accounts");
$facebook->api("/PAGE_ID?fields=access_token");
(您可以使用来检查令牌的有效性。)您可以通过以下代码获得60天访问令牌。
$user = $facebook->getUser();
$facebook->setExtendedAccessToken(); //long-live access_token 60 days
$access_token = $facebook->getAccessToken();
我可以通过图形浏览器获得管理员的扩展令牌吗?当然可以。看:好像我正是这么做的,但它不起作用,现在我再试一次,它就起作用了。真奇怪。谢谢你的帮助。