OAuth なしで指定されたメール アドレスの Google+ アバターを検索する 質問する

OAuth なしで指定されたメール アドレスの Google+ アバターを検索する 質問する

私のアプリでは、ユーザーの Google+ プロフィール写真を表示したいと考えています。プロフィール写真を取得する API の唯一の関数は、ユーザー ID を必要とすることがわかりました。しかし、私が持っているのはメール アドレスだけで、Google+ ユーザー ID はありません。
さらに、画像を取得したい人物は、アプリのユーザーとほとんど同一ではないため、ログインしてアプリを承認するよう強制されるべきではありません。

したがって、メールでユーザー ID を取得する必要があると思います。Google+ API のドキュメントを読みましたが、これを行う方法が見つかりません。しかし、これが不可能だなんて信じられません。

そこで質問です。
メールアドレスだけで Google+ のユーザー ID を取得するにはどうすればいいでしょうか?
プロフィール写真を取得するための別の Google API はあるのでしょうか?

ベストアンサー1

提供されているAPIがありますhttps://www.avatarapi.com/Google の公開情報に基づいて、メール アドレスからユーザーの名前とプロフィール写真を返します。

この API エンドポイントで SOAP または HTTP 経由で呼び出すことができます。https://www.avatarapi.com/avatar.asmx

この API の利点の 1 つは、ユーザーが OAUTH 経由で Google に認証される必要がないことです。そのため、これはまさにあなたが探しているものかもしれません。

おすすめ記事