从代表User获取Instagram的公开内容

时间:2018-04-11 09:15:44

标签: php instagram instagram-api

现在Instagram已经改变了政策,他们已经禁用了以下功能:

  • 关注者列表 - 阅读关注者和后续用户列表 关系 - 代表用户关注和取消关注帐户 评论公共内容
  • 发布和删除评论 用户代表公共媒体喜欢
  • 喜欢和不喜欢的媒体 用户代表订阅
  • 在媒体播放时接收通知 发布用户信息
  • 搜索并查看用户的公开信息 content通过hashtag返回的有关公共内容的一些信息 和位置搜索
  • 姓名,生物,评论,评论者,追随者 计数,跟随计数,发布计数和个人资料图片

那么现在有没有办法搜索用户并获取公共内容?

我已经在https://www.instagram.com/developer/endpoints/上进行了搜身,但未能找到替代人员。

1 个答案:

答案 0 :(得分:3)

在最近的更改之后,只允许获取有关 Instagram商业帐户的信息,并且必须使用Facebook的图形API。

还应该有 Instagram商业帐户这样做。 从Facebook查看本指南:

https://developers.facebook.com/docs/instagram-api/getting-started

至于Facebook Graph API调用,下面是一些例子:

获取Facebook页面的ID(您需要获取自己的Instagram商业帐户ID)

/me/accounts

获取您自己的 Instagram商家帐户ID

FACEBOOK_Page_ID?fields=instagram_business_account

通过用户名获取任何 Instagram商家帐户的基本帐户信息(我使用过" stonebrewing"作为示例)

Your_Instagram_Business_Account_ID?fields=business_discovery.username(stonebrewing){
    biography,website,username,followers_count,media_count
    }

获取任何 Instagram商家帐户的帖子和部分数据列表

Your_Instagram_Business_Account_ID?fields=business_discovery.username(stonebrewing)
{media{id,comments_count,like_count,media_type, media_url, caption, owner}}