首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >持久的FB访问令牌,用于服务器提取FB页面信息如何实现?

持久的FB访问令牌,用于服务器提取FB页面信息如何实现?
EN

Stack Overflow用户
提问于 2018-04-11 00:20:11
回答 2查看 0关注 0票数 0

我知道关于Facebook访问令牌以及他们造成的悲伤有很多问题,但尽管进行了大量实验并阅读了许多令人沮丧的模糊博客文章(FB和其他文章),但我仍然努力得到明确的答案以满足我的需求。让我简单地分解我的过程到目前为止:

  • 我正在创建一个站点,服务器端需要从单个Facebook页面中提取帖子/状态
  • 我是该Facebook页面的管理员
  • 我创建了一个Facebook应用程序
  • 使用Facebook Graph API Explorer,我生成了一个短期密钥,连接到我的应用和我的帐户,授予我的帐户权限以查看我的页面的访问权限
  • 我已经将我短暂的键从一个长寿命密钥(60天)ALA方案4 这个

这就是我被卡住的地方。我的60天密钥适用于我的服务器,以便从该页面获取所需的信息,但据我所知,无法以编程方式扩展该60天密钥。我也不知道如何生成新的短期密钥,而无需手动转到Facebook Graph API Explorer并创建一个。

由于这是我的服务器向Facebook API发出请求,而不是基于用户的系统(我可以轻松请求用户再次授权Facebook应用),因此会创建一个非常笨重的系统。由于Facebook弃用offline_access,真的没有永久的方式让我的服务器从我自己的页面上获取信息吗?我是否真的必须手动创建一个新密钥,并每60天手动更新一次服务器?

还是有我失踪的东西?

EN

回答 2

Stack Overflow用户

发布于 2018-04-11 08:45:36

这些是以前在问题中的步骤 - 他们已经被迁移到这个答案。

发现可以生成一个不会过期的Facebook页面访问令牌,对于所有寻求相同内容的人来说,下面是一个清晰的步骤问题:

  1. 确保是希望从中获取信息的FB页面的管理员
  2. 创建一个FB应用程序(应该使用与页面管理员相同的用户帐户)
  3. 转到Facebook Graph API Explorer
  4. 在右上角,从“应用程序”下拉列表中选择您创建的FB应用程序
  5. 点击“获取访问令牌”
  6. 确保你添加了manage_pages权限
  7. 通过进行此Graph API调用,将此短期访问令牌转换为长寿命访问令牌: https://graph.facebook.com/oauth/access_token?client_id=<your FB App ID >&client_secret=<your FB App secret>&grant_type=fb_exchange_token&fb_exchange_token=<your short-lived access token>
  8. 抓取返回的新的长期访问令牌
  9. 使用新的长期访问令牌进行图形API调用以查看您的帐户: https://graph.facebook.com/me/accounts?access_token=<your long-lived access token>
  10. 抓住access_token您将从中拉取信息的页面
  11. 甩掉标记看它是否设置为Expires: Never

这应该做到这一点。您现在应该拥有一个不会过期的Facebook页面访问令牌,除非:

  • 更改Facebook帐户密码
  • 失去目标网页的管理员权限
  • 删除或取消授权Facebook应用程序

任何这些都会导致访问令牌失效。

如果正在获取(#100) Tried accessing nonexisting field (accounts) on node type (Page),请转至Access令牌调试器,复制该值User ID并在步骤9中使用它替换URL中的“我”部分。

票数 0
EN

Stack Overflow用户

发布于 2018-04-11 09:40:37

这包括在Offline Access弃用文档中

对页面管理员使用60天令牌来检索页面访问令牌(通过/PAGE_ID?fields=access_token/me/accounts) - 页面访问令牌不会有过期时间

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档