为 Instagram Graph API 获取 long-lived 用户访问令牌

Getting a long-lived User Access Token for Instagram Graph API

我们正在代表一家公司构建移动应用程序,API 需要能够 return 公司的 Instagram 提要。我们发现实现本应是简单的要求却异常困难。

我们需要从公司的提要中检索以下 Instagram post 数据:

考虑到这一点,我们确定我们需要使用 Instagram Graph API,这意味着对权限有严格的要求。

注意:我们愿意使用任何可以return向我们提供所需数据的方法。

使用 Instagram Graph API 我们需要使用以下端点:

这工作正常,但问题在于获取 long-lived User Access Token. To get this kind of token we need the instagram_graph_user_media permission. The Long-Lived Access Tokens 文档说:

Long-lived tokens are valid for 60 days and can be refreshed as long as they are at least 24 hours old but have not expired, and the app user has granted your app the instagram_graph_user_profile permission.

应用用户(公司)如何授予应用权限?正如我提到的,这是代表公司的应用程序。

如有任何帮助,我们将不胜感激!

谢谢

不确定这是否有任何帮助,但今天与完全相同的事情作斗争时遇到了这个问题,它引起了一些有趣的阅读 https://solrevdev.com/2020/05/28/instagram-basic-display-api.html

您是否在 Facebook 中完成了 App 审核流程?每当涉及用户权限时,您都需要为您的应用程序完成应用程序审核流程。即使您不使用用户权限,某些用户权限对于某些业务权限也是 pre-requisites。

阅读此处的文章以获取更多信息:https://developers.facebook.com/docs/app-review