2016-12-30 7 views
1

프로필 사진을 가져올 수 없습니다. 어떤 아이디어?Symfony2. HWIOauth. Vkontakte. 프로필 사진 가져 오기

# 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 아이디 등 필드 "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"