VKApi Class Reference

Inherits from NSObject
Declared in VKApi.h
VKApi.m

Overview

Provides access for API parts.

+ users

https://vk.com/dev/users Returns object for preparing requests to users part of API

+ (VKApiUsers *)users

Discussion

https://vk.com/dev/users Returns object for preparing requests to users part of API

Declared In

VKApi.h

+ wall

https://vk.com/dev/wall Returns object for preparing requests to wall part of API

+ (VKApiWall *)wall

Discussion

https://vk.com/dev/wall Returns object for preparing requests to wall part of API

Declared In

VKApi.h

+ photos

https://vk.com/dev/photos Returns object for preparing requests to photos part of API

+ (VKApiPhotos *)photos

Discussion

https://vk.com/dev/photos Returns object for preparing requests to photos part of API

Declared In

VKApi.h

+ friends

https://vk.com/dev/friends Returns object for preparing requests to friends part of API

+ (VKApiFriends *)friends

Discussion

https://vk.com/dev/friends Returns object for preparing requests to friends part of API

Declared In

VKApi.h

+ groups

https://vk.com/dev/friends Returns object for preparing requests to groups part of API

+ (VKApiGroups *)groups

Discussion

https://vk.com/dev/friends Returns object for preparing requests to groups part of API

Declared In

VKApi.h

+ requestWithMethod:andParameters:andHttpMethod:

Create new request with parameters. See documentation for methods here https://vk.com/dev/methods

+ (VKRequest *)requestWithMethod:(NSString *)method andParameters:(NSDictionary *)parameters andHttpMethod:(NSString *)httpMethod

Parameters

method

API-method name, e.g. audio.get

parameters

method parameters

httpMethod

HTTP method for execution, e.g. GET, POST

Return Value

Complete request class for execute or configure method

Discussion

Create new request with parameters. See documentation for methods here https://vk.com/dev/methods

Declared In

VKApi.h

+ requestWithMethod:andParameters:

Create new request with parameters. See documentation for methods here https://vk.com/dev/methods

+ (VKRequest *)requestWithMethod:(NSString *)method andParameters:(NSDictionary *)parameters

Parameters

method

API-method name, e.g. audio.get

parameters

method parameters

Return Value

Complete request class for execute or configure method

Discussion

Create new request with parameters. See documentation for methods here https://vk.com/dev/methods

Declared In

VKApi.h

+ uploadWallPhotoRequest:parameters:userId:groupId:

Uploads photo for wall post

+ (VKRequest *)uploadWallPhotoRequest:(UIImage *)image parameters:(VKImageParameters *)parameters userId:(NSInteger)userId groupId:(NSInteger)groupId

Parameters

image

image used for saving to post

parameters

parameters for image to be uploaded

userId

ID of user on which wall image should be posted (or nil)

groupId

ID of group (without minus sign) on which wall image should be posted (or nil)

Discussion

Uploads photo for wall post

Declared In

VKApi.h

+ uploadAlbumPhotoRequest:parameters:albumId:groupId:

Uploads photo in user or group album

+ (VKRequest *)uploadAlbumPhotoRequest:(UIImage *)image parameters:(VKImageParameters *)parameters albumId:(NSInteger)albumId groupId:(NSInteger)groupId

Parameters

image

image used for saving to post

parameters

parameters for image to be uploaded

albumId

target album ID. Required

groupId

target group ID (positive). May be nil

Discussion

Uploads photo in user or group album

Declared In

VKApi.h

+ uploadMessagePhotoRequest:parameters:

Uploads photo for messaging

+ (VKRequest *)uploadMessagePhotoRequest:(UIImage *)image parameters:(VKImageParameters *)parameters

Parameters

image

image used for saving to post

parameters

parameters for image to be uploaded

groupId

target group ID (positive). May be nil

albumId

target album ID. Required

Discussion

Uploads photo for messaging

Declared In

VKApi.h