为什么 Instagram 的企业登录不起作用?

问题描述 投票:0回答:1

我正在创建一个使用 Meta 的 Instagram Graph API 的桌面应用程序。我希望用户登录他们的 Instagram 帐户,以便应用程序可以使用他们的数据。元文档似乎允许您通过 Instagram 的 Business Login 来执行此操作 (https://developers.facebook.com/docs/instagram/business-login-for-instagram#before-you-start)。问题是,这对我来说并不完全有效。

在 Meta 网站上的我的应用程序中,我有 Facebook Login 和 Instagram Graph API 产品。我有商业验证。我添加了一个重定向网址。我根据给定的语法创建了一个登录链接:https://www.facebook.com/dialog/oauth?client_id={app_id}&display=page&extras=%7B%22setup%22%3A%7B%22channel%22 %3A%22IG_API_ONBOARDING%22%7D%7D&redirect_uri=https://google.com/&response_type=token&scope=instagram_basic

我将应用程序设置为实时模式来测试登录链接。它让我登录 Facebook,然后登录 Instagram。问题是,它在 Instagram 上停滞了。一旦我提供了我的 Business Instagram 凭据,它就不会执行任何操作。它不会像文档所述那样重定向并在 URL 片段中为我提供用户访问令牌。该链接部分工作,然后停止,甚至没有给出错误。

我不知道问题是否是我需要请求一些高级权限才能完全正常工作。我不知道问题是否是我使用同一个帐户来测试我也创建应用程序的应用程序。我不知道问题是否在于“应用程序设置”>“基本”下,我从未添加过平台。请求高级权限需要一个平台,但我不确定是否需要首先请求高级权限。此外,他们提供的平台选项都不是针对桌面应用程序的。如果有人知道如何让它发挥作用,那将会非常有帮助。

编辑: 这是登录过程停滞的地方。您按“开始”,它会加载 Instagram 登录弹出窗口。登录后,弹出窗口就会消失,您仍然停留在这个屏幕上。

facebook instagram instagram-api
1个回答
0
投票

您解决过这个问题吗?我现在遇到了完全相同的问题,并且被困了三天

© www.soinside.com 2019 - 2024. All rights reserved.