首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获得Instagram直接API认证

如何获得Instagram直接API认证
EN

Stack Overflow用户
提问于 2021-08-09 17:48:27
回答 1查看 598关注 0票数 2

Facebook最近发布了一份分步骤使用GrapAPI管理Instagram消息的文档。要获得使用它的访问令牌,必须在开发中心创建一个应用程序,通过Facebook启用登录,并包含权限"instagram_basic“、"instagram_manage_messages”和"pages_manage_metadata“,但是要激活这些选项,就必须提交各种信息供批准,以说明集成的工作方式和使用流程的描述。我无法访问这些信息,因为我无法在未获得批准的情况下开发集成。不可能使用提供的测试用户,因为他提出的页面不能链接到Instagram帐户。

教程:https://developers.facebook.com/docs/messenger-platform/instagram/get-started

一个在Facebook方面有一定经验的人可以让我了解如何获得所需的访问令牌并进行测试?

EN

Stack Overflow用户

回答已采纳

发布于 2021-08-11 15:31:27

我也做过这个教程,我也面临着同样的问题。要启用instagram_basicinstagram_manage_messagespages_manage_metadata而无需审查应用程序,您需要创建一个测试应用程序。对于测试应用程序,所有权限都是不经审核而授予的。

关于如何创建测试应用程序的说明

另一个有用的tipp:如果您想知道为什么要实现facebook登录才能访问instagram消息传递api,那么逻辑如下:您需要实现登录,然后在您自己的帐户中使用自己的logg实现,并获得页面访问键,它将允许您对instagram消息传递api执行api调用。这个过程显然过分了,instagram正在研究一种通过开发人员仪表板获取访问令牌的方法。

现在,要获得该访问令牌,您需要:

  1. 实现facebook登录作为一个简单的html网站和控制台记录响应。一定要向facebook登录按钮的数据范围属性添加所需的权限:
代码语言:javascript
运行
复制
<div 
  class="fb-login-button"
  data-scope="public_profile,email,instagram_basic,instagram_manage_messages,pages_manage_metadata,pages_messaging"
></div>
  1. 部署到启用https的网站(只有在使用ngrok之类的调优服务时,才能从本地主机登录)。
  2. 打开你的网站,有脸书登录和登录与你的facebook帐户,也是链接到目标instagram帐户,也是你的测试应用程序的管理员。
  3. 从响应中获取访问令牌,以调用其他API端点。
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68716446

复制
相关文章

相似问题

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