バージョン選択

フォーラム

メニュー

オンライン状況

27 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 27
もっと...

サイト内検索

質問 > フロント機能 > 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
居住地: 愛媛県
投稿: 1607
Re: Instagramを表示させたい
当方のサイトでは、instagram_feed.js を使用して独自に構築しています。
いまのところ正常に表示されています。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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でも使えると思います
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,085名です
総投稿数は109,607件です

投稿数ランキング

1
seasoft
7364
2
468
3217
3
AMUAMU
2712
4
nanasess
2302
5
umebius
2085
6
yuh
1813
7
h_tanaka
1607
8
red
1567
9
mcontact
1229
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.