【问题标题】:Missing JSON field on Instagram APIInstagram API 上缺少 JSON 字段
【发布时间】:2019-07-23 09:31:54
【问题描述】:

我想使用 instagram API 来获取在帖子上发布 cmets 的人的全名。 我在 instagram API 文档中找到了这个:

https://api.instagram.com/v1/media/{media-id}/comments?access_token=ACCESS-TOKEN

{
    "data": [
        {
            "created_time": "1280780324",
            "text": "Really amazing photo!",
            "from": {
                "username": "snoopdogg",
                "profile_picture": "http://images.instagram.com/profiles/profile_16_75sq_1305612434.jpg",
                "id": "1574083",
                "full_name": "Snoop Dogg"
            },
            "id": "420"
        },
        ...
    ]
}

我想得到"full_name": "Snoop Dogg" 但是,也许我做错了什么,或者 instagram 停止了这个功能,但我无法获得具有 'full_name' 字段的 JSON 文件。 我尝试了很多不同的帖子 ID 和访问令牌,但没有 full_name。

有没有其他方法可以获取评论某个帖子的人的全名?

这是我的 api 链接,指向超过 100 个 cmets 的帖子:

https://api.instagram.com/v1/media/2048769023904168265/comments?access_token=XXYYZZ 

【问题讨论】:

    标签: json instagram


    【解决方案1】:

    Instagram API 已被弃用,取而代之的是新的 Graph API (source)。

    您提到的端点似乎已被弃用:

    2018 年 4 月 4 日

    以下端点立即被弃用:

    [...]

    • 对公开内容发表评论
    GET /media/{media-id}/comments (Deprecation not relevant when fetching
    comments for self media)
    

    来源:Instagram API 更改日志。

    您仍然可以为自己的 cmets 获得完整的 from 对象。

    我建议切换到新的 API,记录在这里:https://developers.facebook.com/products/instagram/

    【讨论】:

    • 有没有办法获取发布 cmets 的用户的全名?
    • 与您正在使用的 API 无关。对于新的,请阅读文档。
    猜你喜欢
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    相关资源
    最近更新 更多