2016-04-12 12 views
0

私はvkSdkAccessAuthorizationFinishedWithResultメソッドでユーザーの電子メールアドレスを取得する方法を知っています。彼のアバター画像やその他のプロフィール情報を入手するにはどうすればいいですか?SwiftでVKのユーザーのアバターを取得

私はこれにVKRequestを使用する必要があると仮定します。 残念ながら、私はVK iOS SDKの迅速なドキュメントが見つかりませんでした。

答えて

0

[OK]を、私はついに見つけソリューション - 。あなたは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") 

}) 
0

クラスVKAccessTokenには、localUserプロパティが含まれています。あなたはこのように(名前、IDを含む)、ユーザプロファイル情報にアクセスすることができます。

VKSdk.accessToken().localUser 

VKUserクラスはphoto_maxphoto_50などの分野、... photo_max_orig画像のURLが含まれています。

+0

VARユーザー= VKSdk.accessToken()localUser.first_name プリント(ユーザー) このコードが壊れるの内側にこのコードを追加する必要があり、「致命的なエラー:オプション値 " – moonvader

+0

@ moonvader VKSdk.accessToken().VK appがインストールされていない場合、localUserはnilです。 –

関連する問題