【问题标题】:Get user feed with Facebook access token from app从应用程序获取带有 Facebook 访问令牌的用户提要
【发布时间】:2014-10-27 08:08:10
【问题描述】:

对于一个网站,我需要从用户页面获取 Facebook 提要并将其显示在网站上。我已经能够让这个工作,只是我使用的是用户访问令牌,它会在大约 2 小时后过期。

关于如何在我的网站上显示用户提要并且不需要一直刷新访问令牌,有什么解决方案吗?我还创建了一个 Facebook 应用程序,但是当我尝试在我的代码中使用该应用程序访问令牌时出现错误。说我不能将它用于用户提要请求。

我使用图形以 JSON 格式获取所有用户供稿。 希望有人可以向我解释如何获得不会过期的用户访问令牌,或者如何使用我的应用访问令牌从用户那里获取提要。

谢谢

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    您无法获得不会过期的访问令牌,但您可以获得可以持续 60 天的延长寿命访问令牌。可以在此处找到有关访问令牌及其各种类型的信息:

    https://developers.facebook.com/docs/facebook-login/access-tokens/

    更具体地说,关于扩展访问令牌:

    https://developers.facebook.com/docs/facebook-login/access-tokens/#extending

    【讨论】:

    • 谢谢。我已经知道你可以获得 60 天的代币,很抱歉在我的第一篇文章中没有提到这一点。但我认为奇怪的是,除了每 60 天刷新一次用户访问令牌以获取提要之外别无他法......真的没有其他方法可以一直刷新令牌吗?
    • 不行,没有别的办法。
    • 所以每个想要将用户(或多个用户)的 Feed 流式传输到其网站的网站都必须每 2 小时更改一次访问令牌?
    • 他们必须获得扩展的访问令牌,或者是的,如果该信息不公开或无法通过应用令牌访问,他们就需要这样做。
    猜你喜欢
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    相关资源
    最近更新 更多