无需登录即可获取访问令牌| Facebook`

pad*_*ony 3 facebook facebook-graph-api facebook-php-sdk facebook-access-token

我正在创建一个Web应用程序,我需要拨打这样的电话: https://graph.facebook.com/639339682906611?access_token={my_access_token_here}

当我通过Graph API Explorer获取access_token时,它可以正常工作。但是过了一段时间(我认为是几天)之后,令牌过期了,我不得不再次手动进入Graph API Explorer来对其进行更新。

该网络应用无需用户登录。

有没有一种方法可以自动更新我的access_token?如果没有,是否有办法使我的access_token持续更长的时间?

lus*_*chn 6

不,没有办法。您只能扩展用户或页面令牌。扩展用户令牌有效期为60天,扩展页面令牌永久有效。

您也可以尝试使用App令牌,它只是App ID和App Secret的组合。它是您不需要授权的唯一令牌:access_token=app_id|app_secret

更多信息:

  • 作为参考,这是使用App ID + App Secret技术的代码示例:`https://graph.facebook.com/endpoint?key = value& access_token = app_id | app_secret` (2认同)