我在从“WirralGSB”团体的公开相册中抓取照片时遇到了一些麻烦 - 我最初在 10 月份建立了该网站,直到几天前才恢复正常。我认为问题在于我没有访问密钥。我通过自己制作的应用程序创建了访问密钥,但这些密钥的有效期只有 30 分钟左右,然后就过期了,网站不再显示图像。该网站是:http://wirralgrammarboys.com/news/109 http://wirralgrammarboys.com/news/109此页面应该包含 Facebook 相册,但没有。有没有办法生成不会过期的访问密钥?您可能还应该知道,我不是该组的管理员,只是一个“普通”成员,尽管我可以指示管理员在必要时进行更改。
我在函数中使用的代码是:
var graph = "https://graph.facebook.com/<?php echo $row[ALBUMID]; ?>"
+ "/photos?limit=20"
+ "&access_token=CAACNTB50S2IBAIzMYWdNsNFSVAPbkUgQKm1TGX6kNzlIDvQr2BLUKURdZBMqaZBmLLWKhZC8kE9Qcet4UMvq5ZAwDLaSf36d1jZAaBbyAtA0ze6HiI5jfKXjLxLT1sl0ZCdZCydlZCFMdIZCTZAEQ59GxOpNVSiQDkgXEZD";
直到有一天,我没有“access_token”变量,它在限制线处结束,并且工作正常,没有任何问题。
谢谢期待,这已经困扰我好几天了!
Cobain.
您可以使用不会过期的扩展页面访问令牌。
当应用程序使用manage_pages权限进行身份验证时,应用程序可以从页面管理员用户那里检索页面访问令牌。如果用于检索此页面访问令牌的用户访问令牌是短暂的,则页面访问令牌也将是短暂的。
要获取寿命较长的页面访问令牌,请如上所述将用户访问令牌交换为寿命较长的令牌,然后请求页面令牌。生成的页面访问令牌不会有任何到期时间。
https://developers.facebook.com/docs/facebook-login/access-tokens/ https://developers.facebook.com/docs/facebook-login/access-tokens/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)