2013-05-02 12 views
12

Instagram APIを熟読タグで、またはユーザー名で写真を検索するのはかなり簡単です。しかし、私は両方で検索する上で何かを見つけることができません。 APIを照会して、特定のユーザーの特定のタグの結果のみを取得することは可能ですか?Instagram:ユーザーとタグで写真を取得

+0

この上の任意のリードを?同じことをやろうとしています... – couzzi

+0

いいえ。私が知る限り、特定のユーザーからのたくさんの投稿を集めて、それらをタグとして解析しない限り、実際には可能ではありません。それは非常にエレガントな解決策ではありません。 – LoneWolfPR

答えて

1

はそれを行うにはどのような機会があります: - 入力

CLIENT_ID -

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

SEARCH_TAGコールバック関数 - そのあなたのID登録

MY_CALLBACK後。

フォームはJSONPです。

その後、必要なパラメータを使用してレスポンスを検索できます。

+0

良い点ですが、特定のタグを持つすべてのInstagramを返すので、目的のユーザーを見つけるためにあまりにも多くのデータ結果を調べなければならないことを意味します。 Instagram APIの制限で行うことができるのが最善のようで、それほど多くはありません。 – Rudi

3

あなたの最善の策は、あなたが特定のタグ、その後、画像の一覧を画像のリストを作ることができ、ユーザーに検索を行い、その後、結果を取捨選択して、特定のタグ

0

で各画像を取得することです特定のユーザー名で2つのリストを比較することができます。私は美しいスープとPythonをお勧めしたいと思います。

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

+0

http://instagram.com/developer/にログインしてください。 – George

+0

私は「クライアントID」と「クライアントシークレット」を持っていません。( – RicardoGonzales

関連する問題