对于对API的请求,我使用以下代码:
$.get(
"https://graph.facebook.com/baba/feed?limit=10&access_token=EAACEdEose0cBAJVMIdHeh4JVZAyrvdJTC34qiJQ6PAC1VkRTLQXGDhAlpL1NALORrZAEJ2HksZB7OFu8RhhrbSs8whfpkQa8elTnmZBADzZAx7ew834knv7mMItvVGEN7gxp37mBVApQ03ePtF0MQJGFjAUUOeR8qNmVN8imDYsy9cGjRnHlFZAkmYh7bNlocZD&fields=message,from{id,name,picture,link}", // url,
function(data) {});
但此访问令牌每次都会过期。在这种情况下,如何获得请求Facebook的永久访问令牌?
Facebook docs: https://developers.facebook.com/docs/facebook-login/access-tokens/
只需使用应用令牌(如果它是主页的动态),它就永久有效。但是,不要在客户端上使用任何静态令牌,令牌是保密的。
对于用户墙,您只能使用有效期为 60 天的扩展用户令牌。请参阅有关如何生成一个的文档。
另一个资源:http://www.devils-heaven.com/facebook-access-tokens/