我想获取像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在这里确实说过,当应用程序处于沙箱模式时会有一些限制。