【发布时间】:2019-10-21 15:39:19
【问题描述】:
我正在尝试从 Instagram 获取 access_token 以将其基本显示 API 用于新应用程序(仅在网页上显示推文)。
我按照以下步骤操作:https://developers.facebook.com/docs/instagram-basic-display-api/getting-started
但我被困在第 5 步:用代码交换令牌
cURL 请求总是返回 400 错误并显示消息:“未找到或已使用匹配代码”
但是,经过多次测试,我只获得了一次 access_token,但它在大约一小时后过期。这似乎很随机。
Instagram 基本显示 API 似乎相当新。不久前,我使用了在https://www.instagram.com/developer/ 网站上创建的应用程序,它曾经可以工作。现在此站点显示此消息:
更新:自 2019 年 10 月 15 日起,Instagram API 平台上的新客户注册和权限审查将停止,取而代之的是 Instagram 基本显示 API。
...带有到 developers.facebook.com 的链接。
【问题讨论】:
-
在哪里可以获得访问令牌?即使使用
curl,我也会不断收到相同的 400 错误 -
@GianfrancoP。您是否尝试过发布您的 Facebook 应用程序? (在应用程序的 Facebook 开发者控制台中)
-
我终于设法获得了访问令牌。我的应用程序之前已经上线,但现在我正在添加 Instagram 登录,所以我正在等待今天几个小时的批准。我设法让它工作,不确定我到底做错了什么,tbh
-
在这里用一些代码检查我的答案stackoverflow.com/a/59305113/1474270它可能会有所帮助