いつもGianismのプラグインでお世話になっております。
/wp-json/gianism/v1/profile/me
上記のREST APIを使って会員認証を行いたいと思いますが、ドキュメント等、参考になるものはございますでしょうか。
LINEでのログイン時にLINEで使用されているユーザーアイコン画像を取得することは可能でしょうか?
]]>ログイン時と新規登録時でリダイレクト先を変えたいです。
ログイン時のリダイレクト先の変更は、プラグインのカスタマイズの説明からフィルターフックを使用して行うことが出来ましたが、新規登録時は別のリダイレクト先に変更するということはできるでしょうか?
お手数ですがご確認頂けますと幸いです。
]]>掲載したサイトでスマホからLINEでログインをしようとすると、「申し訳ございません、不正なアクセスです。???に戻ってください」と表示がされます。
使用しているスマホはiphoneですが、他の人がアンドロイドでログインすると問題なく動作します。
原因としてはスマホ側設定の問題でしょうか?
どのような設定がエラーの原因になるかなどわかっていれば教えていただきたいです。
LINEでログインしたユーザを、WordPressの「ユーザ一覧」から削除を実施しました。
その後、同じLINEアカウントからもう一度LINEでログインを実施したところ、以下のエラーが表示されて連携ができませんでした。
完全に削除できていないのでしょうか?完全に削除するにはどうしたらよいでしょうか。
]]>申し訳ございません、認証に失敗しました。もう一度やり直してください。このLINEアカウントはすでに別のアカウントに接続されています。
LINE連携によりログインを行った際、LINEに設定するアイコン画像が未設定のユーザアカウントで
ログインを行うと、エラーが出力されます。
Notice: Undefined property: stdClass::$picture in /~www root~/wp-content/plugins/gianism/app/Gianism/Service/Line.php on line 217
エラーにより、ログイン後に遷移したい画面へ遷移できません。
エラー修正いただけますことを期待しています。
ログイン画面に表示されるボタン(Google/Twitter/Facebook/LINE)の表記が、Googleだけ英語になっています。
Googleの表記 「Sign in with Google」
Twitterの表記 「Twitterでログイン」
Facebookの表記 「Facebookでログイン」
LINEの表記 「LINEでログイン」
Googleボタンの表記も日本語で「Googleでログイン」となるよう修正していただけませんか?
それから、Googleのアイコンですが、「G+」の古いアイコンを使っているので、現行の「G」マークに変更して頂けると嬉しいのです…。
]]>会員権限ごとにコンテンツの閲覧を制限する目的でUltimateMemberのPluginを利用しています。
会員情報の取り扱いを考えてGianismの導入を検討中なのですが、UltimateMemberとの連携もしくは同様な処理をGianismで可能でしょうか?
または他のPluginとの連携による閲覧制限は可能でしょうか?
こんばんは。
GianismでTwitterログインできるよう、事前にユーザーを作成しておくことは可能でしょうか?
※作成したいユーザーは自分以外=Twitter ID以外の情報は無い状態
他プラグインによるユーザー権限設定を組み合わせて使用したいと考えており、特定のユーザーにのみ権限を与えたいのですが、それをしようとすると「一度Gianismでユーザー登録してもらう→該当ユーザーに権限を与える→再度ログインしてもらう」という手順が要るので、
事前に権限を与えたいユーザーを作成し(その上で別プラグインで権限を与えておき)、Gianismでログインできると嬉しいなと思いました。
もし可能な手段があればお教え頂きたく、よろしくお願い致します。
]]>いつもプラグイン使用させてもらっています。
gianismでログインした際のログイン状態を維持する期間を1週間や1ヶ月などに伸ばしたいのですがなにか方法はありますでしょうか。
]]>お世話になっております。
Gianismが使えるFacebookのグラフAPIのバージョンをお教えください。
現在Gianism3.1.0を使っています。
今現在設定しているグラフAPIはV2.8なのですが、2019年4月18日に使用期限が来ます。
https://developers.facebook.com/docs/graph-api/changelog?locale=ja_JP
APIのバージョンをあげようと思うのですが、Gianism3.1.0の場合どこまでグラフAPIのバージョンを上げれるのでしょうか。
中途半端にあげるとまたすぐ期限が来るので限界まであげたいと思います。
現在Gianismを用いてFacebookログインを実装しているのですが、一度誤ってプラグインを削除してしまいました。
削除前に登録およびログインされていたユーザ情報で再度ログインを行おうとすると『Oops, Failed to Authenticate. This Facebook account is already connected with others.』というエラーが出てきてしまうのですが、削除前のログイン情報に再紐づけすることは仕様上難しいのでしょうか?
運用サイトにおいて既にGianismから登録していただいているユーザもいたためどうにか再紐づけを行いたく、復旧方法が存在する場合はご教授いただきたく存じます。
お手数をお掛け致しますが、ご確認のほどよろしくお願い致します。
]]>いつもお世話になります。
GianismのFacebookログインを利用させていただいています。
以前こちらにてアプリレビューは不要では?という回答をいただきましたが、
最近になって自動で申請されてしまったようです。
自動で申請されてしまうなら気持ち悪いので通したいと思います。
user_genderとかは使用してない認識なので、使用してない旨の申請をしたのですが、
それだと未承認になって通りませんでした。
みなさんはどうされてるのでしょうか?
本来はFacebookに問い合わせるべき内容だとは思いますが、
何か情報をお持ちの方がいればお教えください。
ジャイアニズムとツイッターでソーシャルログインしたいのですが、アイコンが取得できません。アカウントIDとEメールは取得できます。なぜなのかわかりません。
]]>「設定 > Gianism設定 > 設定 > 現在の登録設定」で、通常はユーザーがログインだけできるか登録までするかを選べるようになっていますが、WooCommerce を有効化している状態だと「ユーザーは常に登録可能です。」となりますよね。
できればソーシャルログインはログインにだけ利用して、登録は WooCommerce の登録画面でだけおこないたいなと考えているのですが、やはりそうしてしまうと何か不具合や不整合が起こってしまったりするためでしょうか?
]]>いつもお世話になります。
GianismのFacebookログインを利用させていただいています。
最近、Facebookの設定画面を確認したところ
「FacebookプラットフォームAPIへのアクセスを維持するには、2018年8月2日までにアプリレビューの申請が必要です」
と表示されるようになりました。
おそらく申請をしないとFacebookログインが使用できなくなると思うので申請しようとしています。
「アイテムを審査に送信」 > 「送信の開始」 をすると、
「この申請に追加するアイテムを選択してください」のダイアログが出てきて申請アイテムの選択を促されますが、どれを選択して申請すればいいのかがわかりません。
Gianismとしてはどれを選択して申請すればよいでしょうか。
お手数ですがお教えください。
いつもお世話になっております。
LINEログインについてアップデートされていましたので、早速試してみたところ、「情報の取得」ができないようでログインを連携することができませんでした。
以下に今回試した方法を記載させていただきます。
1.「LINE Developers」にて、アカウントを登録
(デベロッパー側で未設定の項目は「言語」「このチャンネルにリンクされたボット」「OpenID Connect」の3項目となります)。
2.wordpress側のgianismで、Channel ID、Channel Secret、Callback URLを設定している状態です。
3.フロント側のログインページで「LINEにログイン」を押下後、LINEのログインページが起動し、ログインボタンを押すと、フロント側のログインページにリダイレクトされて、「認証できない、情報を取得できない」の旨のメッセージが表示される。他に連携しているtwitterやfacebookログインなどは正常に機能する状態です。
大変恐れ入りますが、考えられる原因などお教えいただければ幸いに思います。
]]>Facebookボタンを押すと、
https://www.facebook.com/v2.12/dialog/oauth?client_id=169871563712763&state=b46c1bf6f3325bcfbf7c11567430d4c5&response_type=code&sdk=php-sdk-5.4.4&redirect_uri=http%3A%2F%2Fpri-mo.com%2Ffacebook%2F&scope=email
のページへ飛び、「ログインしていません: 現在ログインしていません。ログインしてからもう一度実行してください。」と表記されてFacebookのログインページへ飛びません。
なにか考えれる原因はございますでしょうか?
よろしくお願いいたします。
]]>昨年末ぐらいまでFacebookログインが使えていたのですが、突然使えなくなってしまいました。
Facebookのエラー:
URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。
恐らくFacebookの管理者ページで、「有効なOAuthリダイレクトURI」などを設定しないといけないのかとは思うのですが、何をどう設定していいのかが全く分かりません..
ちなみに、リダイレクトURLは下のような構成になっています..
—————————————–
https://www.facebook.com/v2.11/dialog/oauth?
client_id=1234567890123456
&state=abcdefghijklmnopqrstuvwxyzabcdef
&response_type=code
&sdk=php-sdk-5.4.4
&redirect_uri=https%3A%2F%2Fxxxxxxxxxx.com%2Ffacebook%2F
&scope=email
—————————————–
どなたか助けていただけますでしょうか。
何卒よろしくお願いいたします。
●実現したいこと
GianismでFacebookのログインを実装したい。
●質問詳細
以下の影響かFacebookのログインがうまくいきません。
参考:https://hacknote.jp/archives/33338/
Gianismのアップデートを待つしかないということだが何か方法はないのかというのが質問の詳細です。
Gianismで試していた時、TwitterとGoogleのログインは実装できた。
Facebookのdeveloper、有効なOauthリダイレクトURLに添付のように思い当たるものは入れて試しました。
]]>お世話になります。
最近Gianismをインストールしました。
インストール後、facebookの開発アカウントを取得し設定を行いましたが、下記のエラーでうまくいっていません。
何かパーマリンクなどの設定がいけないのでしょうか?
パーマリンクはカスタムにしており、WooCommerceを導入している関係でそちらはデフォルトにしています。
下記、サイト上表示されるエラー内容↓
============================================================================
Not Found
The requested URL /facebook/login/ was not found on this server.
============================================================================
認識としては下記でしたが、何か他に必要な作業などあるのでしょうか?
(モジュールを落として配置するなど)
1:Gianismインストール&有効化
2:facebook開発用アカウント取得&設定
3:その後ログイン可能になる
よろしくお願いいたします。
]]>現在海外(フィリピン)でSNSサイトを製作しております。
gianismのプラグインをインストールは正常に完了し、テストでは自分のFBアカウントでは正常にログインできました。他多数の方もログインできました。正常にメールアドレスも取得できました。
しかし、中には正常にログインできなかった人もいるようです。FBボタンでログインを試みたところ、エラーがでました。
エラーメッセージは「Failed to Authenticate. Cannot retrieve Email Address」
と表示されております。正しくメールアドレスが取得できていないです。
環境は下記の仕様です。
gianism version Version 3.0.8
フィリピンではFBアカウントを作成したときにSMSでの認証をした人が多いのですが、これと関係があるのでしょうか?
異国のログインエラーですが、何か教えていただけますでしょうか?
宜しくお願いします。
下記トピックにある同症状なのですが、再度記載させて頂きます。
プラグイン”Gianism”でFacebookとTwitterでのログイン機能を実装中です。
Twitterログインは正常動作しますが、Facebookログインだけ下記エラーとなります。
「URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。」
Facebookデベロッパーでの設定がダメなのかと思い、新規アカウント作製し試みましたが同じエラーでした。
Facebookのアプリページで登録しているリダイレクトURLは https://XXXX.com/となっており、様々なパターンも試してみました。
同じくさくらのレンタルサーバ プレミアム、SSLの種類はSNIとなっています。
トピックなどを参考させて頂き、
htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://XXXX.com/$1 [R=301,L]
</IfModule>
wp-config
// プロクシでIPが入るとSSLアクセス状態をセットする
if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) {
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
$_SERVER['HTTP_HOST'] = 'XXXX.com';
$_SERVER['SERVER_NAME'] = 'XXXX.com';
$_ENV['HTTP_HOST'] = 'XXXX.com';
$_ENV['SERVER_NAME'] = 'XXXX.com';
}
if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO'] ) {
// 上記の変数が渡ってきている場合はSSL通信なので、サーバー変数を書き換える
$_SERVER['PORT'] = '443';
$_SERVER['HTTPS'] = 1;
}
ポート番号の設定で自己解決したとありますが、これ以上どうすればよいか分かりません。
ご教授頂けますでしょうか。よろしくお願いいたします。
自前のサーバー上でWordPressを使用しています。
Gianismを有効化すると管理画面上部に上記メッセージが表示されます。
指示の通り「パーマリンク設定」画面へ行きますが「リライト」という項目はありません。
パーマリンクの共通設定では「基本」が選択されています。
共通設定のカスタム構造、もしくはオプションでカテゴリ/タグベースのほうで、
何かしらの設定が必要なのでしょうか?
WordPress 4.8.2
Gianism 3.0.8
です。
お世話になります。
掲題の通りなのですが、FB上でメールアドレスを非公開にしているユーザーからは当然メールアドレスを取得できず、ログイン情報として使用不可能かと思います。
理想としては、メールアドレスが取得できなくともエラーを吐かず、ユーザー編集画面にリダイレクトしてそこでメールアドレスを入力できるといった形なのですが、こういったカスタマイズは仕様上不可能でしょうか?
バージョンは最新の3.0.8を使用させていただいております。
ご教授のほど、よろしくお願いいたします。
]]>プラグイン”Gianism”でFacebookとTwitterでのログイン機能を実装中です。
テスト環境(http)では問題なかったのですが、本番環境(https)に反映するとFacebookログインの方で「Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request」というエラーが表示されてしまいました。
その後アプリ側で製品を追加、「Facebookログイン」を設定してみたところ「URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。」というエラーが表示されるようになりました。
試しに本番環境のSSL設定を解除(WordPressのURLやwp-config、htaccess等)してみたところ正常に動作しました。(この時製品を追加「Facebookログイン」は未設定の状態です)
httpでは動作しているためプラグインやアプリの設定は間違いないと思うのですが、SSLの設定によって問題が起こっているのでしょうか。
ちなみ
さくらのレンタルサーバ プレミアム
SSLの種類はSNIとなっています。
また、htaccessとwp-configに下記のような設定をしています。
https://webtatan.com/blog/wordpress/wordpress-https-sakura
原因など思い当たることがありましたらご教授頂ければ幸いです。
よろしくお願いいたします。
Gianismというプラグインで、facebookやtwitterなどSNSでログインをした時に、一定のページに戻ってしまいます。
下のコードをfunctions.phpに書くことで、ホームにリダイレクトされるのは分かるのですが、できれば元いたページにリダイレクトできればと思います。もし分かる方がいればご教授願います。
function _my_redirect_to($url, $service, $context){
return home_url();
}
add_filter('gianism_redirect_to', '_my_redirect_to', 10, 3);
]]>
いつもお世話になります。
Facebookログインを使っていたのですが、
FacebookアプリIDを作ったアカウントが停止になってしまいました。
復活も出来なさそうなので新しいFacebookアカウントでFacebookアプリIDを作り直して設定するしかないような状況です。
新しいFacebookアプリIDを設定した場合、アプリID変更前にFacebookログインしていたユーザでFacebookログインすると新規ユーザ作成になって、既にメールアドレスが使われている旨のエラーになると思います。
(すいません、間違えていたらご指摘いただけると幸いです。)
このエラーを回避することは可能でしょうか。
お世話になっています。
Gianismを使っていてサーバのログを見ていると
/facebook/?code=AQAGsFZPzMfTxlgJlycn1???
というURLのアクセスがあり、「不正なアクセスです。***に戻ってください。」
になる現象がたまに発生しています。
GianismがこのようなURLのアクセスを発生させることはありますでしょうか。
お世話になっています。
Gianismを利用させていただいておりますが、
facebookログイン時に、以下のエラーが表示されログインされません。
表示内容は以下です。
「URLはブロックされています:リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに追加されていないため、リダイレクトできませんでした。クライアントとウェブOAuthログインを音にして、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加してください」。
恐れ入りますが、何か解決策がありましたら教えていただけますでしょうか。
]]>