我正在尝试使用某个标签从Instagram
上的任何用户处获取任何照片,但是当我转到:
https://api.instagram.com/v1/tags/{hashtag}/media/recent?access_token=ACCESS_TOKEN
我只收到我的照片。
答案 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> <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上的唯一用户一样。
作为另一个例子,让我们考虑一个返回列表的端点 媒体:
sandbox mode
。
这回复了 端点将仅包含具有给定标记的媒体,如预期的那样。但 而不是从任何公共Instagram用户返回媒体,它会 仅返回属于您的沙箱用户的媒体,仅限于 每个用户的最后20个。
您可以使用Instagram API console (APIGEE)
查看此请求返回具有不同身份验证类型的公共数据。
此外,请注意,如果您的所有应用都显示来自Instagram的公开内容,那么/tags/{tag-name}/media/recent
将不会批准沙盒模式以外的应用。