【问题标题】:Checking if a instagram image is private检查 Instagram 图像是否是私有的
【发布时间】:2012-12-04 09:44:06
【问题描述】:

假设我有一张图片的 URL,http://instagr.am/p/xxxxxxxx/,我如何检查图片是否设置为私人网页?有什么 API 可以使用吗?

我需要这个,因为我在我的页面上显示了一堆 Instagram 图片,但如果它们变为私有,我想删除它们的链接。

【问题讨论】:

    标签: api privacy instagram


    【解决方案1】:

    我没有找到查看特定图像是否为私有的方法,因此我保存了图像的 AuthorID。如果这个作者有私人档案,我在尝试获取用户信息时会遇到异常,如果我遇到异常,那么我知道我可以删除图片的链接。

    这是我使用的 powershell 代码:

    try
    {
        Invoke-WebRequest "https://api.instagram.com/v1/users/<InsertAuthorID>/?client_id=xxxx";
    }
    catch [Exception]
    {
        # Remove Image
    }
    

    【讨论】:

    • 有没有办法找到图像是否已被删除,图像页面 url 如 instagr.am/p/xxxxxxxx ?我想找到那些被用户删除或删除的图像,所以我停止显示它们。
    【解决方案2】:

    使用 GET 关系端点。

    https://api.instagram.com/v1/users/user-id/relationship
    

    此端点返回一个 BOOL 值“target_user_is_private”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      相关资源
      最近更新 更多