如何使用 Instagram api 和访问令牌获取用户的直接消息?

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

我有一个访问令牌,其有效性已在此处进行了验证,由我想为其获取直接消息的 Instagram 帐户颁发。我尝试打电话

https://graph.instagram.com/v18.0/{user_id}/conversations?access_token={access_token}

并且我得到了回复

{'data': []}
,即使用户有活跃的对话(过去 1 周内有 3 次)。我已经通过
 获得了 
user_id

字段
https://graph.instagram.com/me?fields=id,username&access_token={access_token}

端点,所以我认为这不是问题。我认为我的访问令牌的应用程序权限可能存在问题,但在应用程序的仪表板上

https://developers.facebook.com/apps/APP-ID/app-review/permissions/
这个

选项看起来是唯一与直接消息相关的选项,但它似乎不是我要找的。我已经研究了两天,并注意到该功能甚至不再可用的一些暗示。谁能指出我解决这个问题的方法,或者告诉我这不是 Instagram 支持的功能?

facebook-graph-api oauth-2.0 instagram instagram-api
1个回答
0
投票

不再支持,

让我告诉你一个替代方案 创建Facebook页面和Instagram企业帐户,将ig帐户链接到Facebook页面

然后使用页面访问令牌来获取 instagram_business_id

然后使用此 id 和 accesstoken 来获取对话。

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