-2

特定の#ハッシュタグの最新の50枚の写真を表示するページがあります。

ユーザーに画像をクリックして同じウェブサイトのページに移動してもらいたいのですが、そこでフルサイズの写真とタイトルを表示できます...。

たくさん検索しましたが、1枚の写真の情報を取得する方法が見つかりません。このようなもの:http ://snapwidget.com/view/?id = 273145283494542941_10884350#.UE9ukhhwPw8

ありがとうございました!

4

2 に答える 2

3

Instagram APIをチェックアウトしましたか?

以下を使用できます。

https://api.instagram.com/v1/media/MEDIA-ID?access_token=ACCESS-TOKEN

$_GET画像IDを変数に渡した情報を取得するには...次のようなもの:

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.'"/>';

?>

編集: こちらもご覧ください。これはInstagramの PHP ラッパーで、非常に便利です!

于 2012-09-11T17:05:22.853 に答える
0

私はショートコードを使用します:

画像の URL から、ショートコードを取得します: 例: https://instagram.com/p/2rqCzTTdUX/ -> 2rqCzTTdUX

次に、次のエンドポイントを使用します。

https://api.instagram.com/v1/media/shortcode/ {ショートコード}?access_token=ACCESS_TOKEN

media/{media_id} API と同じデータを取得します。次に、データの最上位レベル (json API の応答) でパラメーター「id」を探します -> 「985065853803556759_429959980」

最後に、たとえば、API get media を使用できます: v1/media/{media_id}?access_token=ACCESS_TOKEN

于 2015-05-16T19:05:40.643 に答える