instagram_search

Instagram のAPIを使ってユーザーを探すためのコードを書いてみます。

要は、次の文字列をブラウザに渡せばいいのです。

https://api.instagram.com/v1/users/search/?q=[検索したい文字列]&count=20&access_token=[アクセストークン]

アドレスバーに入力してもOKです。

php で書きましたが、それほど難しくはありません。

<?php
// 文字コードを UTF8 に設定しておく
header("Content-Type: text/html; charset=UTF-8");

// リクエストURL
$request_url = "https://api.instagram.com/v1/users/search";

// パラメータを配列形式で指定
$params = array(
"access_token" => "xxxxxxxx.xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"q" => "検索したい文字列",
"count" => "20" // 表示件数
);

// 変数をリクエストURI文字列に変換
$query = http_build_query($params);

//JSONデータを取得し、オブジェクト形式に変換
$obj = json_decode(@file_get_contents($request_url. "?". $query));
?>

 

このコードを実行することにより、$obj 変数にPHPの変数として検索結果が格納されます。

あとは、PHPで、この変数をどう表示させるのかを書けばOKです。

Instagram のユーザーが検索できる簡単なhtml を書いてみました。

こちらにアクセスし、検索したい文字列を入力して、「送信」ボタンを押してください。

https://aws2000.net/insta_get_search.php

お試しください。

Amazonプライム会員なら無料で読めるビジネス書4選

上を目指すために読んでおきたい8冊


 

私が買ってよかったパソコン&iPhone関連商品 トップ8