2014-01-06 143 views
0

我做了@krisrak告訴我要做的事情。我使用了兩個API調用。從Instagram的API API提取用戶媒體沒有用戶ID

一個搜索的用戶名與

https://api.instagram.com/v1/users/search?count=1&q=USERNAME 

,我得到了有用戶ID進行第二API調用

的第二個呼叫,

https://api.instagram.com/v1/users/USER-ID/media/recent/ 

這完美地工作直到我搜索了一個特定的用戶名並且我被給了另一個。所以我想知道是否有某種where子句用於從獲得的結果列表中獲取我想要的用戶名。所以我的第一個電話現在是

https://api.instagram.com/v1/users/search?count=0&q=USERNAME 

使我能夠得到所有結果。

回答

0

如果沒有匹配,那麼該用戶名可能不存在,請轉到instagram.com/USERNAME並檢查它是否存在。您可能需要忽略並顯示該用戶名不存在。

BTW把所有的結果,只是刪除count=1,那麼它將返回一串匹配類似的搜索是,通常是第一個將是精確匹配用戶名,因此多數民衆贊成的原因count=1是用來匹配特定的用戶名。

https://api.instagram.com/v1/users/search?q=USERNAME

+0

的用戶名實際上,我尋找存在,但它返回另一個結果。例如,我搜索coltonlhaynes,它返回coltonlhaynes_fans – Shon

+0

好吧,我看到匹配是在第二個結果,所以使用'https://api.instagram.com/v1/users/search?q = USERNAME'和使用forloop並檢查user.username == USERNAME,並獲得編號 – krisrak

+0

只是完美。謝謝。現在正在工作 – Shon

相關問題