• SNSログインを実装する、Gianismというプラグインを使用しています。
    Google+でログインができるようにしているのですが、
    Googleからユーザー画像を取得してWordPressのユーザー画像にすることは可能でしょうか?
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • Takahashi Fumiki

    (@takahashi_fumiki)

    プラグイン作者です。

    > Googleからユーザー画像を取得してWordPressのユーザー画像にすることは可能でしょうか?

    できますがとてもめんどくさいです! 辞めたほうがいいと思います。

    一応、google+でログインした人は_wpg_google_plus_idというユーザーメタにGoogle+のIDが入っています。

    StackOverflowによると……

    http://stackoverflow.com/questions/9128700/getting-google-profile-picture-url-with-user-id

    JSONで取れるみたいです。

    が、こういう画像のエンドポイントってコロコロ変わりますし、Google+を使っているユーザーがそんなに多数はとも思えません。

    PHPに詳しければ実装はできると思いますが、まったくおすすめしません。

    トピック投稿者 mimimiw

    (@mimimiw)

    ご回答ありがとうございます。
    自身が作成しているサイトですが、限られたコミュニテイ内での使用を想定していて、
    ・全員Google+のアカウントを持っている
    ・ユーザー数は一定数からさほど増えない
    という前提があります。
    英語もPHPもさほど得意ではないので、難しそうですが、、、
    挑戦だけしてみます。
    ありがとうございます。

    Takahashi Fumiki

    (@takahashi_fumiki)

    あくまで一つの意見としてほしいのですが、「ごく限られたコミュニティ」のために、プロフィール画像自動同期システムを作るのは費用対効果が低いと思います。

    たとえば、twitterのように膨大なユーザーを抱えているサイトであれば、Facebookのプロフィール画像を自動で設定することに意味はありますが。

    たとえばなのですが、WP User Avatarのようなプラグインを導入して、ユーザーに対してその利用方法を説明するだけでもだいぶ変わるでしょう。

    https://wordpress.org/plugins/wp-user-avatar/

    なんでもやろうと思えばできますが、たかだか数人だか数十人の手間を省くために複雑なプログラムを書く必要はありません。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「GianismでGoogleのユーザー画像を取得する」には新たに返信することはできません。