2013-05-02 89 views
12

仔細閱讀Instagram API,我發現通過標籤或用戶名搜索照片非常簡單。但是,我似乎無法找到任何關於兩者搜索的內容。是否可以查詢API並獲取特定用戶的特定標籤的結果?Instagram:通過用戶和標籤獲取照片

+0

對此有何線索?試圖做同樣的事情...... – couzzi 2013-08-29 17:07:39

+0

沒有。據我所知,除非你只是從一個特定的用戶那裏抓取一大堆帖子,然後解析他們的標籤是不可能的。這不是一個非常優雅的解決方案。 – LoneWolfPR 2013-09-10 15:37:11

回答

1

有機會如何做到這一點:

https://api.instagram.com/v1/tags/SEARCH_TAG/media/recent?client_id=CLIENT_ID&callback=MY_CALLBACK 

SEARCH_TAG - 輸入

CLIENT_ID - 你的回調函數 - 這是你的ID註冊

MY_CALLBACK後。

您會收到你的回覆,形式爲JSONP

之後你可以用你想要的參數搜索你的迴應。

+0

好點,但既然會以特定的標籤返回所有的Instagram,這意味着人們必須篩選太多的數據結果來找到想要的用戶。看起來最好的是可以用Instagram API限制來完成,而且它並不多。 – Rudi 2013-06-05 20:30:09

3

最好的辦法是做一個查找的用戶,然後通過結果篩選和獲取每個畫面具有一定的標籤

0

你可以使圖像列表具有一定的標記,然後圖像列表用一個特定的用戶名。然後你可以比較兩個列表。我會推薦與美麗的湯蟒蛇。

0

寫的代碼爲你在PHP中:

$api = file_get_contents("https://api.instagram.com/v1/tags/YOURTAG/media/recent?access_token=YOURACCESSTOKEN"); 
$json = json_decode($api,true); 
foreach($json['data'] as $data){ 
    if($data['user']['username']=="YOURSPECIFICUSERNAME"){ 
    //action 
    } 
} 

享受:)

+0

你是如何獲得accesstoken的? – RicardoGonzales 2014-02-19 23:06:43

+0

登錄http://instagram.com/developer/,你會發現 – George 2014-02-20 02:05:38

+0

我有'客戶端ID'和'客戶端機密'沒有更多的其他:( – RicardoGonzales 2014-02-20 15:03:53

相關問題