Instagram API检索哈希媒体-此端点不赞成使用next_max_id和min_id;请改用mintag_id和



我想获取像iconosquare这样的instagram标签媒体。

所以我使用Cosenary PHP Api来启动我的instagram项目。

在我使用$instagram->getLoginUrl() 验证/访问url之后

然后页面会将我重定向到带有?code参数的回调url。

在我的回调url的php文件中,我使用代码并获得我的access_token:

$data  = $instagram->getOAuthToken($_GET['code']);
$access_token = $data->access_token;

因此,使用access_token,我试图获得咖啡媒体标签文件

$url   = "https://api.instagram.com/v1/tags/coffee/media/recent?access_token={$access_token}";

并使用Php CURL方法、进行访问

但是数据以的形式返回给我

array(3) {
  ["pagination"]=>
  array(1) {
    ["deprecation_warning"]=>
    string(94) "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead"
  }
  ["meta"]=>
  array(1) {
    ["code"]=>
    int(200)
  }
  ["data"]=>
  array(0) {
  }
}

我可以知道什么是min_tag_id和max_ttag_id吗?我在这个链接后面添加了参数,但仍然获得了相同的结果。

我无法在instagram开发者网站上搜索任何文档。

我刚刚发现我的Instagram应用程序处于沙箱模式。所以它不会给我返回任何数据(因为我的instagram没有#coffee哈希标签,所以试着搜索你自己(或任何沙盒用户)的instagrm哈希标签。。。

如果应用程序的审核状态被批准,那么它将检索公共标签,而不是沙箱用户的标签。

Instagram在这里确实说过,当应用程序处于沙箱模式时会有一些限制。

最新更新