facebook - 无需登录即可获取访问 token | Facebook `

标签 facebook facebook-graph-api facebook-php-sdk facebook-access-token

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

当我通过 Graph API Explorer 获取 access_token 时,它工作正常。但过了一段时间(我想有些天), token 就会过期,我必须再次手动转到 Graph API Explorer 来更新它。

网络应用程序不需要用户登录。

有没有办法自动更新我的access_token? 如果没有,有没有办法让我的access_token持续更长时间?

最佳答案

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

您还可以尝试使用应用程序 token ,它只是应用程序 ID 和应用程序 key 的组合。这是您不需要授权的唯一 token :access_token=app_id|app_secret

更多信息:

关于facebook - 无需登录即可获取访问 token | Facebook `,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318227/

相关文章:

Facebook 页面——权威的类别列表

ios - 通过 Facebook 邀请 friend 使用我的 ios 应用程序

php - Facebook publish_stream 代码以循环结束

php - 使用包含 GET url 的参数的 CURL Get 请求

ios - 如何在我的 ios 应用程序中嵌入 youtube 或 facebook 直播?

ios - Facebook iOS SDK 'one-time' 授权

javascript - Facebook 应用 : add dynamic content to user's news feed

Facebook 分享错误 : User is already associated to the object type

php - Facebook API : Get a row from MySQL and Like an Object

facebook - 在我的网络应用程序中,当用户从我的网络应用程序注销时,Facebook 帐户会自动断开连接