我有一個頁面顯示某個#hashtag的最新50張照片。Instagram:如何獲取單張照片的信息?
我想用戶點擊圖片,進入到一個頁面,同樣的網站,在那裏我可以顯示全尺寸PIC,標題....
我搜索的很多,但我找不到獲取單張照片信息的方法。 類似這樣的:http://snapwidget.com/view/?id=273145283494542941_10884350#.UE9ukhhwPw8
謝謝!
我有一個頁面顯示某個#hashtag的最新50張照片。Instagram:如何獲取單張照片的信息?
我想用戶點擊圖片,進入到一個頁面,同樣的網站,在那裏我可以顯示全尺寸PIC,標題....
我搜索的很多,但我找不到獲取單張照片信息的方法。 類似這樣的:http://snapwidget.com/view/?id=273145283494542941_10884350#.UE9ukhhwPw8
謝謝!
您是否已檢出Instagram API?
您可以使用:
https://api.instagram.com/v1/media/MEDIA-ID?access_token=ACCESS-TOKEN
讓我通過圖片ID在$_GET
變量的信息...事情是這樣的:
http://yoursite.com/image.php?id=3
<?php
//image.php
$image = $_GET['id'];
$info = 'https://api.instagram.com/v1/media/'.$image.'?access_token='.$token;
$response = json_decode($info, true);
//example for full size image
$fullsize = $response['images']['standard_resolution']['url'];
echo '<img src="'.$fullsize.'"/>';
?>
編輯:也看看THIS,這是一個Instag的PHP包裝ram,非常有用!
謝謝tdun!這非常有用。我看過Instagram API,但我沒有找到。當我從這樣的懇求解碼JSON數據 : 我還是不明白這 https://api.instagram.com/v1/tags/soccer/media/recent/?access_token=000000 MEDIA-ID在哪裏?我的意思是,我怎麼能得到你的例子的ID: http://yoursite.com/image.php?id=3 謝謝你! – Matt
我知道了! foreach($ jsonData-> data as $ key => $ value){echo $ value-> id; } 這個簡單的東西工程:$ value-> id 謝謝你的大力幫助!!!!! 謝謝你,謝謝你,謝謝你! – Matt
@Matt沒問題!很抱歉遲到的迴應,但我很高興你明白了! – tcd
我使用簡碼:
從imgage網址,我得到的簡碼:例如:https://instagram.com/p/2rqCzTTdUX/ - > 2rqCzTTdUX
然後,用下面的端點:
https://api.instagram.com/v1/media/shortcode/ {}短代碼?access_token = ACCESS_TOKEN
我得到與媒體/ {media_id} api相同的數據。然後,我期待在數據的頂層 帕拉姆「ID」(在JSON API的迴應) - >「985065853803556759_429959980」
最後,例如,我可以使用該API獲取媒體: V1 /媒體/ {media_id}?access_token = ACCESS_TOKEN
未來,請解釋您到目前爲止所嘗試的內容!但請查看我的答案瞭解一些信息。 – tcd
你可能想接受幫助別人的答案。 – tcd