2017-07-26 91 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 - 用戶名

相關問題