対象バージョン
CS-Cartスタンダード版、マーケットプレイス版 4.3.6-jp1 以降すべて
問題の概要
・ソーシャルログインアドオンのFacebookログインにおいて、
2020年10月1日からFacebookでログインができない。
上記問題はFacebook側の仕様変更の影響です。
上記不具合を修正するには以下の通り修正する必要があります。
※最新版の4.10.4-jp-1には適用済みです。
修正方法
下記ファイル内の、
app/addons/hybrid_auth/lib/Hybrid/Providers/Facebook.php
下記関数において、
getUserProfile()
下記の変更を実施してください。(「'link',」をコメントアウト)
変更前
$fields = array( 'id', 'name', 'first_name', 'last_name', 'link', 'website', 'gender', 'locale', 'about', 'email', 'hometown', 'location', 'birthday' );
変更後
$fields = array(
'id',
'name',
'first_name',
'last_name',
//'link',
'website',
'gender',
'locale',
'about',
'email',
'hometown',
'location',
'birthday'
);