我正在使用Instagram API在我的网站上获取用户媒体评论。 我使用此端点获取特定媒体的评论:
https://api.instagram.com/v1/media/{media_id}/comments?access_token={media_owner_access_token}
变量:
{media_id}
是Instagram给我的媒体Instagram ID,它就像:
1250190150128742954_182781845
{media_owner_access_token}
是媒体所有者的访问令牌,当用户在我的网站上注册Instagram时,它就像是:
9857164750.81d09db.20b41a2a356d6442bav22d340a55e1f5g
当我尝试获取用户特定媒体的媒体评论时,它只会给我媒体所有者评论,但此媒体也包含其他人的评论!
这是Instagram API的工作原理吗?或者我在这里弄错了? 并且为了记录我在沙箱模式不能活,这可能是我的问题的原因!?
答案 0 :(得分:1)
我在沙盒模式下不能活,这可能是我的问题!?
是。在沙箱模式下,API只会从已被邀请到沙箱的用户返回数据。
来自Instagram API文档:
为了帮助您开发和测试您的应用,沙盒模式中可用的用户和媒体是真实的Instagram数据(即Instagram应用中通常可见的数据),但具有以下条件:
- 沙箱中的应用仅限10个用户
- 数据仅限于10个用户和每个用户的20个最新媒体
- 降低API费率限制
您需要批准您的应用进行实时使用,并在生成令牌时请求适当的范围。
有关详细信息,请参阅https://www.instagram.com/developer/sandbox/。