我正在试着把一个用户最近的Instagram媒体放在侧边栏上。我正在尝试使用Instagram API来获取媒体。
http://instagram.com/developer/endpoints/users/
文档中说要获取https://api.instagram.com/v1/users/<user-id>/media/recent/
,但它说要传递一个OAuth访问令牌。访问令牌代表代表用户执行操作的授权。我不想让用户登录Instagram在侧边栏上看到这个。他们甚至不需要有一个Instagram账户。
例如,我可以在不登录Instagram的情况下访问http://instagram.com/thebrainscoop并查看照片。我想通过API来做到这一点。
在Instagram API中,未经用户身份验证的请求传递的是client_id
而不是access_token
。但是,如果我尝试这样做,我会得到:
{
"meta":{
"error_type":"OAuthParameterException",
"code":400,
"error_message":"\"access_token\" URL parameter missing. This OAuth request requires an \"access_token\" URL parameter."
}
}
那么,这是不可能的吗?有没有办法获取用户的最新(公共)媒体,而不要求用户先通过OAuth登录到Instagram帐户?
https://stackoverflow.com/questions/17373886
复制相似问题