[解決済み] 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を介してユーザーの画像を取得するには?
関連
-
[解決済み] Drive APIを使用してGoogle Docをコピーする際に、コメントや提案をコピーすることは可能ですか?
-
[解決済み] invalid_grant google から oAuth トークンを取得しようとしています。
-
[解決済み] gspread.exceptions.SpreadsheetNotFoundを使用する。
-
[解決済み] Google Calendar APIのコンテキストにおける404とはどういう意味ですか?
-
[解決済み】Googleウェブ検索APIが非推奨となった今、代替となるものは何ですか?[終了しました]
-
[解決済み】Google KeepのAPIはありますか?[クローズド]
-
[解決済み】エラー:invalid_client no application name
-
[解決済み] Google refresh トークンに有効期限はありますか?
-
[解決済み] Google APIを使用しています。クライアントの有効なオリジンではありません: url はクライアント ID "ID" のホワイトリストに登録されていません。
-
[解決済み] Google+ APIはすでにある?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Drive APIを使用してGoogle Docをコピーする際に、コメントや提案をコピーすることは可能ですか?
-
[解決済み] invalid_grant google から oAuth トークンを取得しようとしています。
-
[解決済み] gspread.exceptions.SpreadsheetNotFoundを使用する。
-
[解決済み] Google Calendar APIのコンテキストにおける404とはどういう意味ですか?
-
[解決済み】Googleウェブ検索APIが非推奨となった今、代替となるものは何ですか?[終了しました]
-
[解決済み】Google KeepのAPIはありますか?[クローズド]
-
[解決済み】エラー:invalid_client no application name
-
[解決済み] Google refresh トークンに有効期限はありますか?
-
[解決済み] Google APIを使用しています。クライアントの有効なオリジンではありません: url はクライアント ID "ID" のホワイトリストに登録されていません。
-
[解決済み] Google+ APIはすでにある?[クローズド]