我知道如何在vkSdkAccessAuthorizationFinishedWithResult方法中获取用户电子邮件地址。我怎样才能获得他的头像图像和其他个人资料?
我认为我需要使用VKRequest。 不幸的是,我发现没有关于VK iOS SDK的快速文档。
答案 0 :(得分:1)
好的,我终于找到了解决方案 - 您需要在vkSdkAccessAuthorizationFinishedWithResult方法中添加此代码
let request:VKRequest = VKRequest(method: "users.get", andParameters: ["fields":"photo_50", "bdate"], andHttpMethod: "GET" )
request.executeWithResultBlock(
{
(response) -> Void in
println(response.json)
}, errorBlock: {
(error) -> Void in
println("error")
})
答案 1 :(得分:0)
类VKAccessToken
包含localUser
属性。您可以像这样访问用户个人资料信息(包括姓名,ID):
VKSdk.accessToken().localUser
VKUser
类包含photo_max
,photo_50
,... photo_max_orig
等字段,其中包含图片网址。