【发布时间】:2016-12-30 01:03:54
【问题描述】:
我无法获取个人资料照片。有什么想法吗?
# 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、email、vk id 等。 字段“photo_50”=> NULL 回复截图
【问题讨论】:
-
当我在 config.yml 中注释掉 'scope' 参数时,结果如上图所示。
-
我找到了解决方案。我更正了类“HWI\Bundle\OAuthBundle\OAuth\ResourceOwner\VkontakteResourceOwner.php”。将“照片”编辑为“photo_50”。谁知道没有硬编码供应商文件的另一个好的解决方案?
标签: symfony oauth sdk photo hwioauthbundle