使用Instagram API中的主题标签获取公共图像

时间:2016-03-11 08:00:29

标签: python instagram instagram-api

我正在尝试使用某个标签从Instagram上的任何用户处获取任何照片,但是当我转到:

https://api.instagram.com/v1/tags/{hashtag}/media/recent?access_token=ACCESS_TOKEN

我只收到我的照片。

1 个答案:

答案 0 :(得分:2)

如果你的应用程序在import {Component} from 'angular2/core'; import {COMMON_DIRECTIVES} from 'angular2/common'; import {Credentials} from './credentials' @Component({ selector: 'authbox', template: `<div> <div class="login-panel" *NgIf="!IsLogged"> <input type="text" *NgModel="credentials.name" /> <input type="password" *NgModel="credentials.password" /> <button type="button" (click)="signIn(credentials)">→| Sign In</button> </div> <div class="logged-panel" *NgIf="IsLogged"> <span>{nickname}</span>&nbsp;&nbsp; <button type="button" (click)="signOut()">|→ Sign out</button> </div> </div>`, directives: [COMMON_DIRECTIVES] }) export class AuthBoxComponent { private _isLogged: boolean; get IsLogged(): boolean { return this._isLogged } set IsLogged(value: boolean) { this._isLogged = value; } public credentials: Credentials; } 上,那么就解释了它。

请求/tags/{tag-name}/media/recent的行为更改为仅返回来自沙箱用户的已标记帖子 这对所有其他API请求也是正确的;当应用程序位于sandbox mode时,API的行为就像沙盒用户是Instagram上的唯一用户一样。

来自documentation

  

作为另一个例子,让我们考虑一个返回列表的端点   媒体:sandbox mode
  这回复了   端点将仅包含具有给定标记的媒体,如预期的那样。但   而不是从任何公共Instagram用户返回媒体,它会   仅返回属于您的沙箱用户的媒体,仅限于   每个用户的最后20个。

您可以使用Instagram API console (APIGEE)查看此请求返回具有不同身份验证类型的公共数据。

此外,请注意,如果您的所有应用都显示来自Instagram的公开内容,那么/tags/{tag-name}/media/recent将不会批准沙盒模式以外的应用。

enter image description here