Instagram 的用户对象问题 API
User obj problems with Instagram API
我创建了一个 instagram 开发者帐户并获得 client_secret 和 client_id,我成功验证了我自己的用户 (myusername) 并收到 access_token.
当我尝试使用这个端点时
https://api.instagram.com/v1/users/search?q=[USERNAME]&access_token=[ACCESS 代币]
对于我使用 'myusername' 进行身份验证的用户,它 returns 用户对象如下,但对于除此之外的任何其他用户名,我只得到:
{"meta":{"code":200},"data":[]}
我的问题是我是否有一个 Instagram ID 列表。
有没有办法获取这些用户的 public 数据?
我需要为这些用户中的每一个获取的是一个与此类似的对象:
{"username":"someusername","bio":"","website":"","profile_picture":"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-19/119054229_960211434022564_1442328159_a.jpg","full_name":"Robert Some Last Name","counts":{"media":12,"followed_by":13,"follows":350},"id":"23237xxxxx"}
如有任何帮助,我们将不胜感激。
最佳,
我猜你的应用程序处于沙盒模式。
我希望您知道 Instagram 最近更改了他们的 api 结构和端点,并引入了一个称为沙盒模式的概念。因此,如果您的应用是在 2015 年 11 月 17 日之后创建的,它会自动进入沙盒模式。
因此,对于沙盒模式,您只能从您的应用的经过验证的沙盒用户那里获取数据。沙箱模式基本上就像一个过滤器,只有您的应用经过验证的沙箱用户才能通过。
有关详细信息,请在此处查看我的问答:。
现在,由于您尝试获取的用户不是您应用的经过验证的沙盒用户,您将收到空数据(就好像您的应用不存在这些用户一样)
希望对您有所帮助!
我创建了一个 instagram 开发者帐户并获得 client_secret 和 client_id,我成功验证了我自己的用户 (myusername) 并收到 access_token.
当我尝试使用这个端点时 https://api.instagram.com/v1/users/search?q=[USERNAME]&access_token=[ACCESS 代币]
对于我使用 'myusername' 进行身份验证的用户,它 returns 用户对象如下,但对于除此之外的任何其他用户名,我只得到:
{"meta":{"code":200},"data":[]}
我的问题是我是否有一个 Instagram ID 列表。
有没有办法获取这些用户的 public 数据? 我需要为这些用户中的每一个获取的是一个与此类似的对象:
{"username":"someusername","bio":"","website":"","profile_picture":"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-19/119054229_960211434022564_1442328159_a.jpg","full_name":"Robert Some Last Name","counts":{"media":12,"followed_by":13,"follows":350},"id":"23237xxxxx"}
如有任何帮助,我们将不胜感激。
最佳,
我猜你的应用程序处于沙盒模式。
我希望您知道 Instagram 最近更改了他们的 api 结构和端点,并引入了一个称为沙盒模式的概念。因此,如果您的应用是在 2015 年 11 月 17 日之后创建的,它会自动进入沙盒模式。
因此,对于沙盒模式,您只能从您的应用的经过验证的沙盒用户那里获取数据。沙箱模式基本上就像一个过滤器,只有您的应用经过验证的沙箱用户才能通过。
有关详细信息,请在此处查看我的问答:
现在,由于您尝试获取的用户不是您应用的经过验证的沙盒用户,您将收到空数据(就好像您的应用不存在这些用户一样)
希望对您有所帮助!