【问题标题】:Instagram API https://api.instagram.com/v1/tags/nofilter/media/recentInstagram API https://api.instagram.com/v1/tags/nofilter/media/recent
【发布时间】:2016-12-26 21:00:44
【问题描述】:

我是 Instagram API 的新手。我正在尝试获取“nofilter”和“喜欢”的标签,但 URL 有问题。

https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN&min_tag_id=123456 {"meta": {"error_type": "APIInvalidParametersError", "code": 400, "error_message": "min_id 不能是媒体 ID。"}} 错误

https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN&min_tag_id='123456' {"meta": {"error_type": "APIInvalidParametersError", "code": 400, "error_message": "min_id is not a valid cursor."}} 错误

请告诉我如何获取标签和喜欢的数量。

问候 塔里克·萨拉欣

【问题讨论】:

    标签: tags instagram-api


    【解决方案1】:

    要获取标签数量,请使用此 API,并查找 count

    https://api.instagram.com/v1/tags/{tag-name}?access_token=ACCESS-TOKEN
    

    要获取标签的所有数据,请使用此 API:

    https://api.instagram.com/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN
    

    此 API 响应包含单张照片数据以及每张照片的点赞数。

    不要使用min_tag_id,它不带任何随机值,这就是您看到错误的原因,它是 instagram 生成的编码值,可在 API 响应的pagination 中使用,它被使用获取下一组帖子。

    【讨论】:

    • 嗨 Krisrak:我发布了一张带有评论 #gobigwinbig 和 #tariquesalaheen 的照片。计数标签分别返回 50 和 1,但最近的标签返回没有数据。 api.instagram.com/v1/tags/gobigwinbig?access_token=ACCESS_TOKEN {"meta": {"code": 200}, "data": {"media_count": 50, "name": "gobigwinbig"}} api.instagram.com/v1/tags/gobigwinbig/media/… {"pagination": {"deprecation_warning": "此端点不推荐使用 next_max_id 和 min_id;请改用 min_tag_id 和 max_tag_id"}、"meta": {"code": 200}、"data": []}。问候塔里克·萨拉欣
    • 我认为您处于沙盒模式??您是否使用设置沙盒的帐户中的 access_token ?我检查了picodash.com 上的标签,有 28 张和 1 张照片。
    • 感谢 Krisrak,是的,我在沙盒中。我将尝试今天提交上线请求。问候塔里克
    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 2016-07-10
    • 2016-08-25
    • 2014-01-04
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多