如何为Facebook请求获取永久访问令牌?

时间:2017-01-20 10:55:20

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

对于API的请求,我使用以下代码:

$.get(
    "https://graph.facebook.com/baba/feed?limit=10&access_token=EAACEdEose0cBAJVMIdHeh4JVZAyrvdJTC34qiJQ6PAC1VkRTLQXGDhAlpL1NALORrZAEJ2HksZB7OFu8RhhrbSs8whfpkQa8elTnmZBADzZAx7ew834knv7mMItvVGEN7gxp37mBVApQ03ePtF0MQJGFjAUUOeR8qNmVN8imDYsy9cGjRnHlFZAkmYh7bNlocZD&fields=message,from{id,name,picture,link}",     // url,
    function(data) {});

但是这个访问令牌每次都会过期。在这种情况下,如何获取Facebook请求的永久访问令牌?

1 个答案:

答案 0 :(得分:1)

Facebook文档:https://developers.facebook.com/docs/facebook-login/access-tokens/

如果它是页面的源,只需使用应用程序令牌,它永远有效。不要在客户端上使用任何静态令牌,但令牌应保密。

对于用户墙,您只能使用有效期为60天的扩展用户令牌。请参阅有关如何生成一个的文档。

另一种资源:http://www.devils-heaven.com/facebook-access-tokens/