0

LightOpenID php クラス、つまり openid.php クラスを使用しています。ユーザーの写真を取得したい。ただし、ユーザーの写真に関する情報は返されません。ユーザーアカウントの写真を取得する必要があるのを助けてください。

ありがとう、

4

1 に答える 1

1

OpenIDプロバイダーは、要求した情報を返す必要はありません。

要求した場合にGoogleが返す属性のリストは次のとおりです。

  • Eメール
  • ファーストネーム
  • 言語
  • 苗字

あなたはグーグルのopenidエンドポイントのドキュメントでそれを見つけることができます。

Googleは、要求したかどうかに関係なく、他の属性を返しません。ユーザーの写真がリストにないため、取得できません。

yahooに関しては、developer.yahoo.comの投稿によると、リクエストmedia/image/defaultするとプロフィール写真が返されます。しかし、その情報が最新かどうかはわかりません。それでもリクエストしてもプロフィール写真を取得できない場合は、yahooがサポートしていない可能性があります(またはプロフィール写真がありません)。

于 2012-05-31T08:52:18.770 に答える