检查instagram图像是否为私有

时间:2012-12-17 09:49:02

标签: api privacy instagram

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

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

2 个答案:

答案 0 :(得分:1)

我没有找到方法来查看特定图像是否为私有图像,因此我保存图像的AuthorID。如果这位作者有私人资料,我会在尝试获取用户信息时收到异常,如果我得到例外情况,那么我知道我可以删除图像链接。

这是我使用的powershell-code:

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

答案 1 :(得分:0)

使用GET关系端点。

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

此端点返回BOOL值“target_user_is_private”。