2016-12-30 11 views
1

プロフィール写真を取得できません。何か案は?Symfony2。 HWIOauth。 Vkontakte。プロファイル写真を取得するURL

# Some part from config.yml 

hwi_oauth: 
    firewall_names: [secured_area] 
    resource_owners: 
     vkontakte: 
      type:    vkontakte 
      client_id:   <client_id> 
      client_secret:  <client_secret> 
      scope:    "photo_50,email" 

... 

vkボタンを使用してサイトにログインすると、他のすべての標準パラメータが取得されます。以下のような:FIRST_NAME、LAST_NAME、電子メール、VKのIDなど フィールド "photo_50" => NULL Response Screenshot レスポンススクリーンショットあなたのapp/config/config.ymlでこの設定必要

+0

をconfig.ymlの 'scope'パラメータを外した場合、結果は上記の画像として残ります。 – chrisperk

+0

解決策が見つかりました。クラス "HWI \ Bundle \ OAuthBundle \ OAuth \ ResourceOwner \ VkontakteResourceOwner.php"を修正しました。 「写真」を「写真_50」に編集しました。ベンダーのファイルをハードコーディングすることなく、良い解決策を誰が知っていますか? – chrisperk

答えて

0

:私はコメント

hwi_oauth: resource_owners: vkontakte: type: vkontakte client_id: %id% client_secret: %secret% scope: "email" paths: profilepicture: response.0.photo_big options: fields: "photo_big"

関連する問題