繁体   English   中英

Facebook Instagram Graph Api 使用用户名获取标签

[英]Facebook Instagram Graph Api Get Tags with username

我尝试了 Instagram-Graph-Api,因为当前的 Instagram-API 将很快关闭。

我想检索使用特定标签创建的帖子,并阅读创建该帖子的用户名。

不幸的是,IG Hashtag API不支持用户名字段

您不能在返回的媒体对象上请求用户名字段。

好的,这可能是 Facebook 的限制。 因此,我尝试使用IG 媒体API 获取 object 的详细信息。 这个 Api 适用于我使用链接的 Facebook 帐户为访问令牌创建的媒体对象,但它不适用于其他公共帐户。

Facebook 写道:

标有星号 (*) 的字段是公共字段,这意味着它们可以由边缘使用字段扩展返回。

并且文档中的 username-Field 用*包裹。 所以我认为这是我们应该访问的公共信息?

我没有发现对 facebook 的任何限制,说 IG 媒体 Api 只允许从我的访问令牌被授权的页面中检索元素,这是目前的限制,因为我的 Facebook 应用程序没有经过 ZD8553Z4FCE40A72C7A2 审查吗?

这是我所做的 Graph-API-Call:

GET https://graph.facebook.com/v7.0/18142822621010864?user_id=17841402377690736&fields=id%2Cusername&access_token=

这是我得到的回应:

{
"error": {
"message": "Unsupported get request. Object with ID '18142822621010864' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"error_subcode": 33,
"fbtrace_id": "AMi0N96iFZ65hgvS1D1upsO"
}
}

谢谢马蒂亚斯

好的,昨晚对此进行了很多研究。 简而言之,Facebook 很难锁定他们的 api。

您无法看到不属于您自己的媒体项目的任何具体内容。

当帖子中未标记或提及您时,您将看不到任何评论

例如,您无法获取通过主题标签找到的媒体用户名。

您应该能够看到对添加到您不拥有的公共媒体的评论的回复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM