質問 > フロント機能 > Instagramを表示させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aparua |
投稿日時: 2018/5/23 23:56
対応状況: −−−
|
半人前 登録日: 2018/1/15 居住地: 投稿: 21 |
Instagramを表示させたい [EC-CUBE] EC-CUBE3 3.0.15
[導入プラグイン] Instagramギャラリーブロック追加(3.0系) お世話になっております。 上記プラグインを利用して、サイト上にInstagramの投稿を表示させていましたが、4月のInstagramAPIの変更に伴って、EC-CUBE上のInstagramが表示されなくなりました。 同じプラグインを使用されていた方、どのように対処したのか、教えていただければありがたいです。 ―――― https://itstudio.co/2018/04/15/7814/ この記事を参考に、user_idを新たに取得したものの、Instagramギャラリーブロックの設定には、トークンとユーザー名のみの設定で、user_idの入力箇所がなく 直接記載して、投稿を表示させて、以前と違和感ないようにするのか https://instawidget.net/ こちらを使って、レイアウト自体を変えるか もしくはまた別の良い方法など みなさまどのような対応をされたのかと思いまして、投稿させていただきました。 ―――― よろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/5/30 17:36
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: Instagramを表示させたい 当方のサイトでは、instagram_feed.js を使用して独自に構築しています。
いまのところ正常に表示されています。
|
aparua |
投稿日時: 2018/6/5 3:41
対応状況: 解決済
|
半人前 登録日: 2018/1/15 居住地: 投稿: 21 |
Re: Instagramを表示させたい お返事ありがとうございます。
jQueryプラグインは考えてもいませんでした…! instagram_feed.jsを調べさせていただきましたが、良さそうなので今制作中のものから早速使わせていただこうと思います。 ありがとうございました! |
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 |
riyuwu |
投稿日時: 2018/9/12 11:55
対応状況: −−−
|
一人前 登録日: 2012/4/11 居住地: 関西 投稿: 94 |
Re: Instagramを表示させたい Instagramギャラリープラグイン
https://www.ec-cube.net/products/detail.php?product_id=1635 次ではInstargramのSocial Login プラグイン開発いたします。 |
harumoone |
投稿日時: 2018/9/12 16:12
対応状況: −−−
|
常連 登録日: 2011/7/14 居住地: 投稿: 66 |
Re: Instagramを表示させたい 僕もずっとやろうと思ってて後回しになって、ちょうど昨日出来ました。
pixeliste ここのサイトを参考にcssを付け加えました。 バージョンがeccube2.13ですがたぶんeccube3でも使えると思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |