instagramを導入してみた

※注意事項

始める前に、instagramのアカウントが必要となるので、

まだ持っていない方は、「iOSアプリ」、「Androidアプリ」より取得して下さい。

 

1.

instagramのアカウントを所有/作成した方は、下記のリンクよりアプリ管理画面に進んで下さい。

https://instagram.com/developer/

 

2.

初回は、開発者プロフィール登録画面が表示されるので、

webサイト、電話番号、アプリの利用目的を記入して、利用規約に同意して登録して下さい。

 

3.

アプリ管理画面より、新しいアプリを登録して下さい。(緑色のボタン)

https://instagram.com/developer/clients/manage/

 

4.

アプリ情報の入力を手順に沿って進めて下さい。

※「Valid redirect URIs【3】」はプログラムでも使用するため、正確に記入して下さい。(後で変更可能)

※「Disable implicit OAuth」のチェックは入れたままで問題ありません。

 

5.

アプリの登録が完了します。

※「クライアントID(CLIENT ID)【1】」「クライアントシークレット(CLIENT SECRET)【2】」は、プログラムで使用するため、慎重に管理して下さい。

 

6.

公式には、phpのライブラリがなかったのですが、

githubにライブラリらしきものがあったので、今回はこちらを使用します。

■参考リンク

https://github.com/cosenary/Instagram-PHP-API

■ダウンロードリンク

https://github.com/cosenary/Instagram-PHP-API/archive/master.zip

 

7.

サンプル(index.php、success.php)にある、

「YOUR_APP_KEY【1】」

「YOUR_APP_SECRET【2】」

「YOUR_APP_CALLBACK【3】」を書き換えます。

※手順4、5にある【1】、【2】、【3】に合わせて、数値とURLを記入します。 

■index.php

■success.php

 

8.

ブラウザより動作チェックをすると、ログイン後にタイムラインを取得することができます。

※注意:htmlの記述は割愛いたします。

今回は、ここまでになります。

 

■参考

https://syncer.jp/instagram-api-matome

https://github.com/cosenary/Instagram-PHP-API

●この記事を書いた人