Instagram API 无法找到有关私人资料的信息

问题描述 投票:0回答:3

我的问题与这个非常相似。

我正在开发的 Instagram 应用程序处于 SandBox 模式

在我的应用程序中,我首先获得 public_content 权限以获取我需要的必要信息。
但是,当我尝试获取经过身份验证的用户关注的私人帐户的信息时,我收到

APINotAllowedError
错误

这是我尝试访问的 API 端点:

https://api.instagram.com/v1/users/PRIVATE_PROFILE/media/recent/?access_token=TOKEN_OF_USER_THAT_FOLLOWS_PRIVATE_PROFILE

两个帐户都被邀请加入沙盒应用程序,如果我将私人帐户设置为公开,我可以使用相同的代码从私人帐户获取最近的媒体。

这就是 API 应该如何工作的吗,因为你应该能够从关注私人用户的用户那里获取他的信息。

php instagram-api
3个回答
5
投票

使用 GET 关系端点。

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

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

或者试试这个

您可以使用带有 client_id 的用户媒体端点:

https://api.instagram.com/v1/users/USER_ID/media/recent/?client_id=YOUR-CLIENT_ID

如果用户是私人用户,您将收到如下响应:

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot view this resource"}}

如果用户是公开的,那么您将获得“code”:200的API响应以及用户最近的媒体数据 – “data”:[...]


1
投票

首先,这不是问题的答案,我没有足够的声誉来给你评论。有关私人用户的所有信息均无法访问,我们将使用该用户 ID 获取其非常少的详细信息。我也遇到过同样的情况,我现在没有代码。您可以阅读此内容>一般条款>第15点。(无代码,只是为了指出私人数据的可访问性)


0
投票

我老公这几天经常删除手机里的所有信息,他不知道我在偷看他,然后我问他为什么要删除手机里的所有信息,但他声称他的手机内存已满,需要更多空间。我立即开始寻找一位黑客,他可以让我从我丈夫的手机中删除信息和内容,幸运的是,我在 Instagram 上遇到了这位专业的网络安全技术人员和顾问,名叫 Chloe_consultant,这位女士为我完成了工作,并提供了帮助我得到了结果,我发现我的丈夫一直在骗我。他只是删除了他和他秘密情人之间的所有照片、通话记录、聊天记录和短信,这样我就看不到他在我背后做了什么。感谢上帝让专业的网络安全人员绕过并允许我一次又一次地亲自查看。我必须说,我对这个诚实的 Waman 提供的服务印象深刻,我在这里向 Chloe_consultant 表示非常感谢,您可以联系她来解决您的问题。通过她下面的手柄.. 电子邮件:[电子邮件受保护] 电报:chloe_consultant Instagram:chloe_consultant

© www.soinside.com 2019 - 2024. All rights reserved.