2016-12-02 63 views
2

用戶jwinery明顯存在:https://www.instagram.com/jwinery/Instagram的API表示,用戶不存在

查詢搜索API(/ V1 /用戶/搜Q = jwinery &的access_token =?)給你這個用戶ID:321285908

查詢用戶的API(/ V1 /用戶/ 321285908 /的access_token =?)爲您提供了這樣的響應:

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

我的用戶是不是在沙盒模式,並已獲得批准,訪問令牌是有效的,這已已經與數千名用戶合作過。我知道Instagram沒有最好的錯誤報告,所以這可能是jwinery的另一個問題,或者Instagram只是在這麼做? jwinery顯然不是私人的,但我不使用Instagram,所以我不知道可能發生的所有其他事情。

回答

2

非常有趣

https://www.instagram.com/jwinery/說,不存在。

搜索API顯示該ID爲有效,但id用戶API不返回用戶信息。 this user does not exist

我在Instagram應用程序上檢查了用戶@jwinery,它打開了,但要求我確認我已經過了21歲,然後在Instagram應用程序中顯示圖像。

然後我檢查了https://www.instagram.com/jwinery/,它工作。

我使用了用戶API,它用數據迴應。

所以我猜,API不會給你正確的迴應,直到你在應用程序中打開該用戶,然後確認over 21

而且您使用API​​調用應該是被用來確認對Instagram的應用程序over 21同一用戶的,那麼它將開始在API

工作access_token所以我想這是曲線型的一個新的類別,這在API中尚未正確支持。

+0

這是確切的問題;我不得不在開發人員帳戶的應用程序中打開jwinery,並確認超過21(找不到任何其他方式來設置該變量)。謝謝! – Bjorg