質問 > フロント機能 > Instagramを表示させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yt1969 |
投稿日時: 2018/6/8 22:31
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: Instagramを表示させたい 私もこのプラグインを使おうかと思い、少しいじってみました。
app/Plugin/InstagramApi/Controller/InstagramApiController.php の以下2ヶ所を修正すればひとまず使えそうですね。 @@ -30,7 +30,7 @@ class InstagramApiController $instaAccessToken = $accessInfo['api_token']; $instaUser = $accessInfo['api_user']; - $userApiUrl = 'https://api.instagram.com/v1/users/search?q=' . $instaUser . '&access_token=' . $instaAccessToken; + $userApiUrl = 'https://api.instagram.com/v1/users/self/?' . 'access_token=' . $instaAccessToken; $http_response_header = array(); @@ -39,10 +39,8 @@ class InstagramApiController $instaJson = mb_convert_encoding($instaJson, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN'); $instaArray = json_decode($instaJson,true); - foreach ($instaArray['data'] as $insta) { - if ( $instaUser == $insta['username']) { - $userId = $insta['id']; - } + if ( $instaUser == $instaArray['data']['username']) { + $userId = $instaArray['data']['id']; } $photos_api_url = 'https://api.instagram.com/v1/users/'.$userId.'/media/recent?access_token=' . $instaAccessToken . "&count=12"; ...2ヶ所めのifは不要かな、、selfなんだし、、、 ...そもそもこっちをいじった方がもっとスッキリ書き直せそうですね。。。 $photos_api_url = 'https://api.instagram.com/v1/users/'.$userId.'/media/recent?access_token=' . $instaAccessToken . "&count=12"; → https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN 参考: User Endpoints |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
Instagramを表示させたい | aparua | 2018/5/23 23:56 |
Re: Instagramを表示させたい | h_tanaka | 2018/5/30 17:36 |
Re: Instagramを表示させたい | aparua | 2018/6/5 3:41 |
» Re: Instagramを表示させたい | yt1969 | 2018/6/8 22:31 |
Re: Instagramを表示させたい | riyuwu | 2018/9/12 11:55 |
Re: Instagramを表示させたい | harumoone | 2018/9/12 16:12 |