1. ホーム
  2. google-api

[解決済み] Google+のプロフィール画像のurlをuser_idで取得する

2023-01-23 13:25:50

質問

多くのソーシャルネットワークAPIが、ユーザーのuser_idまたはユーザー名を使用して、ユーザーのプロフィール画像へのURLを構築する方法を提供していることは知っています。Facebookの場合、それは次のようになります。

http://graph.facebook.com/user_id/picture?type=square

さて、Google Plusにこのようなものはあるでしょうか?または、APIコールなしでユーザーの写真を取得する他の方法はありますか?

どのように解決するには?

Google がポリシーを変更したため、Google のプロフィール画像を取得するための古い方法は使えなくなりました。

https://plus.google.com/s2/photos/profile/(user_id)?sz=150

これを行うための新しい方法は

リクエストURL

https://www.googleapis.com/plus/v1/people/115950284...320?fields=image&key={YOUR_API_KEY}

これにより、Googleのプロフィール画像のurlがjson形式で以下のように表示されます。

レスポンス:

{
    "image": 
    {
         "url": "https://lh3.googleusercontent.com/-OkM...AANA/ltpH4BFZ2as/photo.jpg?sz=50"
    }
}



URL と共に送信するために必要なパラメータは、以下のとおりです。 をクリックすると

より詳細については、私が同じタイプの問題に対して回答した、与えられた質問を確認することもできます。 どのようにGoogle PlusのユーザーIDを介してユーザーの画像を取得するには?