Facebook graph api 如何获取requires访问令牌?

Facebook graph api 如何获取requires访问令牌?,facebook-graph-api,access-token,Facebook Graph Api,Access Token,直到几天前,我用来为自己的Facebook新闻提要生成RSS提要的Python脚本还可以正常工作。我使用的脚本首先使用我的登录信息登录到Facebook,然后调用此页面并对其进行解析以获取访问令牌: 我不确定Facebook希望人们获得访问令牌的方式是否正确,但在阅读Graph API上的所有信息时,我似乎找不到任何信息,上面写着:“这是你获取令牌的方式,你需要访问你自己的东西。”这一切似乎都是针对那些试图做更奇特事情的人 如何获取访问令牌,以使此处引用的页面返回所需的JSON格式数据 res

直到几天前,我用来为自己的Facebook新闻提要生成RSS提要的Python脚本还可以正常工作。我使用的脚本首先使用我的登录信息登录到Facebook,然后调用此页面并对其进行解析以获取访问令牌:

我不确定Facebook希望人们获得访问令牌的方式是否正确,但在阅读Graph API上的所有信息时,我似乎找不到任何信息,上面写着:“这是你获取令牌的方式,你需要访问你自己的东西。”这一切似乎都是针对那些试图做更奇特事情的人

如何获取访问令牌,以使此处引用的页面返回所需的JSON格式数据

res=浏览器。打开('https://graph.facebook.com/me/home?access_token=%s“%acct”)

  • 从阅读关于的内容开始,因为有不同的类型
  • 然后,要读取用户新闻提要(),您需要一个用户
    access\u令牌
  • 要使用服务器端方法检索一个,您需要遵循以下步骤
  • 要了解服务器端方法的流程,可以参考此图(来源:):

  • 您应该查看详细描述您需要做什么的文档。我还建议你看一看非官方的太多细节,其中大部分似乎不是针对我想做的事情,这应该是非常简单的。我想要的可能是在这里的某个地方,您提供了一些Facebook页面,其中包含Facebook颁发的凭据,并返回一个访问令牌,用于graph api。我想我必须在Facebook上注册才能获得身份证和密码。这在Twitter上非常简单,我不知道为什么我找不到和Facebook一样简单的东西。这个页面似乎就是我想要的。它似乎说我去了某个地方,创建了一个应用程序ID和一个应用程序机密,然后我去了一个URL,上面钉着这两个项目,并取回了一个访问令牌。希望从Facebook上获得这两个项目不会太难。我不知道这是否是一个进步。我得到了一个应用程序ID和相关的秘密,并将它们插入到这个字符串中?client\u id=YOUR\u APP\u id&client\u secret=YOUR\u APP\u secret&grant\u type=client\u凭证,它确实会生成一个访问令牌,但显然不是我可以在上面的graph api调用中用来获取自己的新闻提要信息的令牌。我需要做什么?是的,我意识到我需要一个用户访问令牌,我看到了这张图片。登录对话框业务可以在没有UI的情况下完成吗。我以前使用的Python脚本不需要这样的东西,只有我的5美分:Facebook API有很多限制。但是,您可以使用反向工程来了解Facebook本身如何与您的主令牌一起工作。主令牌只能在用户名/密码身份验证后获得,使用此令牌可以模拟整个用户。但是,如果你要求用户使用密码登录到你的应用程序,没有人会信任你,所以这个通常只对内部解决方案有用。然而,这取决于您的用例是什么。Facebook永远不会喜欢使用主代币的非官方应用,即使有一些。