Instagram API 用户不在标题中的回应

Instagram API response with users not in caption

我想知道哪些用户在 Instagram 的照片中被标记,但没有出现在标题中。

有人知道这是否可行吗?也就是说,响应是否包含已标记但实际不在标题文本中的用户?

https://www.instagram.com/developer/endpoints/tags/

您可能想要的 属性 称为 users_in_photo。它是一个数组,其中包含一组 user 已在照片中标记的对象。它还包含用户"tagged"在照片中的几何坐标。

这是使用 /media/MEDIA_ID 端点的示例响应:

端点文档 -> https://www.instagram.com/developer/endpoints/media/#get_media

{
    "data": {
        "users_in_photo": [{
            "user": {
                "username": "kevin",
                "full_name": "Kevin S",
                "id": "3",
                "profile_picture": "..."
            },
            "position": {
                "x": 0.315,
                "y": 0.9111
            }
        }],
        // rest of object...
    }
}

我认为您要查找的是标题和评论中提及的用户名,API 没有 return API 中的此列表,您必须搜索 @usernames 在标题字符串中。 您必须单独调用 API 来获取 post 中的评论(您只能获取最新的 120 个),并在每个评论中进行手动字符串搜索。

users_in_photo 在 API 响应中将有一组实际标记在照片上的用户,而不是提及用户名