我公司拥有他们张贴在不同的专辑图片的事件企业的Facebook帐户。 我的要求是让所有来自Facebook的相册,并显示照片在我们的公司网站。 我能够取照片,但用户访问令牌只有60天,这意味着每两条几个月我将不得不登录到公司的企业Facebook帐户,重新生成令牌和更新我的应用程序令牌是有效的。
有什么办法来产生永久访问令牌? 或者是疗法任何方式重新在我的应用程序级别的令牌(不显示登录对话框)?
是否有任何其他的方式,而无需创建应用程序,以获取照片?
我公司拥有他们张贴在不同的专辑图片的事件企业的Facebook帐户。 我的要求是让所有来自Facebook的相册,并显示照片在我们的公司网站。 我能够取照片,但用户访问令牌只有60天,这意味着每两条几个月我将不得不登录到公司的企业Facebook帐户,重新生成令牌和更新我的应用程序令牌是有效的。
有什么办法来产生永久访问令牌? 或者是疗法任何方式重新在我的应用程序级别的令牌(不显示登录对话框)?
是否有任何其他的方式,而无需创建应用程序,以获取照片?
你提的问题是关于用户的访问令牌。 恐怕那些永远不会是永久的。 然而,从IGY你讨论,你,你似乎很乐意与得到页面访问令牌。 见我的Q / A有:
Facebook的:永久页面访问令牌?
查找图形API用于/{pageId}?fields=access_token
,使用用户访问令牌有manage_pages
权利。 随后出现的页面访问令牌应该是永久性的。
移动到OAuth 2.1,它实际上是更加简单-使用应用ID +应用程式密钥作为访问令牌,那么你可以通过访问饲料(等) https://graph.facebook.com/v2.1/theO2/feed?access_token= APP_ID | app_secret
(从上访问令牌的Facebook的文件 )
还有就是要做出的图形API,它不需要使用生成的应用程序令牌电话的另一种方法。 您只需将您的应用ID和应用程序的秘密作为参数的access_token当你拨打电话:
http://graph.facebook.com/endpoint?key=value&access_token=app_id|app_secret使用生成的访问令牌与该方法的选择取决于你在哪里隐藏自己的应用程序的秘密。
你不应该能够使用网页访问令牌的Facebook页面本身? 有管理员的一个给予你的应用程序manage_pages权限,然后使用页面的访问令牌来检索页面的照片 - 页面访问令牌不会过期,如果通过服务器端OAuth进程中提取
有一个详细的指南, 作为页面登录开发者文档中-