相关疑难解决方法(0)

如何在不验证用户身份的情况下从Instagram获取用户的媒体?

我试图将用户最近的Instagram媒体放在侧边栏上.我正在尝试使用Instagram API来获取媒体.

http://instagram.com/developer/endpoints/users/

文档说到GET 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."
  }
}
Run Code Online (Sandbox Code Playgroud)

那么,这不可能吗?没有要求用户首先通过OAuth登录Instagram帐户,是否无法获取用户的最新(公共)媒体?

instagram instagram-api

169
推荐指数
13
解决办法
16万
查看次数

Instagram?__ a = 1 url不再工作&graphql/query的问题来获取数据

4月19日更新

两天前使用cookie ig_pr几天后就是块了.看起来现在获取数据的唯一方法是使用sessionid特定值

原版的

我使用Instagram?__ a = 1 url来阅读Instagram用户的所有帖子.

几个小时前,响应发生了变化,现在不允许我使用max_id分页.

在我经常发送请求之前

https://www.instagram.com/{{username}}/?__a=1

graphql.edge_owner_to_timeline_media.page_info.end_cursor在响应中使用新的max_id调用同一页面

https://www.instagram.com/{{username}}/?__a=1&max_id={{end_cursor}}

现在end_cursor每个call&max_id 的更改都不起作用.

请帮忙 :)

javascript instagram instagram-api

25
推荐指数
8
解决办法
3万
查看次数

无论如何,是否有当前无需身份验证即可获取Instagram用户媒体的信息?

直到最近,仍然有几种无需API身份验证即可检索Instagram用户媒体的方法。但显然,该网站停止了所有这些操作。

一些方法:

和一些旧的相关问题是:

我能够通过抓取用户的网页来检索前二十个项目,但这不是一个好的方法或标准方法,尤其是当Instagram不正式支持它时。

我想知道您是否知道当前可以使用的任何方法?

api web-crawler instagram

6
推荐指数
1
解决办法
4731
查看次数

标签 统计

instagram ×3

instagram-api ×2

api ×1

javascript ×1

web-crawler ×1