标签: instagram-api

如何在不验证用户身份的情况下从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是否有分享按钮?

我用谷歌搜索了几个小时,但我没有在网上找到任何与Instagram共享按钮相关的文章和文档.它有没有?请帮忙!!!

instagram instagram-api

73
推荐指数
1
解决办法
8万
查看次数

检索超过150条Instagram评论

问题

我希望能够查看任何特定Instagram媒体上的所有评论,即使媒体有超过150条评论.截至目前,似乎不可能在Instagram网站上查看最新的20条评论,如果使用Instagram API控制台Instagram API库,最近的150条评论将返回分页或查看附加评论的选项.

我曾经尝试过什么

当然,我首先在提供的控制台和我自己的环境中尝试了文档化的媒体评论查询.在这两种情况下,最多返回150条评论.难倒,我开始在网上寻找更多信息.

彻底阅读了Instagram API文档,在Instagram API控制台中测试了各种端点,并在Instagram标签和Instagram API谷歌小组关于几个Instagram主题的问题中阅读了各种StackOverflow问题,我想知道是否有可能出现无法记录的内容我可以试试.

用户最近媒体端点文档包括参数max_id,并max_timestamp通过检索自带说,之前有媒体允许翻阅最近媒体对于任何给定用户max_idmax_timestamp.由于每个评论自带created_timeid属性,我试图为添加参数max_idmax_timestamp(包括对自己和一起)的各种评论的ID和时间戳,企图通过评论页面.我的尝试都没有奏效.

除非有人另外提出建议,否则我现在处于停滞状态.

具体例子

使用Instagram API控制台,我采取了以下步骤来尝试获取此照片的所有评论.

  1. 经过身份验证自己一个OAuth2令牌
  2. 使用户搜索查询coltonlhaynes以获取用户id: 9610843
  3. 让用户最近的媒体查询用户ID:9610843获取最新媒体
  4. 收集有关最新媒体的信息(以上链接的照片)
    • 媒体 id: 698057751201132903_9610843
    • 评论 count: 1375
  5. 对媒体ID进行媒体评论查询:698057751201132903_9610843获取最新评论
  6. 收集有关最近评论的信息
    • created time: 1397460230
    • 评论 id: 698269477955776593
  7. 对媒体ID进行媒体评论查询: …

instagram instagram-api

69
推荐指数
1
解决办法
3万
查看次数

Sandbox中的OAuthPermissionsException Instagram API

我会很感激我在一段时间内试图解决的问题上的一些输入/指示.

我正在尝试使用Instagram API访问与标签相关的数据(让我们称之为"X").我尝试直接从Python和浏览器运行它并得到相同的错误:

{u'meta': {u'code': 400, u'error_type':u'OAuthPermissionsException',
u'error_message': u'This request requires scope=public_content, but this
access token is not authorized with this scope. The user must re-authorize
your application with scope=public_content to be granted this permissions.'}}
Run Code Online (Sandbox Code Playgroud)

这是我编写的简单Python代码,以便首先使其工作:

import requests

access_token = 'zzzzzzzzzzzzz'

parameters = {"q": "X",
              "scope": "public_content",
              "access_token": "zzzzzzzzzzzzz"}

response = requests.get("https://api.instagram.com/v1/tags/search",
                        params=parameters)

insta_posts = response.json()
Run Code Online (Sandbox Code Playgroud)

我使用沙盒的正确URL吗?我阅读了Instagram API文档,Sandbox中的应用程序不需要任何类型的范围更改批准.

此外,该应用程序仅授权Sandbox:

Instagram API中定义的应用程序的屏幕截图

任何方向将不胜感激.

谢谢,

马丁

更新:弄清楚发生了什么.首先需要更改应用程序的授权范围.我就这样做了:

只需要以大写形式插入单词的数据

完成后,应用程序将获得该范围的授权.

因为我已经有访问令牌,所以我不需要执行第2步和第3步.

希望这可以帮助.

马丁

instagram-api

50
推荐指数
2
解决办法
5万
查看次数

Instagram API限制从5000减少到200

有没有人知道为什么Instagram将每小时的API请求限制从5000减少到200?这是一个错误还是新常态?Instagram合作伙伴是否同样降低了费率限制?

文档中的速率限制页面是一个断开的链接.

:::通过MAIL从INSTAGRAM更新:::

总而言之,基本上Instagram的API现在比光速更快地关闭.将您的应用迁移到FB-instagram-API以保持您的业务或应用运行

instagram instagram-api

50
推荐指数
2
解决办法
2万
查看次数

关于新应用创建的Instagram验证码错误

当我尝试创建一个Instagram客户端(开发人员方面)时,我总是得到同样的错误:

验证码无效,请再试一次
提交错误:请填写所有必填字段.

所有字段都已正确设置,验证码很好.(我尝试了很多次,但总是一样的错误)

有人有我的解决方案吗?

instagram instagram-api

48
推荐指数
3
解决办法
1万
查看次数

我在哪里可以找到图像的Instagram媒体ID

我正在寻找MediaID已经上传的Instagram图片.应该是这样的

1234567894561231236_33215652

我发现最后一组整数是 usersID

例如:这是图像的直接链接,但我没有看到mediaID正确的格式?

http://distilleryimage11.ak.instagram.com/d33aafc8b55d11e2a66b22000a9f09de_7.jpg
Run Code Online (Sandbox Code Playgroud)

虽然这是链接

http://instagram.com/p/Y7GF-5vftL/
Run Code Online (Sandbox Code Playgroud)

我不希望使用API​​,因为我需要所选图像中的MediaID.

instagram instagram-api

30
推荐指数
8
解决办法
12万
查看次数

Instagram API - 如何检索用户在Instagram上关注的人员列表

我想知道如何检索用户在Instagram上关注的人员列表.这是因为这个特定用户是我关注的人.所以我可以在Instagram应用程序上访问他/她的照片和他的粉丝.

我如何使用Instagram API执行此操作?这合法吗?

instagram instagram-api

30
推荐指数
6
解决办法
8万
查看次数

Instagram是否在2018年3月30日更改了API费率限制?

我使用一些自行开发的脚本来获取有关我的帖子和关注者的信息.最近我发现Instagram改变了我的应用程序的速率限制.我在标题中看到以下信息:

x-ratelimit-limit: 200
Run Code Online (Sandbox Code Playgroud)

我通过更改了解了Instagram博客和页面,但没有提及2017年10月1日以来的任何变化.

这个新限制仅与我的令牌或整个平台有关吗?你能查一下你的令牌吗?

instagram instagram-api

30
推荐指数
1
解决办法
8173
查看次数

Instagram API没有为沙盒用户找到任何喜欢的帖子

我在沙盒模式下使用Instagram API.我正在尝试使用经过身份验证的访问令牌从Instagram API访问用户喜欢的帖子.此用户是我的应用程序的已接受沙箱用户之一,并且喜欢了一些帖子.

如果我使用相同的令牌调用其他端点,我会获得一些数据,但访问/users/self/media/liked返回空数据.

我正在使用此网址:

https://api.instagram.com/v1/users/self/media/liked?access_token={verified access token}
Run Code Online (Sandbox Code Playgroud)

这是我收到的结果:

{"pagination": {}, "meta": {"code": 200}, "data": []}
Run Code Online (Sandbox Code Playgroud)

因为它具有200返回码,所以访问令牌有效.那么为什么我看不到任何喜欢的帖子?

api sandbox instagram instagram-api

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

instagram-api ×10

instagram ×9

api ×1

sandbox ×1