2017-07-26 34 views
1

我试图找到一种方法来从Python中的用户名ID获取instagram用户名。 我发现到目前为止是这样的:如何在没有API的情况下从Python用户名中获取instagram用户名?

https://api.instagram.com/v1/users/[USER-ID]?access_token=[YOUR-ACCESS-TOKEN] 

我有一个令牌数量,但它仅适用于用户加入到沙箱。对于其他用户我收到以下错误:

{"meta": {"code": 400, "error_type": "APINotFoundError", "error_message": "this user does not exist"}} 

我正在寻找一个解决方案,迄今没有运气小时。 有没有办法在不使用令牌的情况下达到相同的结果?

非常感谢!

+1

为什么反对票??? – Lord

回答

1

不,不幸的是,你不能。您需要一个具有public_content权限的令牌,为此,您需要有一个实时应用程序(不在沙盒中)。

1

在我的情况下,我从tagFeed获取数据,所以我有图片代码。如果您有任何用户的帖子的图片代码,那么你可以得到的用户名这样

https://www.instagram.com/p/picCODE/?__a=1 

example: https://www.instagram.com/p/BaGce-NlMg7/?__a=1 

它将返回与业主JSON - 用户名

相关问题