4
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2025-09-13 07:42:30 +00:00

Update dependencies (#2180)

* Update dependencies

* Fix whatsmeow API changes
This commit is contained in:
Wim
2024-08-27 19:04:05 +02:00
committed by GitHub
parent d16645c952
commit c4157a4d5b
589 changed files with 681707 additions and 198856 deletions

View File

@@ -1,13 +1,13 @@
# API
[![PkgGoDev](https://pkg.go.dev/badge/github.com/SevereCloud/vksdk/v2/api)](https://pkg.go.dev/github.com/SevereCloud/vksdk/v2/api)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://vk.com/dev/first_guide)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://dev.vk.com/ru/api/getting-started)
Данная библиотека поддерживает версию API **5.131**.
## Запросы
В начале необходимо инициализировать api с помощью [ключа доступа](https://vk.com/dev/access_token):
В начале необходимо инициализировать api с помощью [ключа доступа](https://dev.vk.com/ru/api/access-token/getting-started):
```go
vk := api.NewVK("<TOKEN>")
@@ -21,7 +21,7 @@ vk := api.NewVK("<TOKEN>")
Список всех методов можно найти на
[данной странице](https://pkg.go.dev/github.com/SevereCloud/vksdk/v2/api?tab=doc#VK).
Пример запроса [`users.get`](https://vk.com/dev/users.get)
Пример запроса [`users.get`](https://dev.vk.com/method/users.get)
```go
users, err := vk.UsersGet(api.Params{
@@ -52,7 +52,7 @@ res, err = api.MessageSend(b.Params)
### Обработка ошибок
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://vk.com/dev/errors)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://dev.vk.com/ru/reference/errors)
Обработка ошибок полностью поддерживает методы
[go 1.13](https://blog.golang.org/go1.13-errors)
@@ -130,7 +130,7 @@ log.Println("msgpack:", len(r)) // msgpack: 650775
### Запрос любого метода
Пример запроса [users.get](https://vk.com/dev/users.get)
Пример запроса [users.get](https://dev.vk.com/method/users.get)
```go
// Определяем структуру, которую вернет API
@@ -153,7 +153,7 @@ log.Print(response)
### Execute
[![PkgGoDev](https://pkg.go.dev/badge/github.com/SevereCloud/vksdk/v2/errors)](https://pkg.go.dev/github.com/SevereCloud/vksdk/v2/api#VK.Execute)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://vk.com/dev/execute)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://dev.vk.com/ru/method/execute)
Универсальный метод, который позволяет запускать последовательность других
методов, сохраняя и фильтруя промежуточные результаты.
@@ -199,7 +199,7 @@ vk.Handler = func(method string, params ...api.Params) (api.Response, error) {
позволяет совершить до 25 обращений к разным методам в рамках одного запроса.
Для методов секции ads действуют собственные ограничения, ознакомиться с ними
Вы можете на [этой странице](https://vk.com/dev/ads_limits).
Вы можете на [этой странице](https://dev.vk.com/ru/method/ads).
Максимальное число обращений к методам секции secure зависит от числа
пользователей, установивших приложение. Если приложение установило меньше 10
@@ -236,7 +236,7 @@ vk.Client = client
### Ошибка с Captcha
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://vk.com/dev/captcha_error)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://dev.vk.com/ru/api/captcha-error)
Если какое-либо действие (например, отправка сообщения) выполняется
пользователем слишком часто, то запрос к API может возвращать ошибку
@@ -262,7 +262,7 @@ vk.Client = client
## Загрузка файлов
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://vk.com/dev/upload_files)
[![VK](https://img.shields.io/badge/developers-%234a76a8.svg?logo=VK&logoColor=white)](https://dev.vk.com/ru/api/upload/overview)
### 1. Загрузка фотографий в альбом
@@ -364,7 +364,7 @@ messageInfo, err = vk.UploadChatPhotoCrop(peerID, cropX, cropY, cropWidth, file)
не более 14000px, файл объемом не более 50 МБ, соотношение сторон не менее 1:20.
Если Вы хотите загрузить основную фотографию товара, необходимо передать
параметр `mainPhoto = true`. Если фотография не основная, она не будет обрезаться.
параметр `mainPhoto = true`. Если фотография не основная, она не будет обрезаться.
Без обрезки:
@@ -392,7 +392,7 @@ photosPhoto, err = vk.UploadMarketAlbumPhoto(groupID, file)
Допустимые форматы: AVI, MP4, 3GP, MPEG, MOV, MP3, FLV, WMV.
[Параметры](https://vk.com/dev/video.save)
[Параметры](https://dev.vk.com/method/video.save)
```go
videoUploadResponse, err = vk.UploadVideo(params, file)
@@ -476,13 +476,13 @@ docsDoc, err = vk.UploadMessagesDoc(peerID, "audio_message", title, tags, file)
не более 10МБ. Формат видео: h264 video, aac audio,
максимальное разрешение 720х1280, 30fps.
Загрузить историю с фотографией. [Параметры](https://vk.com/dev/stories.getPhotoUploadServer)
Загрузить историю с фотографией. [Параметры](https://dev.vk.com/method/stories.getPhotoUploadServer)
```go
uploadInfo, err = vk.UploadStoriesPhoto(params, file)
```
Загрузить историю с видео. [Параметры](https://vk.com/dev/stories.getVideoUploadServer)
Загрузить историю с видео. [Параметры](https://dev.vk.com/method/stories.getVideoUploadServer)
```go
uploadInfo, err = vk.UploadStoriesVideo(params, file)
@@ -529,14 +529,14 @@ photo, err = vk.UploadLeadFormsPhoto(file)
```
Полученные данные можно использовать в методах
[leadForms.create](https://vk.com/dev/leadForms.create)
[leadForms.create](https://dev.vk.com/method/leadForms.create)
и
[leadForms.edit](https://vk.com/dev/leadForms.edit).
[leadForms.edit](https://dev.vk.com/method/leadForms.edit).
Полученные данные можно использовать в методах
[prettyCards.create](https://vk.com/dev/prettyCards.create)
[prettyCards.create](https://dev.vk.com/method/prettyCards.create)
и
[prettyCards.edit](https://vk.com/dev/prettyCards.edit).
[prettyCards.edit](https://dev.vk.com/method/prettyCards.edit).
### Загрузки фотографии в коллекцию приложения для виджетов приложений сообществ

View File

@@ -6,7 +6,7 @@ import (
// AccountBan account.ban.
//
// https://vk.com/dev/account.ban
// https://dev.vk.com/method/account.ban
func (vk *VK) AccountBan(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.ban", &response, params)
return
@@ -19,7 +19,7 @@ type AccountChangePasswordResponse struct {
// AccountChangePassword changes a user password after access is successfully restored with the auth.restore method.
//
// https://vk.com/dev/account.changePassword
// https://dev.vk.com/method/account.changePassword
func (vk *VK) AccountChangePassword(params Params) (response AccountChangePasswordResponse, err error) {
err = vk.RequestUnmarshal("account.changePassword", &response, params)
return
@@ -35,7 +35,7 @@ type AccountGetActiveOffersResponse struct {
// If the user fulfill their conditions, he will be able to get
// the appropriate number of votes to his balance.
//
// https://vk.com/dev/account.getActiveOffers
// https://dev.vk.com/method/account.getActiveOffers
func (vk *VK) AccountGetActiveOffers(params Params) (response AccountGetActiveOffersResponse, err error) {
err = vk.RequestUnmarshal("account.getActiveOffers", &response, params)
return
@@ -43,7 +43,7 @@ func (vk *VK) AccountGetActiveOffers(params Params) (response AccountGetActiveOf
// AccountGetAppPermissions gets settings of the user in this application.
//
// https://vk.com/dev/account.getAppPermissions
// https://dev.vk.com/method/account.getAppPermissions
func (vk *VK) AccountGetAppPermissions(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.getAppPermissions", &response, params)
return
@@ -58,7 +58,7 @@ type AccountGetBannedResponse struct {
// AccountGetBanned returns a user's blacklist.
//
// https://vk.com/dev/account.getBanned
// https://dev.vk.com/method/account.getBanned
func (vk *VK) AccountGetBanned(params Params) (response AccountGetBannedResponse, err error) {
err = vk.RequestUnmarshal("account.getBanned", &response, params)
return
@@ -69,7 +69,7 @@ type AccountGetCountersResponse object.AccountAccountCounters
// AccountGetCounters returns non-null values of user counters.
//
// https://vk.com/dev/account.getCounters
// https://dev.vk.com/method/account.getCounters
func (vk *VK) AccountGetCounters(params Params) (response AccountGetCountersResponse, err error) {
err = vk.RequestUnmarshal("account.getCounters", &response, params)
return
@@ -80,7 +80,7 @@ type AccountGetInfoResponse object.AccountInfo
// AccountGetInfo returns current account info.
//
// https://vk.com/dev/account.getInfo
// https://dev.vk.com/method/account.getInfo
func (vk *VK) AccountGetInfo(params Params) (response AccountGetInfoResponse, err error) {
err = vk.RequestUnmarshal("account.getInfo", &response, params)
return
@@ -91,7 +91,7 @@ type AccountGetProfileInfoResponse object.AccountUserSettings
// AccountGetProfileInfo returns the current account info.
//
// https://vk.com/dev/account.getProfileInfo
// https://dev.vk.com/method/account.getProfileInfo
func (vk *VK) AccountGetProfileInfo(params Params) (response AccountGetProfileInfoResponse, err error) {
err = vk.RequestUnmarshal("account.getProfileInfo", &response, params)
return
@@ -102,7 +102,7 @@ type AccountGetPushSettingsResponse object.AccountPushSettings
// AccountGetPushSettings account.getPushSettings Gets settings of push notifications.
//
// https://vk.com/dev/account.getPushSettings
// https://dev.vk.com/method/account.getPushSettings
func (vk *VK) AccountGetPushSettings(params Params) (response AccountGetPushSettingsResponse, err error) {
err = vk.RequestUnmarshal("account.getPushSettings", &response, params)
return
@@ -110,7 +110,7 @@ func (vk *VK) AccountGetPushSettings(params Params) (response AccountGetPushSett
// AccountRegisterDevice subscribes an iOS/Android/Windows/Mac based device to receive push notifications.
//
// https://vk.com/dev/account.registerDevice
// https://dev.vk.com/method/account.registerDevice
func (vk *VK) AccountRegisterDevice(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.registerDevice", &response, params)
return
@@ -124,7 +124,7 @@ type AccountSaveProfileInfoResponse struct {
// AccountSaveProfileInfo edits current profile info.
//
// https://vk.com/dev/account.saveProfileInfo
// https://dev.vk.com/method/account.saveProfileInfo
func (vk *VK) AccountSaveProfileInfo(params Params) (response AccountSaveProfileInfoResponse, err error) {
err = vk.RequestUnmarshal("account.saveProfileInfo", &response, params)
return
@@ -132,7 +132,7 @@ func (vk *VK) AccountSaveProfileInfo(params Params) (response AccountSaveProfile
// AccountSetInfo allows to edit the current account info.
//
// https://vk.com/dev/account.setInfo
// https://dev.vk.com/method/account.setInfo
func (vk *VK) AccountSetInfo(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setInfo", &response, params)
return
@@ -143,7 +143,7 @@ func (vk *VK) AccountSetInfo(params Params) (response int, err error) {
//
// Deprecated: This method is deprecated and may be disabled soon, please avoid
//
// https://vk.com/dev/account.setNameInMenu
// https://dev.vk.com/method/account.setNameInMenu
func (vk *VK) AccountSetNameInMenu(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setNameInMenu", &response, params)
return
@@ -151,7 +151,7 @@ func (vk *VK) AccountSetNameInMenu(params Params) (response int, err error) {
// AccountSetOffline marks a current user as offline.
//
// https://vk.com/dev/account.setOffline
// https://dev.vk.com/method/account.setOffline
func (vk *VK) AccountSetOffline(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setOffline", &response, params)
return
@@ -159,7 +159,7 @@ func (vk *VK) AccountSetOffline(params Params) (response int, err error) {
// AccountSetOnline marks the current user as online for 5 minutes.
//
// https://vk.com/dev/account.setOnline
// https://dev.vk.com/method/account.setOnline
func (vk *VK) AccountSetOnline(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setOnline", &response, params)
return
@@ -167,7 +167,7 @@ func (vk *VK) AccountSetOnline(params Params) (response int, err error) {
// AccountSetPushSettings change push settings.
//
// https://vk.com/dev/account.setPushSettings
// https://dev.vk.com/method/account.setPushSettings
func (vk *VK) AccountSetPushSettings(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setPushSettings", &response, params)
return
@@ -175,7 +175,7 @@ func (vk *VK) AccountSetPushSettings(params Params) (response int, err error) {
// AccountSetSilenceMode mutes push notifications for the set period of time.
//
// https://vk.com/dev/account.setSilenceMode
// https://dev.vk.com/method/account.setSilenceMode
func (vk *VK) AccountSetSilenceMode(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.setSilenceMode", &response, params)
return
@@ -183,7 +183,7 @@ func (vk *VK) AccountSetSilenceMode(params Params) (response int, err error) {
// AccountUnban account.unban.
//
// https://vk.com/dev/account.unban
// https://dev.vk.com/method/account.unban
func (vk *VK) AccountUnban(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.unban", &response, params)
return
@@ -191,7 +191,7 @@ func (vk *VK) AccountUnban(params Params) (response int, err error) {
// AccountUnregisterDevice unsubscribes a device from push notifications.
//
// https://vk.com/dev/account.unregisterDevice
// https://dev.vk.com/method/account.unregisterDevice
func (vk *VK) AccountUnregisterDevice(params Params) (response int, err error) {
err = vk.RequestUnmarshal("account.unregisterDevice", &response, params)
return

View File

@@ -45,7 +45,7 @@ type AdsAddOfficeUsersResponse []AdsAddOfficeUsersItem
// AdsAddOfficeUsers adds managers and/or supervisors to advertising account.
//
// https://vk.com/dev/ads.addOfficeUsers
// https://dev.vk.com/method/ads.addOfficeUsers
func (vk *VK) AdsAddOfficeUsers(params Params) (response AdsAddOfficeUsersResponse, err error) {
err = vk.RequestUnmarshal("ads.addOfficeUsers", &response, params)
return
@@ -65,7 +65,7 @@ type AdsCheckLinkResponse struct {
// AdsCheckLink allows to check the ad link.
//
// https://vk.com/dev/ads.checkLink
// https://dev.vk.com/method/ads.checkLink
func (vk *VK) AdsCheckLink(params Params) (response AdsCheckLinkResponse, err error) {
err = vk.RequestUnmarshal("ads.checkLink", &response, params)
return
@@ -82,7 +82,7 @@ type AdsCreateAdsResponse []struct {
// Please note! Maximum allowed number of ads created in one request is 5.
// Minimum size of ad audience is 50 people.
//
// https://vk.com/dev/ads.createAds
// https://dev.vk.com/method/ads.createAds
func (vk *VK) AdsCreateAds(params Params) (response AdsCreateAdsResponse, err error) {
err = vk.RequestUnmarshal("ads.createAds", &response, params)
return
@@ -98,7 +98,7 @@ type AdsCreateCampaignsResponse []struct {
//
// Please note! Allowed number of campaigns created in one request is 50.
//
// https://vk.com/dev/ads.createCampaigns
// https://dev.vk.com/method/ads.createCampaigns
func (vk *VK) AdsCreateCampaigns(params Params) (response AdsCreateCampaignsResponse, err error) {
err = vk.RequestUnmarshal("ads.createCampaigns", &response, params)
return
@@ -116,7 +116,7 @@ type AdsCreateClientsResponse []struct {
//
// Please note! Allowed number of clients created in one request is 50.
//
// https://vk.com/dev/ads.createClients
// https://dev.vk.com/method/ads.createClients
func (vk *VK) AdsCreateClients(params Params) (response AdsCreateClientsResponse, err error) {
err = vk.RequestUnmarshal("ads.createClients", &response, params)
return
@@ -129,7 +129,7 @@ type AdsCreateLookalikeRequestResponse struct {
// AdsCreateLookalikeRequest creates a request to find a similar audience.
//
// https://vk.com/dev/ads.createLookalikeRequest
// https://dev.vk.com/method/ads.createLookalikeRequest
func (vk *VK) AdsCreateLookalikeRequest(params Params) (response AdsCreateLookalikeRequestResponse, err error) {
err = vk.RequestUnmarshal("ads.createLookalikeRequest", &response, params)
return
@@ -154,7 +154,7 @@ type AdsCreateTargetGroupResponse struct {
// Please note! Maximum allowed number of groups for one advertising
// account is 100.
//
// https://vk.com/dev/ads.createTargetGroup
// https://dev.vk.com/method/ads.createTargetGroup
func (vk *VK) AdsCreateTargetGroup(params Params) (response AdsCreateTargetGroupResponse, err error) {
err = vk.RequestUnmarshal("ads.createTargetGroup", &response, params)
return
@@ -175,7 +175,7 @@ type AdsCreateTargetPixelResponse struct {
//
// Maximum pixels number per advertising account is 25.
//
// https://vk.com/dev/ads.createTargetPixel
// https://dev.vk.com/method/ads.createTargetPixel
func (vk *VK) AdsCreateTargetPixel(params Params) (response AdsCreateTargetPixelResponse, err error) {
err = vk.RequestUnmarshal("ads.createTargetPixel", &response, params)
return
@@ -190,7 +190,7 @@ type AdsDeleteAdsResponse []ErrorType
//
// Warning! Maximum allowed number of ads archived in one request is 100.
//
// https://vk.com/dev/ads.deleteAds
// https://dev.vk.com/method/ads.deleteAds
func (vk *VK) AdsDeleteAds(params Params) (response AdsDeleteAdsResponse, err error) {
err = vk.RequestUnmarshal("ads.deleteAds", &response, params)
return
@@ -205,7 +205,7 @@ type AdsDeleteCampaignsResponse []ErrorType
//
// Warning! Maximum allowed number of campaigns archived in one request is 100.
//
// https://vk.com/dev/ads.deleteCampaigns
// https://dev.vk.com/method/ads.deleteCampaigns
func (vk *VK) AdsDeleteCampaigns(params Params) (response AdsDeleteCampaignsResponse, err error) {
err = vk.RequestUnmarshal("ads.deleteCampaigns", &response, params)
return
@@ -222,7 +222,7 @@ type AdsDeleteClientsResponse []ErrorType
//
// Please note! Maximum allowed number of clients edited in one request is 10.
//
// https://vk.com/dev/ads.deleteClients
// https://dev.vk.com/method/ads.deleteClients
func (vk *VK) AdsDeleteClients(params Params) (response AdsDeleteClientsResponse, err error) {
err = vk.RequestUnmarshal("ads.deleteClients", &response, params)
return
@@ -230,7 +230,7 @@ func (vk *VK) AdsDeleteClients(params Params) (response AdsDeleteClientsResponse
// AdsDeleteTargetGroup deletes target group.
//
// https://vk.com/dev/ads.deleteTargetGroup
// https://dev.vk.com/method/ads.deleteTargetGroup
func (vk *VK) AdsDeleteTargetGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("ads.deleteTargetGroup", &response, params)
return
@@ -238,7 +238,7 @@ func (vk *VK) AdsDeleteTargetGroup(params Params) (response int, err error) {
// AdsDeleteTargetPixel deletes target pixel.
//
// https://vk.com/dev/ads.deleteTargetPixel
// https://dev.vk.com/method/ads.deleteTargetPixel
func (vk *VK) AdsDeleteTargetPixel(params Params) (response int, err error) {
err = vk.RequestUnmarshal("ads.deleteTargetPixel", &response, params)
return
@@ -249,7 +249,7 @@ type AdsGetAccountsResponse []object.AdsAccount
// AdsGetAccounts returns a list of advertising accounts.
//
// https://vk.com/dev/ads.getAccounts
// https://dev.vk.com/method/ads.getAccounts
func (vk *VK) AdsGetAccounts(params Params) (response AdsGetAccountsResponse, err error) {
err = vk.RequestUnmarshal("ads.getAccounts", &response, params)
return
@@ -260,7 +260,7 @@ type AdsGetAdsResponse []object.AdsAd
// AdsGetAds returns a list of ads.
//
// https://vk.com/dev/ads.getAds
// https://dev.vk.com/method/ads.getAds
func (vk *VK) AdsGetAds(params Params) (response AdsGetAdsResponse, err error) {
err = vk.RequestUnmarshal("ads.getAds", &response, params)
return
@@ -271,7 +271,7 @@ type AdsGetAdsLayoutResponse []object.AdsAdLayout
// AdsGetAdsLayout returns descriptions of ad layouts.
//
// https://vk.com/dev/ads.getAdsLayout
// https://dev.vk.com/method/ads.getAdsLayout
func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse, err error) {
err = vk.RequestUnmarshal("ads.getAdsLayout", &response, params)
return
@@ -282,7 +282,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetAdsTargeting ...
//
// https://vk.com/dev/ads.getAdsTargeting
// https://dev.vk.com/method/ads.getAdsTargeting
// func (vk *VK) AdsGetAdsTargeting(params Params) (response AdsGetAdsTargetingResponse, err error) {
// err = vk.RequestUnmarshal("ads.getAdsTargeting", &response, params)
// return
@@ -293,7 +293,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetBudget ...
//
// https://vk.com/dev/ads.getBudget
// https://dev.vk.com/method/ads.getBudget
// func (vk *VK) AdsGetBudget(params Params) (response AdsGetBudgetResponse, err error) {
// err = vk.RequestUnmarshal("ads.getBudget", &response, params)
// return
@@ -304,7 +304,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetCampaigns ...
//
// https://vk.com/dev/ads.getCampaigns
// https://dev.vk.com/method/ads.getCampaigns
// func (vk *VK) AdsGetCampaigns(params Params) (response AdsGetCampaignsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getCampaigns", &response, params)
// return
@@ -315,7 +315,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetCategories ...
//
// https://vk.com/dev/ads.getCategories
// https://dev.vk.com/method/ads.getCategories
// func (vk *VK) AdsGetCategories(params Params) (response AdsGetCategoriesResponse, err error) {
// err = vk.RequestUnmarshal("ads.getCategories", &response, params)
// return
@@ -326,7 +326,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetClients ...
//
// https://vk.com/dev/ads.getClients
// https://dev.vk.com/method/ads.getClients
// func (vk *VK) AdsGetClients(params Params) (response AdsGetClientsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getClients", &response, params)
// return
@@ -337,7 +337,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetDemographics ...
//
// https://vk.com/dev/ads.getDemographics
// https://dev.vk.com/method/ads.getDemographics
// func (vk *VK) AdsGetDemographics(params Params) (response AdsGetDemographicsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getDemographics", &response, params)
// return
@@ -348,7 +348,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetFloodStats ...
//
// https://vk.com/dev/ads.getFloodStats
// https://dev.vk.com/method/ads.getFloodStats
// func (vk *VK) AdsGetFloodStats(params Params) (response AdsGetFloodStatsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getFloodStats", &response, params)
// return
@@ -359,7 +359,7 @@ func (vk *VK) AdsGetAdsLayout(params Params) (response AdsGetAdsLayoutResponse,
// TODO: AdsGetLookalikeRequests ...
//
// https://vk.com/dev/ads.getLookalikeRequests
// https://dev.vk.com/method/ads.getLookalikeRequests
// func (vk *VK) AdsGetLookalikeRequests(params Params) (response AdsGetLookalikeRequestsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getLookalikeRequests", &response, params)
// return
@@ -372,7 +372,7 @@ type AdsGetMusiciansResponse struct {
// AdsGetMusicians returns a list of musicians.
//
// https://vk.com/dev/ads.getMusicians
// https://dev.vk.com/method/ads.getMusicians
func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse, err error) {
err = vk.RequestUnmarshal("ads.getMusicians", &response, params)
return
@@ -383,7 +383,7 @@ func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse,
// TODO: AdsGetOfficeUsers ...
//
// https://vk.com/dev/ads.getOfficeUsers
// https://dev.vk.com/method/ads.getOfficeUsers
// func (vk *VK) AdsGetOfficeUsers(params Params) (response AdsGetOfficeUsersResponse, err error) {
// err = vk.RequestUnmarshal("ads.getOfficeUsers", &response, params)
// return
@@ -394,7 +394,7 @@ func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse,
// TODO: AdsGetPostsReach ...
//
// https://vk.com/dev/ads.getPostsReach
// https://dev.vk.com/method/ads.getPostsReach
// func (vk *VK) AdsGetPostsReach(params Params) (response AdsGetPostsReachResponse, err error) {
// err = vk.RequestUnmarshal("ads.getPostsReach", &response, params)
// return
@@ -405,7 +405,7 @@ func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse,
// TODO: AdsGetRejectionReason ...
//
// https://vk.com/dev/ads.getRejectionReason
// https://dev.vk.com/method/ads.getRejectionReason
// func (vk *VK) AdsGetRejectionReason(params Params) (response AdsGetRejectionReasonResponse, err error) {
// err = vk.RequestUnmarshal("ads.getRejectionReason", &response, params)
// return
@@ -416,7 +416,7 @@ func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse,
// TODO: AdsGetStatistics ...
//
// https://vk.com/dev/ads.getStatistics
// https://dev.vk.com/method/ads.getStatistics
// func (vk *VK) AdsGetStatistics(params Params) (response AdsGetStatisticsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getStatistics", &response, params)
// return
@@ -427,7 +427,7 @@ func (vk *VK) AdsGetMusicians(params Params) (response AdsGetMusiciansResponse,
// TODO: AdsGetSuggestions ...
//
// https://vk.com/dev/ads.getSuggestions
// https://dev.vk.com/method/ads.getSuggestions
// func (vk *VK) AdsGetSuggestions(params Params) (response AdsGetSuggestionsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getSuggestions", &response, params)
// return
@@ -438,7 +438,7 @@ type AdsGetTargetGroupsResponse []object.AdsTargetGroup
// AdsGetTargetGroups returns a list of target groups.
//
// https://vk.com/dev/ads.getTargetGroups
// https://dev.vk.com/method/ads.getTargetGroups
func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResponse, err error) {
err = vk.RequestUnmarshal("ads.getTargetGroups", &response, params)
return
@@ -449,7 +449,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsGetTargetPixels ...
//
// https://vk.com/dev/ads.getTargetPixels
// https://dev.vk.com/method/ads.getTargetPixels
// func (vk *VK) AdsGetTargetPixels(params Params) (response AdsGetTargetPixelsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getTargetPixels", &response, params)
// return
@@ -460,7 +460,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsGetTargetingStats ...
//
// https://vk.com/dev/ads.getTargetingStats
// https://dev.vk.com/method/ads.getTargetingStats
// func (vk *VK) AdsGetTargetingStats(params Params) (response AdsGetTargetingStatsResponse, err error) {
// err = vk.RequestUnmarshal("ads.getTargetingStats", &response, params)
// return
@@ -471,7 +471,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsGetUploadURL ...
//
// https://vk.com/dev/ads.getUploadURL
// https://dev.vk.com/method/ads.getUploadURL
// func (vk *VK) AdsGetUploadURL(params Params) (response AdsGetUploadURLResponse, err error) {
// err = vk.RequestUnmarshal("ads.getUploadURL", &response, params)
// return
@@ -482,7 +482,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsGetVideoUploadURL ...
//
// https://vk.com/dev/ads.getVideoUploadURL
// https://dev.vk.com/method/ads.getVideoUploadURL
// func (vk *VK) AdsGetVideoUploadURL(params Params) (response AdsGetVideoUploadURLResponse, err error) {
// err = vk.RequestUnmarshal("ads.getVideoUploadURL", &response, params)
// return
@@ -493,7 +493,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsImportTargetContacts ...
//
// https://vk.com/dev/ads.importTargetContacts
// https://dev.vk.com/method/ads.importTargetContacts
// func (vk *VK) AdsImportTargetContacts(params Params) (response AdsImportTargetContactsResponse, err error) {
// err = vk.RequestUnmarshal("ads.importTargetContacts", &response, params)
// return
@@ -504,7 +504,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
// TODO: AdsRemoveOfficeUsers ...
//
// https://vk.com/dev/ads.removeOfficeUsers
// https://dev.vk.com/method/ads.removeOfficeUsers
// func (vk *VK) AdsRemoveOfficeUsers(params Params) (response AdsRemoveOfficeUsersResponse, err error) {
// err = vk.RequestUnmarshal("ads.removeOfficeUsers", &response, params)
// return
@@ -518,7 +518,7 @@ func (vk *VK) AdsGetTargetGroups(params Params) (response AdsGetTargetGroupsResp
//
// Contacts are excluded within a few hours of the request.
//
// https://vk.com/dev/ads.removeTargetContacts
// https://dev.vk.com/method/ads.removeTargetContacts
func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
err = vk.RequestUnmarshal("ads.removeTargetContacts", &response, params)
return
@@ -529,7 +529,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// TODO: AdsSaveLookalikeRequestResult ...
//
// https://vk.com/dev/ads.saveLookalikeRequestResult
// https://dev.vk.com/method/ads.saveLookalikeRequestResult
// func (vk *VK) AdsSaveLookalikeRequestResult(params Params) (
// response AdsSaveLookalikeRequestResultResponse,
// err error,
@@ -543,7 +543,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// TODO: AdsShareTargetGroup ...
//
// https://vk.com/dev/ads.shareTargetGroup
// https://dev.vk.com/method/ads.shareTargetGroup
// func (vk *VK) AdsShareTargetGroup(params Params) (response AdsShareTargetGroupResponse, err error) {
// err = vk.RequestUnmarshal("ads.shareTargetGroup", &response, params)
// return
@@ -554,7 +554,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// TODO: AdsUpdateAds ...
//
// https://vk.com/dev/ads.updateAds
// https://dev.vk.com/method/ads.updateAds
// func (vk *VK) AdsUpdateAds(params Params) (response AdsUpdateAdsResponse, err error) {
// err = vk.RequestUnmarshal("ads.updateAds", &response, params)
// return
@@ -565,7 +565,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// TODO: AdsUpdateCampaigns ...
//
// https://vk.com/dev/ads.updateCampaigns
// https://dev.vk.com/method/ads.updateCampaigns
// func (vk *VK) AdsUpdateCampaigns(params Params) (response AdsUpdateCampaignsResponse, err error) {
// err = vk.RequestUnmarshal("ads.updateCampaigns", &response, params)
// return
@@ -576,7 +576,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// TODO: AdsUpdateClients ...
//
// https://vk.com/dev/ads.updateClients
// https://dev.vk.com/method/ads.updateClients
// func (vk *VK) AdsUpdateClients(params Params) (response AdsUpdateClientsResponse, err error) {
// err = vk.RequestUnmarshal("ads.updateClients", &response, params)
// return
@@ -584,7 +584,7 @@ func (vk *VK) AdsRemoveTargetContacts(params Params) (response int, err error) {
// AdsUpdateTargetGroup edits target group.
//
// https://vk.com/dev/ads.updateTargetGroup
// https://dev.vk.com/method/ads.updateTargetGroup
func (vk *VK) AdsUpdateTargetGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("ads.updateTargetGroup", &response, params)
return
@@ -592,7 +592,7 @@ func (vk *VK) AdsUpdateTargetGroup(params Params) (response int, err error) {
// AdsUpdateTargetPixel edits target pixel.
//
// https://vk.com/dev/ads.updateTargetPixel
// https://dev.vk.com/method/ads.updateTargetPixel
func (vk *VK) AdsUpdateTargetPixel(params Params) (response int, err error) {
err = vk.RequestUnmarshal("ads. updateTargetPixel", &response, params)
return

View File

@@ -1,7 +1,7 @@
/*
Package api implements VK API.
See more https://vk.com/dev/api_requests
See more https://dev.vk.com/ru/api/api-requests
*/
package api // import "github.com/SevereCloud/vksdk/v2/api"
@@ -46,7 +46,7 @@ const (
// 1 000 000+ 35 requests.
//
// The ads section methods are subject to their own limitations,
// you can read them on this page - https://vk.com/dev/ads_limits
// you can read them on this page - https://dev.vk.com/ru/method/ads
//
// If one of this limits is exceeded, the server will return following error:
// "Too many requests per second". (errors.TooMany).
@@ -58,7 +58,7 @@ const (
// quantitative restrictions on calling the same type of methods.
//
// After exceeding the quantitative limit, access to a particular method may
// require entering a captcha (see https://vk.com/dev/captcha_error),
// require entering a captcha (see https://dev.vk.com/ru/api/captcha-error),
// and may also be temporarily restricted (in this case, the server does
// not return a response to the call of a particular method, but handles
// any other requests without problems).
@@ -78,7 +78,7 @@ const (
//
// captcha_key - text entered by the user.
//
// More info: https://vk.com/dev/api_requests
// More info: https://dev.vk.com/ru/api/api-requests
const (
LimitUserToken = 3
LimitGroupToken = 20
@@ -169,7 +169,7 @@ func (p Params) TestMode(v bool) Params {
// CaptchaSID received ID.
//
// See https://vk.com/dev/captcha_error
// See https://dev.vk.com/ru/api/captcha-error
func (p Params) CaptchaSID(v string) Params {
p["captcha_sid"] = v
return p
@@ -177,7 +177,7 @@ func (p Params) CaptchaSID(v string) Params {
// CaptchaKey text input.
//
// See https://vk.com/dev/captcha_error
// See https://dev.vk.com/ru/api/captcha-error
func (p Params) CaptchaKey(v string) Params {
p["captcha_key"] = v
return p
@@ -185,7 +185,7 @@ func (p Params) CaptchaKey(v string) Params {
// Confirm parameter.
//
// See https://vk.com/dev/need_confirmation
// See https://dev.vk.com/ru/api/confirmation-required-error
func (p Params) Confirm(v bool) Params {
p["confirm"] = v
return p
@@ -241,6 +241,7 @@ func (vk *VK) DefaultHandler(method string, sliceParams ...Params) (Response, er
vk.lastTime = time.Now()
vk.rps = 0
}
vk.rps++
vk.mux.Unlock()

View File

@@ -6,7 +6,7 @@ import (
// AppsAddUsersToTestingGroup method.
//
// https://vk.com/dev/apps.addUsersToTestingGroup
// https://dev.vk.com/method/apps.addUsersToTestingGroup
func (vk *VK) AppsAddUsersToTestingGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("apps.addUsersToTestingGroup", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) AppsAddUsersToTestingGroup(params Params) (response int, err error
// AppsDeleteAppRequests deletes all request notifications from the current app.
//
// https://vk.com/dev/apps.deleteAppRequests
// https://dev.vk.com/method/apps.deleteAppRequests
func (vk *VK) AppsDeleteAppRequests(params Params) (response int, err error) {
err = vk.RequestUnmarshal("apps.deleteAppRequests", &response, params)
return
@@ -29,7 +29,7 @@ type AppsGetResponse struct {
// AppsGet returns applications data.
//
// https://vk.com/dev/apps.get
// https://dev.vk.com/method/apps.get
func (vk *VK) AppsGet(params Params) (response AppsGetResponse, err error) {
err = vk.RequestUnmarshal("apps.get", &response, params)
return
@@ -44,7 +44,7 @@ type AppsGetCatalogResponse struct {
// AppsGetCatalog returns a list of applications (apps) available to users in the App Catalog.
//
// https://vk.com/dev/apps.getCatalog
// https://dev.vk.com/method/apps.getCatalog
func (vk *VK) AppsGetCatalog(params Params) (response AppsGetCatalogResponse, err error) {
err = vk.RequestUnmarshal("apps.getCatalog", &response, params)
return
@@ -60,7 +60,7 @@ type AppsGetFriendsListResponse struct {
//
// extended=0
//
// https://vk.com/dev/apps.getFriendsList
// https://dev.vk.com/method/apps.getFriendsList
func (vk *VK) AppsGetFriendsList(params Params) (response AppsGetFriendsListResponse, err error) {
err = vk.RequestUnmarshal("apps.getFriendsList", &response, params, Params{"extended": false})
@@ -77,7 +77,7 @@ type AppsGetFriendsListExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/apps.getFriendsList
// https://dev.vk.com/method/apps.getFriendsList
func (vk *VK) AppsGetFriendsListExtended(params Params) (response AppsGetFriendsListExtendedResponse, err error) {
err = vk.RequestUnmarshal("apps.getFriendsList", &response, params, Params{"extended": true})
@@ -94,7 +94,7 @@ type AppsGetLeaderboardResponse struct {
//
// extended=0
//
// https://vk.com/dev/apps.getLeaderboard
// https://dev.vk.com/method/apps.getLeaderboard
func (vk *VK) AppsGetLeaderboard(params Params) (response AppsGetLeaderboardResponse, err error) {
err = vk.RequestUnmarshal("apps.getLeaderboard", &response, params, Params{"extended": false})
@@ -115,7 +115,7 @@ type AppsGetLeaderboardExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/apps.getLeaderboard
// https://dev.vk.com/method/apps.getLeaderboard
func (vk *VK) AppsGetLeaderboardExtended(params Params) (response AppsGetLeaderboardExtendedResponse, err error) {
err = vk.RequestUnmarshal("apps.getLeaderboard", &response, params, Params{"extended": true})
@@ -132,7 +132,7 @@ type AppsGetScopesResponse struct {
//
// TODO: write docs.
//
// https://vk.com/dev/apps.getScopes
// https://dev.vk.com/method/apps.getScopes
func (vk *VK) AppsGetScopes(params Params) (response AppsGetScopesResponse, err error) {
err = vk.RequestUnmarshal("apps.getScopes", &response, params)
return
@@ -142,7 +142,7 @@ func (vk *VK) AppsGetScopes(params Params) (response AppsGetScopesResponse, err
//
// NOTE: vk wtf!?
//
// https://vk.com/dev/apps.getScore
// https://dev.vk.com/method/apps.getScore
func (vk *VK) AppsGetScore(params Params) (response string, err error) {
err = vk.RequestUnmarshal("apps.getScore", &response, params)
return
@@ -153,7 +153,7 @@ type AppsGetTestingGroupsResponse []object.AppsTestingGroup
// AppsGetTestingGroups method.
//
// https://vk.com/dev/apps.getTestingGroups
// https://dev.vk.com/method/apps.getTestingGroups
func (vk *VK) AppsGetTestingGroups(params Params) (response AppsGetTestingGroupsResponse, err error) {
err = vk.RequestUnmarshal("apps.getTestingGroups", &response, params)
return
@@ -161,7 +161,7 @@ func (vk *VK) AppsGetTestingGroups(params Params) (response AppsGetTestingGroups
// AppsRemoveTestingGroup method.
//
// https://vk.com/dev/apps.removeTestingGroup
// https://dev.vk.com/method/apps.removeTestingGroup
func (vk *VK) AppsRemoveTestingGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("apps.removeTestingGroup", &response, params)
return
@@ -169,7 +169,7 @@ func (vk *VK) AppsRemoveTestingGroup(params Params) (response int, err error) {
// AppsRemoveUsersFromTestingGroups method.
//
// https://vk.com/dev/apps.removeUsersFromTestingGroups
// https://dev.vk.com/method/apps.removeUsersFromTestingGroups
func (vk *VK) AppsRemoveUsersFromTestingGroups(params Params) (response int, err error) {
err = vk.RequestUnmarshal("apps.removeUsersFromTestingGroups", &response, params)
return
@@ -177,7 +177,7 @@ func (vk *VK) AppsRemoveUsersFromTestingGroups(params Params) (response int, err
// AppsSendRequest sends a request to another user in an app that uses VK authorization.
//
// https://vk.com/dev/apps.sendRequest
// https://dev.vk.com/method/apps.sendRequest
func (vk *VK) AppsSendRequest(params Params) (response int, err error) {
err = vk.RequestUnmarshal("apps.sendRequest", &response, params)
return
@@ -190,7 +190,7 @@ type AppsUpdateMetaForTestingGroupResponse struct {
// AppsUpdateMetaForTestingGroup method.
//
// https://vk.com/dev/apps.updateMetaForTestingGroup
// https://dev.vk.com/method/apps.updateMetaForTestingGroup
func (vk *VK) AppsUpdateMetaForTestingGroup(params Params) (response AppsUpdateMetaForTestingGroupResponse, err error) {
err = vk.RequestUnmarshal("apps.updateMetaForTestingGroup", &response, params)
return

View File

@@ -12,7 +12,7 @@ type AppWidgetsGetAppImageUploadServerResponse struct {
// AppWidgetsGetAppImageUploadServer returns a URL for uploading a
// photo to the app collection for community app widgets.
//
// https://vk.com/dev/appWidgets.getAppImageUploadServer
// https://dev.vk.com/method/appWidgets.getAppImageUploadServer
func (vk *VK) AppWidgetsGetAppImageUploadServer(params Params) (
response AppWidgetsGetAppImageUploadServerResponse,
err error,
@@ -29,7 +29,7 @@ type AppWidgetsGetAppImagesResponse struct {
// AppWidgetsGetAppImages returns an app collection of images for community app widgets.
//
// https://vk.com/dev/appWidgets.getAppImages
// https://dev.vk.com/method/appWidgets.getAppImages
func (vk *VK) AppWidgetsGetAppImages(params Params) (response AppWidgetsGetAppImagesResponse, err error) {
err = vk.RequestUnmarshal("appWidgets.getAppImages", &response, params)
return
@@ -43,7 +43,7 @@ type AppWidgetsGetGroupImageUploadServerResponse struct {
// AppWidgetsGetGroupImageUploadServer returns a URL for uploading
// a photo to the community collection for community app widgets.
//
// https://vk.com/dev/appWidgets.getGroupImageUploadServer
// https://dev.vk.com/method/appWidgets.getGroupImageUploadServer
func (vk *VK) AppWidgetsGetGroupImageUploadServer(params Params) (
response AppWidgetsGetGroupImageUploadServerResponse,
err error,
@@ -60,7 +60,7 @@ type AppWidgetsGetGroupImagesResponse struct {
// AppWidgetsGetGroupImages returns a community collection of images for community app widgets.
//
// https://vk.com/dev/appWidgets.getGroupImages
// https://dev.vk.com/method/appWidgets.getGroupImages
func (vk *VK) AppWidgetsGetGroupImages(params Params) (response AppWidgetsGetGroupImagesResponse, err error) {
err = vk.RequestUnmarshal("appWidgets.getGroupImages", &response, params)
return
@@ -68,7 +68,7 @@ func (vk *VK) AppWidgetsGetGroupImages(params Params) (response AppWidgetsGetGro
// AppWidgetsGetImagesByID returns an image for community app widgets by its ID.
//
// https://vk.com/dev/appWidgets.getImagesById
// https://dev.vk.com/method/appWidgets.getImagesById
func (vk *VK) AppWidgetsGetImagesByID(params Params) (response object.AppWidgetsImage, err error) {
err = vk.RequestUnmarshal("appWidgets.getImagesById", &response, params)
return
@@ -76,7 +76,7 @@ func (vk *VK) AppWidgetsGetImagesByID(params Params) (response object.AppWidgets
// AppWidgetsSaveAppImage allows to save image into app collection for community app widgets.
//
// https://vk.com/dev/appWidgets.saveAppImage
// https://dev.vk.com/method/appWidgets.saveAppImage
func (vk *VK) AppWidgetsSaveAppImage(params Params) (response object.AppWidgetsImage, err error) {
err = vk.RequestUnmarshal("appWidgets.saveAppImage", &response, params)
return
@@ -84,7 +84,7 @@ func (vk *VK) AppWidgetsSaveAppImage(params Params) (response object.AppWidgetsI
// AppWidgetsSaveGroupImage allows to save image into community collection for community app widgets.
//
// https://vk.com/dev/appWidgets.saveGroupImage
// https://dev.vk.com/method/appWidgets.saveGroupImage
func (vk *VK) AppWidgetsSaveGroupImage(params Params) (response object.AppWidgetsImage, err error) {
err = vk.RequestUnmarshal("appWidgets.saveGroupImage", &response, params)
return
@@ -92,7 +92,7 @@ func (vk *VK) AppWidgetsSaveGroupImage(params Params) (response object.AppWidget
// AppWidgetsUpdate allows to update community app widget.
//
// https://vk.com/dev/appWidgets.update
// https://dev.vk.com/method/appWidgets.update
func (vk *VK) AppWidgetsUpdate(params Params) (response int, err error) {
err = vk.RequestUnmarshal("appWidgets.update", &response, params)

View File

@@ -6,7 +6,7 @@ import (
// AuthCheckPhone checks a user's phone number for correctness.
//
// https://vk.com/dev/auth.checkPhone
// https://dev.vk.com/method/auth.checkPhone
//
// Deprecated: This method is deprecated and may be disabled soon, please avoid
// using it.
@@ -23,7 +23,7 @@ type AuthRestoreResponse struct {
// AuthRestore allows to restore account access using a code received via SMS.
//
// https://vk.com/dev/auth.restore
// https://dev.vk.com/method/auth.restore
func (vk *VK) AuthRestore(params Params) (response AuthRestoreResponse, err error) {
err = vk.RequestUnmarshal("auth.restore", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// BoardAddTopic creates a new topic on a community's discussion board.
//
// https://vk.com/dev/board.addTopic
// https://dev.vk.com/method/board.addTopic
func (vk *VK) BoardAddTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.addTopic", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) BoardAddTopic(params Params) (response int, err error) {
// BoardCloseTopic closes a topic on a community's discussion board so that comments cannot be posted.
//
// https://vk.com/dev/board.closeTopic
// https://dev.vk.com/method/board.closeTopic
func (vk *VK) BoardCloseTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.closeTopic", &response, params)
return
@@ -22,7 +22,7 @@ func (vk *VK) BoardCloseTopic(params Params) (response int, err error) {
// BoardCreateComment adds a comment on a topic on a community's discussion board.
//
// https://vk.com/dev/board.createComment
// https://dev.vk.com/method/board.createComment
func (vk *VK) BoardCreateComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.createComment", &response, params)
return
@@ -30,7 +30,7 @@ func (vk *VK) BoardCreateComment(params Params) (response int, err error) {
// BoardDeleteComment deletes a comment on a topic on a community's discussion board.
//
// https://vk.com/dev/board.deleteComment
// https://dev.vk.com/method/board.deleteComment
func (vk *VK) BoardDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.deleteComment", &response, params)
return
@@ -38,7 +38,7 @@ func (vk *VK) BoardDeleteComment(params Params) (response int, err error) {
// BoardDeleteTopic deletes a topic from a community's discussion board.
//
// https://vk.com/dev/board.deleteTopic
// https://dev.vk.com/method/board.deleteTopic
func (vk *VK) BoardDeleteTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.deleteTopic", &response, params)
return
@@ -46,7 +46,7 @@ func (vk *VK) BoardDeleteTopic(params Params) (response int, err error) {
// BoardEditComment edits a comment on a topic on a community's discussion board.
//
// https://vk.com/dev/board.editComment
// https://dev.vk.com/method/board.editComment
func (vk *VK) BoardEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.editComment", &response, params)
return
@@ -54,7 +54,7 @@ func (vk *VK) BoardEditComment(params Params) (response int, err error) {
// BoardEditTopic edits the title of a topic on a community's discussion board.
//
// https://vk.com/dev/board.editTopic
// https://dev.vk.com/method/board.editTopic
func (vk *VK) BoardEditTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.editTopic", &response, params)
return
@@ -62,7 +62,7 @@ func (vk *VK) BoardEditTopic(params Params) (response int, err error) {
// BoardFixTopic pins a topic (fixes its place) to the top of a community's discussion board.
//
// https://vk.com/dev/board.fixTopic
// https://dev.vk.com/method/board.fixTopic
func (vk *VK) BoardFixTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.fixTopic", &response, params)
return
@@ -80,7 +80,7 @@ type BoardGetCommentsResponse struct {
//
// extended=0
//
// https://vk.com/dev/board.getComments
// https://dev.vk.com/method/board.getComments
func (vk *VK) BoardGetComments(params Params) (response BoardGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("board.getComments", &response, params, Params{"extended": false})
@@ -101,7 +101,7 @@ type BoardGetCommentsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/board.getComments
// https://dev.vk.com/method/board.getComments
func (vk *VK) BoardGetCommentsExtended(params Params) (response BoardGetCommentsExtendedResponse, err error) {
err = vk.RequestUnmarshal("board.getComments", &response, params, Params{"extended": true})
@@ -120,7 +120,7 @@ type BoardGetTopicsResponse struct {
//
// extended=0
//
// https://vk.com/dev/board.getTopics
// https://dev.vk.com/method/board.getTopics
func (vk *VK) BoardGetTopics(params Params) (response BoardGetTopicsResponse, err error) {
err = vk.RequestUnmarshal("board.getTopics", &response, params, Params{"extended": false})
@@ -141,7 +141,7 @@ type BoardGetTopicsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/board.getTopics
// https://dev.vk.com/method/board.getTopics
func (vk *VK) BoardGetTopicsExtended(params Params) (response BoardGetTopicsExtendedResponse, err error) {
err = vk.RequestUnmarshal("board.getTopics", &response, params, Params{"extended": true})
@@ -150,7 +150,7 @@ func (vk *VK) BoardGetTopicsExtended(params Params) (response BoardGetTopicsExte
// BoardOpenTopic re-opens a previously closed topic on a community's discussion board.
//
// https://vk.com/dev/board.openTopic
// https://dev.vk.com/method/board.openTopic
func (vk *VK) BoardOpenTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.openTopic", &response, params)
return
@@ -158,7 +158,7 @@ func (vk *VK) BoardOpenTopic(params Params) (response int, err error) {
// BoardRestoreComment restores a comment deleted from a topic on a community's discussion board.
//
// https://vk.com/dev/board.restoreComment
// https://dev.vk.com/method/board.restoreComment
func (vk *VK) BoardRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.restoreComment", &response, params)
return
@@ -166,7 +166,7 @@ func (vk *VK) BoardRestoreComment(params Params) (response int, err error) {
// BoardUnfixTopic unpins a pinned topic from the top of a community's discussion board.
//
// https://vk.com/dev/board.unfixTopic
// https://dev.vk.com/method/board.unfixTopic
func (vk *VK) BoardUnfixTopic(params Params) (response int, err error) {
err = vk.RequestUnmarshal("board.unfixTopic", &response, params)
return

View File

@@ -8,7 +8,7 @@ type CallsStartResponse struct {
// CallsStart method.
//
// https://vk.com/dev/calls.start
// https://dev.vk.com/method/calls.start
func (vk *VK) CallsStart(params Params) (response CallsStartResponse, err error) {
err = vk.RequestUnmarshal("calls.start", &response, params)
return
@@ -16,7 +16,7 @@ func (vk *VK) CallsStart(params Params) (response CallsStartResponse, err error)
// CallsForceFinish method.
//
// https://vk.com/dev/calls.forceFinish
// https://dev.vk.com/method/calls.forceFinish
func (vk *VK) CallsForceFinish(params Params) (response int, err error) {
err = vk.RequestUnmarshal("calls.forceFinish", &response, params)
return

View File

@@ -12,7 +12,7 @@ type DatabaseGetChairsResponse struct {
// DatabaseGetChairs returns list of chairs on a specified faculty.
//
// https://vk.com/dev/database.getChairs
// https://dev.vk.com/method/database.getChairs
func (vk *VK) DatabaseGetChairs(params Params) (response DatabaseGetChairsResponse, err error) {
err = vk.RequestUnmarshal("database.getChairs", &response, params)
return
@@ -26,7 +26,7 @@ type DatabaseGetCitiesResponse struct {
// DatabaseGetCities returns a list of cities.
//
// https://vk.com/dev/database.getCities
// https://dev.vk.com/method/database.getCities
func (vk *VK) DatabaseGetCities(params Params) (response DatabaseGetCitiesResponse, err error) {
err = vk.RequestUnmarshal("database.getCities", &response, params)
return
@@ -37,7 +37,7 @@ type DatabaseGetCitiesByIDResponse []object.DatabaseCity
// DatabaseGetCitiesByID returns information about cities by their IDs.
//
// https://vk.com/dev/database.getCitiesByID
// https://dev.vk.com/method/database.getCitiesByID
func (vk *VK) DatabaseGetCitiesByID(params Params) (response DatabaseGetCitiesByIDResponse, err error) {
err = vk.RequestUnmarshal("database.getCitiesById", &response, params)
return
@@ -51,7 +51,7 @@ type DatabaseGetCountriesResponse struct {
// DatabaseGetCountries returns a list of countries.
//
// https://vk.com/dev/database.getCountries
// https://dev.vk.com/method/database.getCountries
func (vk *VK) DatabaseGetCountries(params Params) (response DatabaseGetCountriesResponse, err error) {
err = vk.RequestUnmarshal("database.getCountries", &response, params)
return
@@ -62,7 +62,7 @@ type DatabaseGetCountriesByIDResponse []object.BaseObject
// DatabaseGetCountriesByID returns information about countries by their IDs.
//
// https://vk.com/dev/database.getCountriesByID
// https://dev.vk.com/method/database.getCountriesByID
func (vk *VK) DatabaseGetCountriesByID(params Params) (response DatabaseGetCountriesByIDResponse, err error) {
err = vk.RequestUnmarshal("database.getCountriesById", &response, params)
return
@@ -76,7 +76,7 @@ type DatabaseGetFacultiesResponse struct {
// DatabaseGetFaculties returns a list of faculties (i.e., university departments).
//
// https://vk.com/dev/database.getFaculties
// https://dev.vk.com/method/database.getFaculties
func (vk *VK) DatabaseGetFaculties(params Params) (response DatabaseGetFacultiesResponse, err error) {
err = vk.RequestUnmarshal("database.getFaculties", &response, params)
return
@@ -90,7 +90,7 @@ type DatabaseGetMetroStationsResponse struct {
// DatabaseGetMetroStations returns the list of metro stations.
//
// https://vk.com/dev/database.getMetroStations
// https://dev.vk.com/method/database.getMetroStations
func (vk *VK) DatabaseGetMetroStations(params Params) (response DatabaseGetMetroStationsResponse, err error) {
err = vk.RequestUnmarshal("database.getMetroStations", &response, params)
return
@@ -101,7 +101,7 @@ type DatabaseGetMetroStationsByIDResponse []object.DatabaseMetroStation
// DatabaseGetMetroStationsByID returns information about one or several metro stations by their identifiers.
//
// https://vk.com/dev/database.getMetroStationsById
// https://dev.vk.com/method/database.getMetroStationsById
func (vk *VK) DatabaseGetMetroStationsByID(params Params) (response DatabaseGetMetroStationsByIDResponse, err error) {
err = vk.RequestUnmarshal("database.getMetroStationsById", &response, params)
return
@@ -115,7 +115,7 @@ type DatabaseGetRegionsResponse struct {
// DatabaseGetRegions returns a list of regions.
//
// https://vk.com/dev/database.getRegions
// https://dev.vk.com/method/database.getRegions
func (vk *VK) DatabaseGetRegions(params Params) (response DatabaseGetRegionsResponse, err error) {
err = vk.RequestUnmarshal("database.getRegions", &response, params)
return
@@ -128,7 +128,7 @@ type DatabaseGetSchoolClassesResponse [][]interface{}
//
// BUG(VK): database.getSchoolClasses bad return.
//
// https://vk.com/dev/database.getSchoolClasses
// https://dev.vk.com/method/database.getSchoolClasses
func (vk *VK) DatabaseGetSchoolClasses(params Params) (response DatabaseGetSchoolClassesResponse, err error) {
err = vk.RequestUnmarshal("database.getSchoolClasses", &response, params)
return
@@ -142,7 +142,7 @@ type DatabaseGetSchoolsResponse struct {
// DatabaseGetSchools returns a list of schools.
//
// https://vk.com/dev/database.getSchools
// https://dev.vk.com/method/database.getSchools
func (vk *VK) DatabaseGetSchools(params Params) (response DatabaseGetSchoolsResponse, err error) {
err = vk.RequestUnmarshal("database.getSchools", &response, params)
return
@@ -156,7 +156,7 @@ type DatabaseGetUniversitiesResponse struct {
// DatabaseGetUniversities returns a list of higher education institutions.
//
// https://vk.com/dev/database.getUniversities
// https://dev.vk.com/method/database.getUniversities
func (vk *VK) DatabaseGetUniversities(params Params) (response DatabaseGetUniversitiesResponse, err error) {
err = vk.RequestUnmarshal("database.getUniversities", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// DocsAdd copies a document to a user's or community's document list.
//
// https://vk.com/dev/docs.add
// https://dev.vk.com/method/docs.add
func (vk *VK) DocsAdd(params Params) (response int, err error) {
err = vk.RequestUnmarshal("docs.add", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) DocsAdd(params Params) (response int, err error) {
// DocsDelete deletes a user or community document.
//
// https://vk.com/dev/docs.delete
// https://dev.vk.com/method/docs.delete
func (vk *VK) DocsDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("docs.delete", &response, params)
return
@@ -22,7 +22,7 @@ func (vk *VK) DocsDelete(params Params) (response int, err error) {
// DocsEdit edits a document.
//
// https://vk.com/dev/docs.edit
// https://dev.vk.com/method/docs.edit
func (vk *VK) DocsEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("docs.edit", &response, params)
return
@@ -36,7 +36,7 @@ type DocsGetResponse struct {
// DocsGet returns detailed information about user or community documents.
//
// https://vk.com/dev/docs.get
// https://dev.vk.com/method/docs.get
func (vk *VK) DocsGet(params Params) (response DocsGetResponse, err error) {
err = vk.RequestUnmarshal("docs.get", &response, params)
return
@@ -47,7 +47,7 @@ type DocsGetByIDResponse []object.DocsDoc
// DocsGetByID returns information about documents by their IDs.
//
// https://vk.com/dev/docs.getById
// https://dev.vk.com/method/docs.getById
func (vk *VK) DocsGetByID(params Params) (response DocsGetByIDResponse, err error) {
err = vk.RequestUnmarshal("docs.getById", &response, params)
return
@@ -60,7 +60,7 @@ type DocsGetMessagesUploadServerResponse struct {
// DocsGetMessagesUploadServer returns the server address for document upload.
//
// https://vk.com/dev/docs.getMessagesUploadServer
// https://dev.vk.com/method/docs.getMessagesUploadServer
func (vk *VK) DocsGetMessagesUploadServer(params Params) (response DocsGetMessagesUploadServerResponse, err error) {
err = vk.RequestUnmarshal("docs.getMessagesUploadServer", &response, params)
return
@@ -74,7 +74,7 @@ type DocsGetTypesResponse struct {
// DocsGetTypes returns documents types available for current user.
//
// https://vk.com/dev/docs.getTypes
// https://dev.vk.com/method/docs.getTypes
func (vk *VK) DocsGetTypes(params Params) (response DocsGetTypesResponse, err error) {
err = vk.RequestUnmarshal("docs.getTypes", &response, params)
return
@@ -87,7 +87,7 @@ type DocsGetUploadServerResponse struct {
// DocsGetUploadServer returns the server address for document upload.
//
// https://vk.com/dev/docs.getUploadServer
// https://dev.vk.com/method/docs.getUploadServer
func (vk *VK) DocsGetUploadServer(params Params) (response DocsGetUploadServerResponse, err error) {
err = vk.RequestUnmarshal("docs.getUploadServer", &response, params)
return
@@ -100,7 +100,7 @@ type DocsGetWallUploadServerResponse struct {
// DocsGetWallUploadServer returns the server address for document upload onto a user's or community's wall.
//
// https://vk.com/dev/docs.getWallUploadServer
// https://dev.vk.com/method/docs.getWallUploadServer
func (vk *VK) DocsGetWallUploadServer(params Params) (response DocsGetWallUploadServerResponse, err error) {
err = vk.RequestUnmarshal("docs.getWallUploadServer", &response, params)
return
@@ -116,7 +116,7 @@ type DocsSaveResponse struct {
// DocsSave saves a document after uploading it to a server.
//
// https://vk.com/dev/docs.save
// https://dev.vk.com/method/docs.save
func (vk *VK) DocsSave(params Params) (response DocsSaveResponse, err error) {
err = vk.RequestUnmarshal("docs.save", &response, params)
return
@@ -130,7 +130,7 @@ type DocsSearchResponse struct {
// DocsSearch returns a list of documents matching the search criteria.
//
// https://vk.com/dev/docs.search
// https://dev.vk.com/method/docs.search
func (vk *VK) DocsSearch(params Params) (response DocsSearchResponse, err error) {
err = vk.RequestUnmarshal("docs.search", &response, params)
return

View File

@@ -10,7 +10,7 @@ type DonutGetFriendsResponse struct {
// DonutGetFriends method.
//
// https://vk.com/dev/donut.getFriends
// https://dev.vk.com/method/donut.getFriends
func (vk *VK) DonutGetFriends(params Params) (response DonutGetFriendsResponse, err error) {
err = vk.RequestUnmarshal("donut.getFriends", &response, params)
return
@@ -18,7 +18,7 @@ func (vk *VK) DonutGetFriends(params Params) (response DonutGetFriendsResponse,
// DonutGetSubscription method.
//
// https://vk.com/dev/donut.getSubscription
// https://dev.vk.com/method/donut.getSubscription
func (vk *VK) DonutGetSubscription(params Params) (response object.DonutDonatorSubscriptionInfo, err error) {
err = vk.RequestUnmarshal("donut.getSubscription", &response, params)
return
@@ -34,7 +34,7 @@ type DonutGetSubscriptionsResponse struct {
// DonutGetSubscriptions method.
//
// https://vk.com/dev/donut.getSubscriptions
// https://dev.vk.com/method/donut.getSubscriptions
func (vk *VK) DonutGetSubscriptions(params Params) (response DonutGetSubscriptionsResponse, err error) {
err = vk.RequestUnmarshal("donut.getSubscriptions", &response, params)
return
@@ -42,7 +42,7 @@ func (vk *VK) DonutGetSubscriptions(params Params) (response DonutGetSubscriptio
// DonutIsDon method.
//
// https://vk.com/dev/donut.isDon
// https://dev.vk.com/method/donut.isDon
func (vk *VK) DonutIsDon(params Params) (response int, err error) {
err = vk.RequestUnmarshal("donut.isDon", &response, params)
return

View File

@@ -11,7 +11,7 @@ type DownloadedGamesGetPaidStatusResponse struct {
// DownloadedGamesGetPaidStatus method.
//
// https://vk.com/dev/downloadedGames.getPaidStatus
// https://dev.vk.com/method/downloadedGames.getPaidStatus
func (vk *VK) DownloadedGamesGetPaidStatus(params Params) (response DownloadedGamesGetPaidStatusResponse, err error) {
err = vk.RequestUnmarshal("downloadedGames.getPaidStatus", &response, params, Params{"extended": false})

View File

@@ -7,15 +7,17 @@ import (
"github.com/SevereCloud/vksdk/v2/object"
)
const errorMessagePrefix = "api: "
// ErrorType is the type of an error.
type ErrorType int
// Error returns the message of a ErrorType.
func (e ErrorType) Error() string {
return fmt.Sprintf("api: error with code %d", e)
return fmt.Sprintf(errorMessagePrefix+"error with code %d", e)
}
// Error codes. See https://vk.com/dev/errors
// Error codes. See https://dev.vk.com/ru/reference/errors
const (
ErrNoType ErrorType = 0 // NoType error
@@ -46,7 +48,7 @@ const (
//
// Decrease the request frequency or use the execute method.
// More details on frequency limits here:
// https://vk.com/dev/api_requests
// https://dev.vk.com/ru/api/api-requests
ErrTooMany ErrorType = 6
// Permission to perform this action is denied
@@ -54,7 +56,7 @@ const (
// Make sure that your have received required permissions during the
// authorization.
// You can do it with the account.getAppPermissions method.
// https://vk.com/dev/permissions
// https://dev.vk.com/ru/reference/access-rights
ErrPermission ErrorType = 7
// Invalid request
@@ -90,7 +92,7 @@ const (
// Captcha needed.
//
// See https://vk.com/dev/captcha_error
// See https://dev.vk.com/ru/api/captcha-error
ErrCaptcha ErrorType = 14
// Access denied
@@ -111,7 +113,7 @@ const (
// http://vk.com/dev/auth_mobile for a request from the server.
// It's restricted.
//
// https://vk.com/dev/need_validation
// https://dev.vk.com/ru/api/validation-required-error
ErrAuthValidation ErrorType = 17
ErrUserDeleted ErrorType = 18 // User was deleted or banned
ErrBlocked ErrorType = 19 // Content blocked
@@ -147,7 +149,7 @@ const (
//
// confirm = 1.
//
// https://vk.com/dev/need_confirmation
// https://dev.vk.com/ru/api/confirmation-required-error
ErrNeedConfirmation ErrorType = 24
ErrNeedTokenConfirmation ErrorType = 25 // Token confirmation required
ErrGroupAuth ErrorType = 27 // Group authorization failed
@@ -155,7 +157,7 @@ const (
// Rate limit reached.
//
// More details on rate limits here: https://vk.com/dev/data_limits
// More details on rate limits here: https://dev.vk.com/ru/reference/roadmap
ErrRateLimit ErrorType = 29
ErrPrivateProfile ErrorType = 30 // This profile is private
@@ -850,7 +852,7 @@ type ErrorSubtype int
// Error returns the message of a ErrorSubtype.
func (e ErrorSubtype) Error() string {
return fmt.Sprintf("api: error with subcode %d", e)
return fmt.Sprintf(errorMessagePrefix+"error with subcode %d", e)
}
// Error struct VK.
@@ -878,7 +880,7 @@ type Error struct {
// confirms the action repeat the request with an extra parameter:
// confirm = 1.
//
// See https://vk.com/dev/need_confirmation
// See https://dev.vk.com/ru/api/confirmation-required-error
ConfirmationText string `json:"confirmation_text"`
// In some cases VK requires a user validation procedure. . As a result
@@ -910,14 +912,14 @@ type Error struct {
//
// https://oauth.vk.com/blank.html#fail=1
//
// See https://vk.com/dev/need_validation
// See https://dev.vk.com/ru/api/validation-required-error
RedirectURI string `json:"redirect_uri"`
RequestParams []object.BaseRequestParam `json:"request_params"`
}
// Error returns the message of a Error.
func (e Error) Error() string {
return "api: " + e.Message
return errorMessagePrefix + e.Message
}
// Is unwraps its first argument sequentially looking for an error that matches
@@ -974,7 +976,7 @@ type UploadError struct {
// Error returns the message of a UploadError.
func (e UploadError) Error() string {
if e.Err != "" {
return "api: " + e.Err
return errorMessagePrefix + e.Err
}
return fmt.Sprintf("api: upload code %d", e.Code)
@@ -988,7 +990,7 @@ type AdsError struct {
// Error returns the message of a AdsError.
func (e AdsError) Error() string {
return "api: " + e.Desc
return errorMessagePrefix + e.Desc
}
// Is unwraps its first argument sequentially looking for an error that matches
@@ -1016,7 +1018,7 @@ type AuthSilentTokenError struct {
// Error returns the description of a AuthSilentTokenError.
func (e AuthSilentTokenError) Error() string {
return "api: " + e.Description
return errorMessagePrefix + e.Description
}
// Is unwraps its first argument sequentially looking for an error that matches

View File

@@ -16,7 +16,7 @@ import (
// return Args.code; // return parameter "code"
// return Args.v; // return parameter "v"
//
// https://vk.com/dev/execute
// https://dev.vk.com/ru/method/execute
func (vk *VK) ExecuteWithArgs(code string, params Params, obj interface{}) error {
token := vk.getToken()
@@ -56,7 +56,7 @@ func (vk *VK) ExecuteWithArgs(code string, params Params, obj interface{}) error
// Execute a universal method for calling a sequence of other methods while
// saving and filtering interim results.
//
// https://vk.com/dev/execute
// https://dev.vk.com/ru/method/execute
func (vk *VK) Execute(code string, obj interface{}) error {
return vk.ExecuteWithArgs(code, Params{}, obj)
}

View File

@@ -6,7 +6,7 @@ import (
// FaveAddArticle adds a link to user faves.
//
// https://vk.com/dev/fave.addArticle
// https://dev.vk.com/method/fave.addArticle
func (vk *VK) FaveAddArticle(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addArticle", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) FaveAddArticle(params Params) (response int, err error) {
// FaveAddLink adds a link to user faves.
//
// https://vk.com/dev/fave.addLink
// https://dev.vk.com/method/fave.addLink
func (vk *VK) FaveAddLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addLink", &response, params)
return
@@ -22,7 +22,7 @@ func (vk *VK) FaveAddLink(params Params) (response int, err error) {
// FaveAddPage method.
//
// https://vk.com/dev/fave.addPage
// https://dev.vk.com/method/fave.addPage
func (vk *VK) FaveAddPage(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addPage", &response, params)
return
@@ -30,7 +30,7 @@ func (vk *VK) FaveAddPage(params Params) (response int, err error) {
// FaveAddPost method.
//
// https://vk.com/dev/fave.addPost
// https://dev.vk.com/method/fave.addPost
func (vk *VK) FaveAddPost(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addPost", &response, params)
return
@@ -38,7 +38,7 @@ func (vk *VK) FaveAddPost(params Params) (response int, err error) {
// FaveAddProduct method.
//
// https://vk.com/dev/fave.addProduct
// https://dev.vk.com/method/fave.addProduct
func (vk *VK) FaveAddProduct(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addProduct", &response, params)
return
@@ -49,7 +49,7 @@ type FaveAddTagResponse object.FaveTag
// FaveAddTag method.
//
// https://vk.com/dev/fave.addTag
// https://dev.vk.com/method/fave.addTag
func (vk *VK) FaveAddTag(params Params) (response FaveAddTagResponse, err error) {
err = vk.RequestUnmarshal("fave.addTag", &response, params)
return
@@ -57,7 +57,7 @@ func (vk *VK) FaveAddTag(params Params) (response FaveAddTagResponse, err error)
// FaveAddVideo method.
//
// https://vk.com/dev/fave.addVideo
// https://dev.vk.com/method/fave.addVideo
func (vk *VK) FaveAddVideo(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.addVideo", &response, params)
return
@@ -65,7 +65,7 @@ func (vk *VK) FaveAddVideo(params Params) (response int, err error) {
// FaveEditTag method.
//
// https://vk.com/dev/fave.editTag
// https://dev.vk.com/method/fave.editTag
func (vk *VK) FaveEditTag(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.editTag", &response, params)
return
@@ -81,7 +81,7 @@ type FaveGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/fave.get
// https://dev.vk.com/method/fave.get
func (vk *VK) FaveGet(params Params) (response FaveGetResponse, err error) {
err = vk.RequestUnmarshal("fave.get", &response, params, Params{"extended": false})
@@ -99,7 +99,7 @@ type FaveGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/fave.get
// https://dev.vk.com/method/fave.get
func (vk *VK) FaveGetExtended(params Params) (response FaveGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("fave.get", &response, params, Params{"extended": true})
@@ -114,7 +114,7 @@ type FaveGetPagesResponse struct {
// FaveGetPages method.
//
// https://vk.com/dev/fave.getPages
// https://dev.vk.com/method/fave.getPages
func (vk *VK) FaveGetPages(params Params) (response FaveGetPagesResponse, err error) {
err = vk.RequestUnmarshal("fave.getPages", &response, params)
return
@@ -128,7 +128,7 @@ type FaveGetTagsResponse struct {
// FaveGetTags method.
//
// https://vk.com/dev/fave.getTags
// https://dev.vk.com/method/fave.getTags
func (vk *VK) FaveGetTags(params Params) (response FaveGetTagsResponse, err error) {
err = vk.RequestUnmarshal("fave.getTags", &response, params)
return
@@ -136,7 +136,7 @@ func (vk *VK) FaveGetTags(params Params) (response FaveGetTagsResponse, err erro
// FaveMarkSeen method.
//
// https://vk.com/dev/fave.markSeen
// https://dev.vk.com/method/fave.markSeen
func (vk *VK) FaveMarkSeen(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.markSeen", &response, params)
return
@@ -144,7 +144,7 @@ func (vk *VK) FaveMarkSeen(params Params) (response int, err error) {
// FaveRemoveArticle method.
//
// https://vk.com/dev/fave.removeArticle
// https://dev.vk.com/method/fave.removeArticle
func (vk *VK) FaveRemoveArticle(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removeArticle", &response, params)
return
@@ -152,7 +152,7 @@ func (vk *VK) FaveRemoveArticle(params Params) (response int, err error) {
// FaveRemoveLink removes link from the user's faves.
//
// https://vk.com/dev/fave.removeLink
// https://dev.vk.com/method/fave.removeLink
func (vk *VK) FaveRemoveLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removeLink", &response, params)
return
@@ -160,7 +160,7 @@ func (vk *VK) FaveRemoveLink(params Params) (response int, err error) {
// FaveRemovePage method.
//
// https://vk.com/dev/fave.removePage
// https://dev.vk.com/method/fave.removePage
func (vk *VK) FaveRemovePage(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removePage", &response, params)
return
@@ -168,7 +168,7 @@ func (vk *VK) FaveRemovePage(params Params) (response int, err error) {
// FaveRemovePost method.
//
// https://vk.com/dev/fave.removePost
// https://dev.vk.com/method/fave.removePost
func (vk *VK) FaveRemovePost(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removePost", &response, params)
return
@@ -176,7 +176,7 @@ func (vk *VK) FaveRemovePost(params Params) (response int, err error) {
// FaveRemoveProduct method.
//
// https://vk.com/dev/fave.removeProduct
// https://dev.vk.com/method/fave.removeProduct
func (vk *VK) FaveRemoveProduct(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removeProduct", &response, params)
return
@@ -184,7 +184,7 @@ func (vk *VK) FaveRemoveProduct(params Params) (response int, err error) {
// FaveRemoveTag method.
//
// https://vk.com/dev/fave.removeTag
// https://dev.vk.com/method/fave.removeTag
func (vk *VK) FaveRemoveTag(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removeTag", &response, params)
return
@@ -192,7 +192,7 @@ func (vk *VK) FaveRemoveTag(params Params) (response int, err error) {
// FaveRemoveVideo method.
//
// https://vk.com/dev/fave.removeVideo
// https://dev.vk.com/method/fave.removeVideo
func (vk *VK) FaveRemoveVideo(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.removeVideo", &response, params)
return
@@ -200,7 +200,7 @@ func (vk *VK) FaveRemoveVideo(params Params) (response int, err error) {
// FaveReorderTags method.
//
// https://vk.com/dev/fave.reorderTags
// https://dev.vk.com/method/fave.reorderTags
func (vk *VK) FaveReorderTags(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.reorderTags", &response, params)
return
@@ -208,7 +208,7 @@ func (vk *VK) FaveReorderTags(params Params) (response int, err error) {
// FaveSetPageTags method.
//
// https://vk.com/dev/fave.setPageTags
// https://dev.vk.com/method/fave.setPageTags
func (vk *VK) FaveSetPageTags(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.setPageTags", &response, params)
return
@@ -216,7 +216,7 @@ func (vk *VK) FaveSetPageTags(params Params) (response int, err error) {
// FaveSetTags method.
//
// https://vk.com/dev/fave.setTags
// https://dev.vk.com/method/fave.setTags
func (vk *VK) FaveSetTags(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.setTags", &response, params)
return
@@ -224,7 +224,7 @@ func (vk *VK) FaveSetTags(params Params) (response int, err error) {
// FaveTrackPageInteraction method.
//
// https://vk.com/dev/fave.trackPageInteraction
// https://dev.vk.com/method/fave.trackPageInteraction
func (vk *VK) FaveTrackPageInteraction(params Params) (response int, err error) {
err = vk.RequestUnmarshal("fave.trackPageInteraction", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// FriendsAdd approves or creates a friend request.
//
// https://vk.com/dev/friends.add
// https://dev.vk.com/method/friends.add
func (vk *VK) FriendsAdd(params Params) (response int, err error) {
err = vk.RequestUnmarshal("friends.add", &response, params)
return
@@ -19,7 +19,7 @@ type FriendsAddListResponse struct {
// FriendsAddList creates a new friend list for the current user.
//
// https://vk.com/dev/friends.addList
// https://dev.vk.com/method/friends.addList
func (vk *VK) FriendsAddList(params Params) (response FriendsAddListResponse, err error) {
err = vk.RequestUnmarshal("friends.addList", &response, params)
return
@@ -30,7 +30,7 @@ type FriendsAreFriendsResponse []object.FriendsFriendStatus
// FriendsAreFriends checks the current user's friendship status with other specified users.
//
// https://vk.com/dev/friends.areFriends
// https://dev.vk.com/method/friends.areFriends
func (vk *VK) FriendsAreFriends(params Params) (response FriendsAreFriendsResponse, err error) {
err = vk.RequestUnmarshal("friends.areFriends", &response, params)
return
@@ -47,7 +47,7 @@ type FriendsDeleteResponse struct {
// FriendsDelete declines a friend request or deletes a user from the current user's friend list.
//
// https://vk.com/dev/friends.delete
// https://dev.vk.com/method/friends.delete
func (vk *VK) FriendsDelete(params Params) (response FriendsDeleteResponse, err error) {
err = vk.RequestUnmarshal("friends.delete", &response, params)
return
@@ -55,7 +55,7 @@ func (vk *VK) FriendsDelete(params Params) (response FriendsDeleteResponse, err
// FriendsDeleteAllRequests marks all incoming friend requests as viewed.
//
// https://vk.com/dev/friends.deleteAllRequests
// https://dev.vk.com/method/friends.deleteAllRequests
func (vk *VK) FriendsDeleteAllRequests(params Params) (response int, err error) {
err = vk.RequestUnmarshal("friends.deleteAllRequests", &response, params)
return
@@ -63,7 +63,7 @@ func (vk *VK) FriendsDeleteAllRequests(params Params) (response int, err error)
// FriendsDeleteList deletes a friend list of the current user.
//
// https://vk.com/dev/friends.deleteList
// https://dev.vk.com/method/friends.deleteList
func (vk *VK) FriendsDeleteList(params Params) (response int, err error) {
err = vk.RequestUnmarshal("friends.deleteList", &response, params)
return
@@ -71,7 +71,7 @@ func (vk *VK) FriendsDeleteList(params Params) (response int, err error) {
// FriendsEdit edits the friend lists of the selected user.
//
// https://vk.com/dev/friends.edit
// https://dev.vk.com/method/friends.edit
func (vk *VK) FriendsEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("friends.edit", &response, params)
return
@@ -79,7 +79,7 @@ func (vk *VK) FriendsEdit(params Params) (response int, err error) {
// FriendsEditList edits a friend list of the current user.
//
// https://vk.com/dev/friends.editList
// https://dev.vk.com/method/friends.editList
func (vk *VK) FriendsEditList(params Params) (response int, err error) {
err = vk.RequestUnmarshal("friends.editList", &response, params)
return
@@ -93,7 +93,7 @@ type FriendsGetResponse struct {
// FriendsGet returns a list of user IDs or detailed information about a user's friends.
//
// https://vk.com/dev/friends.get
// https://dev.vk.com/method/friends.get
func (vk *VK) FriendsGet(params Params) (response FriendsGetResponse, err error) {
err = vk.RequestUnmarshal("friends.get", &response, params)
return
@@ -107,7 +107,7 @@ type FriendsGetFieldsResponse struct {
// FriendsGetFields returns a list of user IDs or detailed information about a user's friends.
//
// https://vk.com/dev/friends.get
// https://dev.vk.com/method/friends.get
func (vk *VK) FriendsGetFields(params Params) (response FriendsGetFieldsResponse, err error) {
reqParams := make(Params)
if v, prs := params["fields"]; v == "" || !prs {
@@ -124,7 +124,7 @@ type FriendsGetAppUsersResponse []int
// FriendsGetAppUsers returns a list of IDs of the current user's friends who installed the application.
//
// https://vk.com/dev/friends.getAppUsers
// https://dev.vk.com/method/friends.getAppUsers
func (vk *VK) FriendsGetAppUsers(params Params) (response FriendsGetAppUsersResponse, err error) {
err = vk.RequestUnmarshal("friends.getAppUsers", &response, params)
return
@@ -136,7 +136,7 @@ type FriendsGetByPhonesResponse []object.FriendsUserXtrPhone
// FriendsGetByPhones returns a list of the current user's friends
// whose phone numbers, validated or specified in a profile, are in a given list.
//
// https://vk.com/dev/friends.getByPhones
// https://dev.vk.com/method/friends.getByPhones
func (vk *VK) FriendsGetByPhones(params Params) (response FriendsGetByPhonesResponse, err error) {
err = vk.RequestUnmarshal("friends.getByPhones", &response, params)
return
@@ -150,7 +150,7 @@ type FriendsGetListsResponse struct {
// FriendsGetLists returns a list of the user's friend lists.
//
// https://vk.com/dev/friends.getLists
// https://dev.vk.com/method/friends.getLists
func (vk *VK) FriendsGetLists(params Params) (response FriendsGetListsResponse, err error) {
err = vk.RequestUnmarshal("friends.getLists", &response, params)
return
@@ -161,7 +161,7 @@ type FriendsGetMutualResponse []int
// FriendsGetMutual returns a list of user IDs of the mutual friends of two users.
//
// https://vk.com/dev/friends.getMutual
// https://dev.vk.com/method/friends.getMutual
func (vk *VK) FriendsGetMutual(params Params) (response FriendsGetMutualResponse, err error) {
err = vk.RequestUnmarshal("friends.getMutual", &response, params)
return
@@ -171,7 +171,7 @@ func (vk *VK) FriendsGetMutual(params Params) (response FriendsGetMutualResponse
//
// online_mobile=0
//
// https://vk.com/dev/friends.getOnline
// https://dev.vk.com/method/friends.getOnline
func (vk *VK) FriendsGetOnline(params Params) (response []int, err error) {
err = vk.RequestUnmarshal("friends.getOnline", &response, params, Params{"online_mobile": false})
@@ -188,7 +188,7 @@ type FriendsGetOnlineOnlineMobileResponse struct {
//
// online_mobile=1
//
// https://vk.com/dev/friends.getOnline
// https://dev.vk.com/method/friends.getOnline
func (vk *VK) FriendsGetOnlineOnlineMobile(params Params) (response FriendsGetOnlineOnlineMobileResponse, err error) {
err = vk.RequestUnmarshal("friends.getOnline", &response, params, Params{"online_mobile": true})
@@ -200,7 +200,7 @@ type FriendsGetRecentResponse []int
// FriendsGetRecent returns a list of user IDs of the current user's recently added friends.
//
// https://vk.com/dev/friends.getRecent
// https://dev.vk.com/method/friends.getRecent
func (vk *VK) FriendsGetRecent(params Params) (response FriendsGetRecentResponse, err error) {
err = vk.RequestUnmarshal("friends.getRecent", &response, params)
return
@@ -214,7 +214,7 @@ type FriendsGetRequestsResponse struct {
// FriendsGetRequests returns information about the current user's incoming and outgoing friend requests.
//
// https://vk.com/dev/friends.getRequests
// https://dev.vk.com/method/friends.getRequests
func (vk *VK) FriendsGetRequests(params Params) (response FriendsGetRequestsResponse, err error) {
reqParams := Params{
"need_mutual": false,
@@ -234,7 +234,7 @@ type FriendsGetRequestsNeedMutualResponse struct {
// FriendsGetRequestsNeedMutual returns information about the current user's incoming and outgoing friend requests.
//
// https://vk.com/dev/friends.getRequests
// https://dev.vk.com/method/friends.getRequests
func (vk *VK) FriendsGetRequestsNeedMutual(params Params) (response FriendsGetRequestsNeedMutualResponse, err error) {
reqParams := Params{
"extended": false,
@@ -254,7 +254,7 @@ type FriendsGetRequestsExtendedResponse struct {
// FriendsGetRequestsExtended returns information about the current user's incoming and outgoing friend requests.
//
// https://vk.com/dev/friends.getRequests
// https://dev.vk.com/method/friends.getRequests
func (vk *VK) FriendsGetRequestsExtended(params Params) (response FriendsGetRequestsExtendedResponse, err error) {
reqParams := Params{
"need_mutual": false,
@@ -274,7 +274,7 @@ type FriendsGetSuggestionsResponse struct {
// FriendsGetSuggestions returns a list of profiles of users whom the current user may know.
//
// https://vk.com/dev/friends.getSuggestions
// https://dev.vk.com/method/friends.getSuggestions
func (vk *VK) FriendsGetSuggestions(params Params) (response FriendsGetSuggestionsResponse, err error) {
err = vk.RequestUnmarshal("friends.getSuggestions", &response, params)
return
@@ -288,7 +288,7 @@ type FriendsSearchResponse struct {
// FriendsSearch returns a list of friends matching the search criteria.
//
// https://vk.com/dev/friends.search
// https://dev.vk.com/method/friends.search
func (vk *VK) FriendsSearch(params Params) (response FriendsSearchResponse, err error) {
err = vk.RequestUnmarshal("friends.search", &response, params)
return

View File

@@ -10,7 +10,7 @@ type GiftsGetResponse struct {
// GiftsGet returns a list of user gifts.
//
// https://vk.com/dev/gifts.get
// https://dev.vk.com/method/gifts.get
func (vk *VK) GiftsGet(params Params) (response GiftsGetResponse, err error) {
err = vk.RequestUnmarshal("gifts.get", &response, params)
return
@@ -25,7 +25,7 @@ type GiftsGetCatalogResponse []struct {
// GiftsGetCatalog returns catalog.
//
// https://vk.com/dev/gifts.get
// https://dev.vk.com/method/gifts.get
func (vk *VK) GiftsGetCatalog(params Params) (response GiftsGetCatalogResponse, err error) {
err = vk.RequestUnmarshal("gifts.getCatalog", &response, params)
return

View File

@@ -9,7 +9,7 @@ type GroupsAddAddressResponse object.GroupsAddress
// GroupsAddAddress groups.addAddress.
//
// https://vk.com/dev/groups.addAddress
// https://dev.vk.com/method/groups.addAddress
func (vk *VK) GroupsAddAddress(params Params) (response GroupsAddAddressResponse, err error) {
err = vk.RequestUnmarshal("groups.addAddress", &response, params)
return
@@ -22,7 +22,7 @@ type GroupsAddCallbackServerResponse struct {
// GroupsAddCallbackServer callback API server to the community.
//
// https://vk.com/dev/groups.addCallbackServer
// https://dev.vk.com/method/groups.addCallbackServer
func (vk *VK) GroupsAddCallbackServer(params Params) (response GroupsAddCallbackServerResponse, err error) {
err = vk.RequestUnmarshal("groups.addCallbackServer", &response, params)
return
@@ -33,7 +33,7 @@ type GroupsAddLinkResponse object.GroupsGroupLink
// GroupsAddLink allows to add a link to the community.
//
// https://vk.com/dev/groups.addLink
// https://dev.vk.com/method/groups.addLink
func (vk *VK) GroupsAddLink(params Params) (response GroupsAddLinkResponse, err error) {
err = vk.RequestUnmarshal("groups.addLink", &response, params)
return
@@ -41,7 +41,7 @@ func (vk *VK) GroupsAddLink(params Params) (response GroupsAddLinkResponse, err
// GroupsApproveRequest allows to approve join request to the community.
//
// https://vk.com/dev/groups.approveRequest
// https://dev.vk.com/method/groups.approveRequest
func (vk *VK) GroupsApproveRequest(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.approveRequest", &response, params)
return
@@ -49,7 +49,7 @@ func (vk *VK) GroupsApproveRequest(params Params) (response int, err error) {
// GroupsBan adds a user or a group to the community blacklist.
//
// https://vk.com/dev/groups.ban
// https://dev.vk.com/method/groups.ban
func (vk *VK) GroupsBan(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.ban", &response, params)
return
@@ -60,7 +60,7 @@ type GroupsCreateResponse object.GroupsGroup
// GroupsCreate creates a new community.
//
// https://vk.com/dev/groups.create
// https://dev.vk.com/method/groups.create
func (vk *VK) GroupsCreate(params Params) (response GroupsCreateResponse, err error) {
err = vk.RequestUnmarshal("groups.create", &response, params)
return
@@ -68,7 +68,7 @@ func (vk *VK) GroupsCreate(params Params) (response GroupsCreateResponse, err er
// GroupsDeleteAddress groups.deleteAddress.
//
// https://vk.com/dev/groups.deleteAddress
// https://dev.vk.com/method/groups.deleteAddress
func (vk *VK) GroupsDeleteAddress(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.deleteAddress", &response, params)
return
@@ -76,7 +76,7 @@ func (vk *VK) GroupsDeleteAddress(params Params) (response int, err error) {
// GroupsDeleteCallbackServer callback API server from the community.
//
// https://vk.com/dev/groups.deleteCallbackServer
// https://dev.vk.com/method/groups.deleteCallbackServer
func (vk *VK) GroupsDeleteCallbackServer(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.deleteCallbackServer", &response, params)
return
@@ -84,7 +84,7 @@ func (vk *VK) GroupsDeleteCallbackServer(params Params) (response int, err error
// GroupsDeleteLink allows to delete a link from the community.
//
// https://vk.com/dev/groups.deleteLink
// https://dev.vk.com/method/groups.deleteLink
func (vk *VK) GroupsDeleteLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.deleteLink", &response, params)
return
@@ -92,7 +92,7 @@ func (vk *VK) GroupsDeleteLink(params Params) (response int, err error) {
// GroupsDisableOnline disables "online" status in the community.
//
// https://vk.com/dev/groups.disableOnline
// https://dev.vk.com/method/groups.disableOnline
func (vk *VK) GroupsDisableOnline(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.disableOnline", &response, params)
return
@@ -100,7 +100,7 @@ func (vk *VK) GroupsDisableOnline(params Params) (response int, err error) {
// GroupsEdit edits a community.
//
// https://vk.com/dev/groups.edit
// https://dev.vk.com/method/groups.edit
func (vk *VK) GroupsEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.edit", &response, params)
return
@@ -111,7 +111,7 @@ type GroupsEditAddressResponse object.GroupsAddress
// GroupsEditAddress groups.editAddress.
//
// https://vk.com/dev/groups.editAddress
// https://dev.vk.com/method/groups.editAddress
func (vk *VK) GroupsEditAddress(params Params) (response GroupsEditAddressResponse, err error) {
err = vk.RequestUnmarshal("groups.editAddress", &response, params)
return
@@ -119,7 +119,7 @@ func (vk *VK) GroupsEditAddress(params Params) (response GroupsEditAddressRespon
// GroupsEditCallbackServer edits Callback API server in the community.
//
// https://vk.com/dev/groups.editCallbackServer
// https://dev.vk.com/method/groups.editCallbackServer
func (vk *VK) GroupsEditCallbackServer(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.editCallbackServer", &response, params)
return
@@ -127,7 +127,7 @@ func (vk *VK) GroupsEditCallbackServer(params Params) (response int, err error)
// GroupsEditLink allows to edit a link in the community.
//
// https://vk.com/dev/groups.editLink
// https://dev.vk.com/method/groups.editLink
func (vk *VK) GroupsEditLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.editLink", &response, params)
return
@@ -135,7 +135,7 @@ func (vk *VK) GroupsEditLink(params Params) (response int, err error) {
// GroupsEditManager allows to add, remove or edit the community manager .
//
// https://vk.com/dev/groups.editManager
// https://dev.vk.com/method/groups.editManager
func (vk *VK) GroupsEditManager(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.editManager", &response, params)
return
@@ -143,7 +143,7 @@ func (vk *VK) GroupsEditManager(params Params) (response int, err error) {
// GroupsEnableOnline enables "online" status in the community.
//
// https://vk.com/dev/groups.enableOnline
// https://dev.vk.com/method/groups.enableOnline
func (vk *VK) GroupsEnableOnline(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.enableOnline", &response, params)
return
@@ -159,7 +159,7 @@ type GroupsGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/groups.get
// https://dev.vk.com/method/groups.get
func (vk *VK) GroupsGet(params Params) (response GroupsGetResponse, err error) {
err = vk.RequestUnmarshal("groups.get", &response, params, Params{"extended": false})
@@ -176,7 +176,7 @@ type GroupsGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/groups.get
// https://dev.vk.com/method/groups.get
func (vk *VK) GroupsGetExtended(params Params) (response GroupsGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("groups.get", &response, params, Params{"extended": true})
@@ -191,7 +191,7 @@ type GroupsGetAddressesResponse struct {
// GroupsGetAddresses groups.getAddresses.
//
// https://vk.com/dev/groups.getAddresses
// https://dev.vk.com/method/groups.getAddresses
func (vk *VK) GroupsGetAddresses(params Params) (response GroupsGetAddressesResponse, err error) {
err = vk.RequestUnmarshal("groups.getAddresses", &response, params)
return
@@ -205,7 +205,7 @@ type GroupsGetBannedResponse struct {
// GroupsGetBanned returns a list of users on a community blacklist.
//
// https://vk.com/dev/groups.getBanned
// https://dev.vk.com/method/groups.getBanned
func (vk *VK) GroupsGetBanned(params Params) (response GroupsGetBannedResponse, err error) {
err = vk.RequestUnmarshal("groups.getBanned", &response, params)
return
@@ -216,7 +216,7 @@ type GroupsGetByIDResponse []object.GroupsGroup
// GroupsGetByID returns information about communities by their IDs.
//
// https://vk.com/dev/groups.getById
// https://dev.vk.com/method/groups.getById
func (vk *VK) GroupsGetByID(params Params) (response GroupsGetByIDResponse, err error) {
err = vk.RequestUnmarshal("groups.getById", &response, params)
return
@@ -229,7 +229,7 @@ type GroupsGetCallbackConfirmationCodeResponse struct {
// GroupsGetCallbackConfirmationCode returns Callback API confirmation code for the community.
//
// https://vk.com/dev/groups.getCallbackConfirmationCode
// https://dev.vk.com/method/groups.getCallbackConfirmationCode
func (vk *VK) GroupsGetCallbackConfirmationCode(params Params) (
response GroupsGetCallbackConfirmationCodeResponse,
err error,
@@ -246,7 +246,7 @@ type GroupsGetCallbackServersResponse struct {
// GroupsGetCallbackServers receives a list of Callback API servers from the community.
//
// https://vk.com/dev/groups.getCallbackServers
// https://dev.vk.com/method/groups.getCallbackServers
func (vk *VK) GroupsGetCallbackServers(params Params) (response GroupsGetCallbackServersResponse, err error) {
err = vk.RequestUnmarshal("groups.getCallbackServers", &response, params)
return
@@ -259,7 +259,7 @@ type GroupsGetCallbackSettingsResponse object.GroupsCallbackSettings
//
// BUG(VK): MessageEdit always 0 https://vk.com/bugtracker?act=show&id=86762
//
// https://vk.com/dev/groups.getCallbackSettings
// https://dev.vk.com/method/groups.getCallbackSettings
func (vk *VK) GroupsGetCallbackSettings(params Params) (response GroupsGetCallbackSettingsResponse, err error) {
err = vk.RequestUnmarshal("groups.getCallbackSettings", &response, params)
return
@@ -275,7 +275,7 @@ type GroupsGetCatalogResponse struct {
//
// Deprecated: This method is deprecated and may be disabled soon, please avoid
//
// https://vk.com/dev/groups.getCatalog
// https://dev.vk.com/method/groups.getCatalog
func (vk *VK) GroupsGetCatalog(params Params) (response GroupsGetCatalogResponse, err error) {
err = vk.RequestUnmarshal("groups.getCatalog", &response, params)
return
@@ -291,7 +291,7 @@ type GroupsGetCatalogInfoResponse struct {
//
// extended=0
//
// https://vk.com/dev/groups.getCatalogInfo
// https://dev.vk.com/method/groups.getCatalogInfo
func (vk *VK) GroupsGetCatalogInfo(params Params) (response GroupsGetCatalogInfoResponse, err error) {
err = vk.RequestUnmarshal("groups.getCatalogInfo", &response, params, Params{"extended": false})
@@ -308,7 +308,7 @@ type GroupsGetCatalogInfoExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/groups.getCatalogInfo
// https://dev.vk.com/method/groups.getCatalogInfo
func (vk *VK) GroupsGetCatalogInfoExtended(params Params) (response GroupsGetCatalogInfoExtendedResponse, err error) {
err = vk.RequestUnmarshal("groups.getCatalogInfo", &response, params, Params{"extended": true})
@@ -323,7 +323,7 @@ type GroupsGetInvitedUsersResponse struct {
// GroupsGetInvitedUsers returns invited users list of a community.
//
// https://vk.com/dev/groups.getInvitedUsers
// https://dev.vk.com/method/groups.getInvitedUsers
func (vk *VK) GroupsGetInvitedUsers(params Params) (response GroupsGetInvitedUsersResponse, err error) {
err = vk.RequestUnmarshal("groups.getInvitedUsers", &response, params)
return
@@ -337,7 +337,7 @@ type GroupsGetInvitesResponse struct {
// GroupsGetInvites returns a list of invitations to join communities and events.
//
// https://vk.com/dev/groups.getInvites
// https://dev.vk.com/method/groups.getInvites
func (vk *VK) GroupsGetInvites(params Params) (response GroupsGetInvitesResponse, err error) {
err = vk.RequestUnmarshal("groups.getInvites", &response, params)
return
@@ -352,7 +352,7 @@ type GroupsGetInvitesExtendedResponse struct {
// GroupsGetInvitesExtended returns a list of invitations to join communities and events.
//
// https://vk.com/dev/groups.getInvites
// https://dev.vk.com/method/groups.getInvites
func (vk *VK) GroupsGetInvitesExtended(params Params) (response GroupsGetInvitesExtendedResponse, err error) {
err = vk.RequestUnmarshal("groups.getInvites", &response, params)
return
@@ -363,7 +363,7 @@ type GroupsGetLongPollServerResponse object.GroupsLongPollServer
// GroupsGetLongPollServer returns data for Bots Long Poll API connection.
//
// https://vk.com/dev/groups.getLongPollServer
// https://dev.vk.com/method/groups.getLongPollServer
func (vk *VK) GroupsGetLongPollServer(params Params) (response GroupsGetLongPollServerResponse, err error) {
err = vk.RequestUnmarshal("groups.getLongPollServer", &response, params)
return
@@ -374,7 +374,7 @@ type GroupsGetLongPollSettingsResponse object.GroupsLongPollSettings
// GroupsGetLongPollSettings returns Bots Long Poll API settings.
//
// https://vk.com/dev/groups.getLongPollSettings
// https://dev.vk.com/method/groups.getLongPollSettings
func (vk *VK) GroupsGetLongPollSettings(params Params) (response GroupsGetLongPollSettingsResponse, err error) {
err = vk.RequestUnmarshal("groups.getLongPollSettings", &response, params)
return
@@ -388,7 +388,7 @@ type GroupsGetMembersResponse struct {
// GroupsGetMembers returns a list of community members.
//
// https://vk.com/dev/groups.getMembers
// https://dev.vk.com/method/groups.getMembers
func (vk *VK) GroupsGetMembers(params Params) (response GroupsGetMembersResponse, err error) {
err = vk.RequestUnmarshal("groups.getMembers", &response, params, Params{"filter": ""})
@@ -403,7 +403,7 @@ type GroupsGetMembersFieldsResponse struct {
// GroupsGetMembersFields returns a list of community members.
//
// https://vk.com/dev/groups.getMembers
// https://dev.vk.com/method/groups.getMembers
func (vk *VK) GroupsGetMembersFields(params Params) (response GroupsGetMembersFieldsResponse, err error) {
reqParams := make(Params)
if v, prs := params["fields"]; v == "" || !prs {
@@ -425,7 +425,7 @@ type GroupsGetMembersFilterManagersResponse struct {
//
// filter=managers
//
// https://vk.com/dev/groups.getMembers
// https://dev.vk.com/method/groups.getMembers
func (vk *VK) GroupsGetMembersFilterManagers(params Params) (
response GroupsGetMembersFilterManagersResponse,
err error,
@@ -440,7 +440,7 @@ type GroupsGetOnlineStatusResponse object.GroupsOnlineStatus
// GroupsGetOnlineStatus returns a community's online status.
//
// https://vk.com/dev/groups.getOnlineStatus
// https://dev.vk.com/method/groups.getOnlineStatus
func (vk *VK) GroupsGetOnlineStatus(params Params) (response GroupsGetOnlineStatusResponse, err error) {
err = vk.RequestUnmarshal("groups.getOnlineStatus", &response, params)
return
@@ -454,7 +454,7 @@ type GroupsGetRequestsResponse struct {
// GroupsGetRequests returns a list of requests to the community.
//
// https://vk.com/dev/groups.getRequests
// https://dev.vk.com/method/groups.getRequests
func (vk *VK) GroupsGetRequests(params Params) (response GroupsGetRequestsResponse, err error) {
err = vk.RequestUnmarshal("groups.getRequests", &response, params, Params{"fields": ""})
@@ -469,7 +469,7 @@ type GroupsGetRequestsFieldsResponse struct {
// GroupsGetRequestsFields returns a list of requests to the community.
//
// https://vk.com/dev/groups.getRequests
// https://dev.vk.com/method/groups.getRequests
func (vk *VK) GroupsGetRequestsFields(params Params) (response GroupsGetRequestsFieldsResponse, err error) {
reqParams := make(Params)
if v, prs := params["fields"]; v == "" || !prs {
@@ -486,7 +486,7 @@ type GroupsGetSettingsResponse object.GroupsGroupSettings
// GroupsGetSettings returns community settings.
//
// https://vk.com/dev/groups.getSettings
// https://dev.vk.com/method/groups.getSettings
func (vk *VK) GroupsGetSettings(params Params) (response GroupsGetSettingsResponse, err error) {
err = vk.RequestUnmarshal("groups.getSettings", &response, params)
return
@@ -497,7 +497,7 @@ type GroupsGetTagListResponse []object.GroupsTag
// GroupsGetTagList returns community tags list.
//
// https://vk.com/dev/groups.getTagList
// https://dev.vk.com/method/groups.getTagList
func (vk *VK) GroupsGetTagList(params Params) (response GroupsGetTagListResponse, err error) {
err = vk.RequestUnmarshal("groups.getTagList", &response, params)
return
@@ -508,7 +508,7 @@ type GroupsGetTokenPermissionsResponse object.GroupsTokenPermissions
// GroupsGetTokenPermissions returns permissions scope for the community's access_token.
//
// https://vk.com/dev/groups.getTokenPermissions
// https://dev.vk.com/method/groups.getTokenPermissions
func (vk *VK) GroupsGetTokenPermissions(params Params) (response GroupsGetTokenPermissionsResponse, err error) {
err = vk.RequestUnmarshal("groups.getTokenPermissions", &response, params)
return
@@ -516,7 +516,7 @@ func (vk *VK) GroupsGetTokenPermissions(params Params) (response GroupsGetTokenP
// GroupsInvite allows to invite friends to the community.
//
// https://vk.com/dev/groups.invite
// https://dev.vk.com/method/groups.invite
func (vk *VK) GroupsInvite(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.invite", &response, params)
return
@@ -526,7 +526,7 @@ func (vk *VK) GroupsInvite(params Params) (response int, err error) {
//
// extended=0
//
// https://vk.com/dev/groups.isMember
// https://dev.vk.com/method/groups.isMember
func (vk *VK) GroupsIsMember(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.isMember", &response, params, Params{"extended": false})
@@ -546,7 +546,7 @@ type GroupsIsMemberExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/groups.isMember
// https://dev.vk.com/method/groups.isMember
func (vk *VK) GroupsIsMemberExtended(params Params) (response GroupsIsMemberExtendedResponse, err error) {
err = vk.RequestUnmarshal("groups.isMember", &response, params, Params{"extended": true})
@@ -561,7 +561,7 @@ type GroupsIsMemberUserIDsExtendedResponse []object.GroupsMemberStatusFull
// extended=1
// need user_ids
//
// https://vk.com/dev/groups.isMember
// https://dev.vk.com/method/groups.isMember
func (vk *VK) GroupsIsMemberUserIDsExtended(params Params) (response GroupsIsMemberUserIDsExtendedResponse, err error) {
err = vk.RequestUnmarshal("groups.isMember", &response, params, Params{"extended": true})
@@ -576,7 +576,7 @@ type GroupsIsMemberUserIDsResponse []object.GroupsMemberStatus
// extended=0
// need user_ids
//
// https://vk.com/dev/groups.isMember
// https://dev.vk.com/method/groups.isMember
func (vk *VK) GroupsIsMemberUserIDs(params Params) (response GroupsIsMemberUserIDsResponse, err error) {
err = vk.RequestUnmarshal("groups.isMember", &response, params, Params{"extended": false})
@@ -585,7 +585,7 @@ func (vk *VK) GroupsIsMemberUserIDs(params Params) (response GroupsIsMemberUserI
// GroupsJoin with this method you can join the group or public page, and also confirm your participation in an event.
//
// https://vk.com/dev/groups.join
// https://dev.vk.com/method/groups.join
func (vk *VK) GroupsJoin(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.join", &response, params)
return
@@ -593,7 +593,7 @@ func (vk *VK) GroupsJoin(params Params) (response int, err error) {
// GroupsLeave with this method you can leave a group, public page, or event.
//
// https://vk.com/dev/groups.leave
// https://dev.vk.com/method/groups.leave
func (vk *VK) GroupsLeave(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.leave", &response, params)
return
@@ -601,7 +601,7 @@ func (vk *VK) GroupsLeave(params Params) (response int, err error) {
// GroupsRemoveUser removes a user from the community.
//
// https://vk.com/dev/groups.removeUser
// https://dev.vk.com/method/groups.removeUser
func (vk *VK) GroupsRemoveUser(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.removeUser", &response, params)
return
@@ -609,7 +609,7 @@ func (vk *VK) GroupsRemoveUser(params Params) (response int, err error) {
// GroupsReorderLink allows to reorder links in the community.
//
// https://vk.com/dev/groups.reorderLink
// https://dev.vk.com/method/groups.reorderLink
func (vk *VK) GroupsReorderLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.reorderLink", &response, params)
return
@@ -623,7 +623,7 @@ type GroupsSearchResponse struct {
// GroupsSearch returns a list of communities matching the search criteria.
//
// https://vk.com/dev/groups.search
// https://dev.vk.com/method/groups.search
func (vk *VK) GroupsSearch(params Params) (response GroupsSearchResponse, err error) {
err = vk.RequestUnmarshal("groups.search", &response, params)
return
@@ -631,7 +631,7 @@ func (vk *VK) GroupsSearch(params Params) (response GroupsSearchResponse, err er
// GroupsSetCallbackSettings allow to set notifications settings for Callback API.
//
// https://vk.com/dev/groups.setCallbackSettings
// https://dev.vk.com/method/groups.setCallbackSettings
func (vk *VK) GroupsSetCallbackSettings(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.setCallbackSettings", &response, params)
return
@@ -639,7 +639,7 @@ func (vk *VK) GroupsSetCallbackSettings(params Params) (response int, err error)
// GroupsSetLongPollSettings allows to set Bots Long Poll API settings in the community.
//
// https://vk.com/dev/groups.setLongPollSettings
// https://dev.vk.com/method/groups.setLongPollSettings
func (vk *VK) GroupsSetLongPollSettings(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.setLongPollSettings", &response, params)
return
@@ -647,7 +647,7 @@ func (vk *VK) GroupsSetLongPollSettings(params Params) (response int, err error)
// GroupsSetSettings sets community settings.
//
// https://vk.com/dev/groups.setSettings
// https://dev.vk.com/method/groups.setSettings
func (vk *VK) GroupsSetSettings(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.setSettings", &response, params)
return
@@ -656,7 +656,7 @@ func (vk *VK) GroupsSetSettings(params Params) (response int, err error) {
// GroupsSetUserNote allows to create or edit a note about a user as part
// of the user's correspondence with the community.
//
// https://vk.com/dev/groups.setUserNote
// https://dev.vk.com/method/groups.setUserNote
func (vk *VK) GroupsSetUserNote(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.setUserNote", &response, params)
return
@@ -664,7 +664,7 @@ func (vk *VK) GroupsSetUserNote(params Params) (response int, err error) {
// GroupsTagAdd allows to add a new tag to the community.
//
// https://vk.com/dev/groups.tagAdd
// https://dev.vk.com/method/groups.tagAdd
func (vk *VK) GroupsTagAdd(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.tagAdd", &response, params)
return
@@ -672,7 +672,7 @@ func (vk *VK) GroupsTagAdd(params Params) (response int, err error) {
// GroupsTagBind allows to "bind" and "unbind" community tags to conversations.
//
// https://vk.com/dev/groups.tagBind
// https://dev.vk.com/method/groups.tagBind
func (vk *VK) GroupsTagBind(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.tagBind", &response, params)
return
@@ -683,7 +683,7 @@ func (vk *VK) GroupsTagBind(params Params) (response int, err error) {
// The remote tag will be automatically "unbind" from all conversations to
// which it was "bind" earlier.
//
// https://vk.com/dev/groups.tagDelete
// https://dev.vk.com/method/groups.tagDelete
func (vk *VK) GroupsTagDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.tagDelete", &response, params)
return
@@ -691,7 +691,7 @@ func (vk *VK) GroupsTagDelete(params Params) (response int, err error) {
// GroupsTagUpdate allows to change an existing tag.
//
// https://vk.com/dev/groups.tagUpdate
// https://dev.vk.com/method/groups.tagUpdate
func (vk *VK) GroupsTagUpdate(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.tagUpdate", &response, params)
return
@@ -699,7 +699,7 @@ func (vk *VK) GroupsTagUpdate(params Params) (response int, err error) {
// GroupsToggleMarket method.
//
// https://vk.com/dev/groups.toggleMarket
// https://dev.vk.com/method/groups.toggleMarket
func (vk *VK) GroupsToggleMarket(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.toggleMarket", &response, params)
return
@@ -707,7 +707,7 @@ func (vk *VK) GroupsToggleMarket(params Params) (response int, err error) {
// GroupsUnban groups.unban.
//
// https://vk.com/dev/groups.unban
// https://dev.vk.com/method/groups.unban
func (vk *VK) GroupsUnban(params Params) (response int, err error) {
err = vk.RequestUnmarshal("groups.unban", &response, params)
return

View File

@@ -12,7 +12,7 @@ type LeadFormsCreateResponse struct {
// LeadFormsCreate leadForms.create.
//
// https://vk.com/dev/leadForms.create
// https://dev.vk.com/method/leadForms.create
func (vk *VK) LeadFormsCreate(params Params) (response LeadFormsCreateResponse, err error) {
err = vk.RequestUnmarshal("leadForms.create", &response, params)
return
@@ -25,7 +25,7 @@ type LeadFormsDeleteResponse struct {
// LeadFormsDelete leadForms.delete.
//
// https://vk.com/dev/leadForms.delete
// https://dev.vk.com/method/leadForms.delete
func (vk *VK) LeadFormsDelete(params Params) (response LeadFormsDeleteResponse, err error) {
err = vk.RequestUnmarshal("leadForms.delete", &response, params)
return
@@ -36,7 +36,7 @@ type LeadFormsGetResponse object.LeadFormsForm
// LeadFormsGet leadForms.get.
//
// https://vk.com/dev/leadForms.get
// https://dev.vk.com/method/leadForms.get
func (vk *VK) LeadFormsGet(params Params) (response LeadFormsGetResponse, err error) {
err = vk.RequestUnmarshal("leadForms.get", &response, params)
return
@@ -49,7 +49,7 @@ type LeadFormsGetLeadsResponse struct {
// LeadFormsGetLeads leadForms.getLeads.
//
// https://vk.com/dev/leadForms.getLeads
// https://dev.vk.com/method/leadForms.getLeads
func (vk *VK) LeadFormsGetLeads(params Params) (response LeadFormsGetLeadsResponse, err error) {
err = vk.RequestUnmarshal("leadForms.getLeads", &response, params)
return
@@ -57,7 +57,7 @@ func (vk *VK) LeadFormsGetLeads(params Params) (response LeadFormsGetLeadsRespon
// LeadFormsGetUploadURL leadForms.getUploadURL.
//
// https://vk.com/dev/leadForms.getUploadURL
// https://dev.vk.com/method/leadForms.getUploadURL
func (vk *VK) LeadFormsGetUploadURL(params Params) (response string, err error) {
err = vk.RequestUnmarshal("leadForms.getUploadURL", &response, params)
return
@@ -68,7 +68,7 @@ type LeadFormsListResponse []object.LeadFormsForm
// LeadFormsList leadForms.list.
//
// https://vk.com/dev/leadForms.list
// https://dev.vk.com/method/leadForms.list
func (vk *VK) LeadFormsList(params Params) (response LeadFormsListResponse, err error) {
err = vk.RequestUnmarshal("leadForms.list", &response, params)
return
@@ -82,7 +82,7 @@ type LeadFormsUpdateResponse struct {
// LeadFormsUpdate leadForms.update.
//
// https://vk.com/dev/leadForms.update
// https://dev.vk.com/method/leadForms.update
func (vk *VK) LeadFormsUpdate(params Params) (response LeadFormsUpdateResponse, err error) {
err = vk.RequestUnmarshal("leadForms.update", &response, params)
return

View File

@@ -9,7 +9,7 @@ type LeadsCheckUserResponse object.LeadsChecked
// LeadsCheckUser checks if the user can start the lead.
//
// https://vk.com/dev/leads.checkUser
// https://dev.vk.com/method/leads.checkUser
func (vk *VK) LeadsCheckUser(params Params) (response LeadsCheckUserResponse, err error) {
err = vk.RequestUnmarshal("leads.checkUser", &response, params)
return
@@ -20,7 +20,7 @@ type LeadsCompleteResponse object.LeadsComplete
// LeadsComplete completes the lead started by user.
//
// https://vk.com/dev/leads.complete
// https://dev.vk.com/method/leads.complete
func (vk *VK) LeadsComplete(params Params) (response LeadsCompleteResponse, err error) {
err = vk.RequestUnmarshal("leads.complete", &response, params)
return
@@ -31,7 +31,7 @@ type LeadsGetStatsResponse object.LeadsLead
// LeadsGetStats returns lead stats data.
//
// https://vk.com/dev/leads.getStats
// https://dev.vk.com/method/leads.getStats
func (vk *VK) LeadsGetStats(params Params) (response LeadsGetStatsResponse, err error) {
err = vk.RequestUnmarshal("leads.getStats", &response, params)
return
@@ -42,7 +42,7 @@ type LeadsGetUsersResponse object.LeadsEntry
// LeadsGetUsers returns a list of last user actions for the offer.
//
// https://vk.com/dev/leads.getUsers
// https://dev.vk.com/method/leads.getUsers
func (vk *VK) LeadsGetUsers(params Params) (response LeadsGetUsersResponse, err error) {
err = vk.RequestUnmarshal("leads.getUsers", &response, params)
return
@@ -56,7 +56,7 @@ type LeadsMetricHitResponse struct {
// LeadsMetricHit counts the metric event.
//
// https://vk.com/dev/leads.metricHit
// https://dev.vk.com/method/leads.metricHit
func (vk *VK) LeadsMetricHit(params Params) (response LeadsMetricHitResponse, err error) {
err = vk.RequestUnmarshal("leads.metricHit", &response, params)
return
@@ -67,7 +67,7 @@ type LeadsStartResponse object.LeadsStart
// LeadsStart creates new session for the user passing the offer.
//
// https://vk.com/dev/leads.start
// https://dev.vk.com/method/leads.start
func (vk *VK) LeadsStart(params Params) (response LeadsStartResponse, err error) {
err = vk.RequestUnmarshal("leads.start", &response, params)
return

View File

@@ -11,7 +11,7 @@ type LikesAddResponse struct {
// LikesAdd adds the specified object to the Likes list of the current user.
//
// https://vk.com/dev/likes.add
// https://dev.vk.com/method/likes.add
func (vk *VK) LikesAdd(params Params) (response LikesAddResponse, err error) {
err = vk.RequestUnmarshal("likes.add", &response, params)
return
@@ -24,7 +24,7 @@ type LikesDeleteResponse struct {
// LikesDelete deletes the specified object from the Likes list of the current user.
//
// https://vk.com/dev/likes.delete
// https://dev.vk.com/method/likes.delete
func (vk *VK) LikesDelete(params Params) (response LikesDeleteResponse, err error) {
err = vk.RequestUnmarshal("likes.delete", &response, params)
return
@@ -40,7 +40,7 @@ type LikesGetListResponse struct {
//
// extended=0
//
// https://vk.com/dev/likes.getList
// https://dev.vk.com/method/likes.getList
func (vk *VK) LikesGetList(params Params) (response LikesGetListResponse, err error) {
err = vk.RequestUnmarshal("likes.getList", &response, params, Params{"extended": false})
@@ -57,7 +57,7 @@ type LikesGetListExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/likes.getList
// https://dev.vk.com/method/likes.getList
func (vk *VK) LikesGetListExtended(params Params) (response LikesGetListExtendedResponse, err error) {
err = vk.RequestUnmarshal("likes.getList", &response, params, Params{"extended": true})
@@ -72,7 +72,7 @@ type LikesIsLikedResponse struct {
// LikesIsLiked checks for the object in the Likes list of the specified user.
//
// https://vk.com/dev/likes.isLiked
// https://dev.vk.com/method/likes.isLiked
func (vk *VK) LikesIsLiked(params Params) (response LikesIsLikedResponse, err error) {
err = vk.RequestUnmarshal("likes.isLiked", &response, params)
return

View File

@@ -11,7 +11,7 @@ type MarketAddResponse struct {
// MarketAdd adds a new item to the market.
//
// https://vk.com/dev/market.add
// https://dev.vk.com/method/market.add
func (vk *VK) MarketAdd(params Params) (response MarketAddResponse, err error) {
err = vk.RequestUnmarshal("market.add", &response, params)
return
@@ -25,7 +25,7 @@ type MarketAddAlbumResponse struct {
// MarketAddAlbum creates new collection of items.
//
// https://vk.com/dev/market.addAlbum
// https://dev.vk.com/method/market.addAlbum
func (vk *VK) MarketAddAlbum(params Params) (response MarketAddAlbumResponse, err error) {
err = vk.RequestUnmarshal("market.addAlbum", &response, params)
return
@@ -33,7 +33,7 @@ func (vk *VK) MarketAddAlbum(params Params) (response MarketAddAlbumResponse, er
// MarketAddToAlbum adds an item to one or multiple collections.
//
// https://vk.com/dev/market.addToAlbum
// https://dev.vk.com/method/market.addToAlbum
func (vk *VK) MarketAddToAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.addToAlbum", &response, params)
return
@@ -41,7 +41,7 @@ func (vk *VK) MarketAddToAlbum(params Params) (response int, err error) {
// MarketCreateComment creates a new comment for an item.
//
// https://vk.com/dev/market.createComment
// https://dev.vk.com/method/market.createComment
func (vk *VK) MarketCreateComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.createComment", &response, params)
return
@@ -49,7 +49,7 @@ func (vk *VK) MarketCreateComment(params Params) (response int, err error) {
// MarketDelete deletes an item.
//
// https://vk.com/dev/market.delete
// https://dev.vk.com/method/market.delete
func (vk *VK) MarketDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.delete", &response, params)
return
@@ -57,7 +57,7 @@ func (vk *VK) MarketDelete(params Params) (response int, err error) {
// MarketDeleteAlbum deletes a collection of items.
//
// https://vk.com/dev/market.deleteAlbum
// https://dev.vk.com/method/market.deleteAlbum
func (vk *VK) MarketDeleteAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.deleteAlbum", &response, params)
return
@@ -65,7 +65,7 @@ func (vk *VK) MarketDeleteAlbum(params Params) (response int, err error) {
// MarketDeleteComment deletes an item's comment.
//
// https://vk.com/dev/market.deleteComment
// https://dev.vk.com/method/market.deleteComment
func (vk *VK) MarketDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.deleteComment", &response, params)
return
@@ -73,7 +73,7 @@ func (vk *VK) MarketDeleteComment(params Params) (response int, err error) {
// MarketEdit edits an item.
//
// https://vk.com/dev/market.edit
// https://dev.vk.com/method/market.edit
func (vk *VK) MarketEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.edit", &response, params)
return
@@ -81,7 +81,7 @@ func (vk *VK) MarketEdit(params Params) (response int, err error) {
// MarketEditAlbum edits a collection of items.
//
// https://vk.com/dev/market.editAlbum
// https://dev.vk.com/method/market.editAlbum
func (vk *VK) MarketEditAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.editAlbum", &response, params)
return
@@ -89,7 +89,7 @@ func (vk *VK) MarketEditAlbum(params Params) (response int, err error) {
// MarketEditComment changes item comment's text.
//
// https://vk.com/dev/market.editComment
// https://dev.vk.com/method/market.editComment
func (vk *VK) MarketEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.editComment", &response, params)
return
@@ -97,7 +97,7 @@ func (vk *VK) MarketEditComment(params Params) (response int, err error) {
// MarketEditOrder edits an order.
//
// https://vk.com/dev/market.editOrder
// https://dev.vk.com/method/market.editOrder
func (vk *VK) MarketEditOrder(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.editOrder", &response, params)
return
@@ -111,7 +111,7 @@ type MarketGetResponse struct {
// MarketGet returns items list for a community.
//
// https://vk.com/dev/market.get
// https://dev.vk.com/method/market.get
func (vk *VK) MarketGet(params Params) (response MarketGetResponse, err error) {
err = vk.RequestUnmarshal("market.get", &response, params)
return
@@ -125,7 +125,7 @@ type MarketGetAlbumByIDResponse struct {
// MarketGetAlbumByID returns items album's data.
//
// https://vk.com/dev/market.getAlbumById
// https://dev.vk.com/method/market.getAlbumById
func (vk *VK) MarketGetAlbumByID(params Params) (response MarketGetAlbumByIDResponse, err error) {
err = vk.RequestUnmarshal("market.getAlbumById", &response, params)
return
@@ -139,7 +139,7 @@ type MarketGetAlbumsResponse struct {
// MarketGetAlbums returns community's collections list.
//
// https://vk.com/dev/market.getAlbums
// https://dev.vk.com/method/market.getAlbums
func (vk *VK) MarketGetAlbums(params Params) (response MarketGetAlbumsResponse, err error) {
err = vk.RequestUnmarshal("market.getAlbums", &response, params)
return
@@ -153,7 +153,7 @@ type MarketGetByIDResponse struct {
// MarketGetByID returns information about market items by their iDs.
//
// https://vk.com/dev/market.getById
// https://dev.vk.com/method/market.getById
func (vk *VK) MarketGetByID(params Params) (response MarketGetByIDResponse, err error) {
err = vk.RequestUnmarshal("market.getById", &response, params)
return
@@ -167,7 +167,7 @@ type MarketGetCategoriesResponse struct {
// MarketGetCategories returns a list of market categories.
//
// https://vk.com/dev/market.getCategories
// https://dev.vk.com/method/market.getCategories
func (vk *VK) MarketGetCategories(params Params) (response MarketGetCategoriesResponse, err error) {
err = vk.RequestUnmarshal("market.getCategories", &response, params)
return
@@ -183,7 +183,7 @@ type MarketGetCommentsResponse struct {
//
// extended=0
//
// https://vk.com/dev/market.getComments
// https://dev.vk.com/method/market.getComments
func (vk *VK) MarketGetComments(params Params) (response MarketGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("market.getComments", &response, params, Params{"extended": false})
@@ -201,7 +201,7 @@ type MarketGetCommentsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/market.getComments
// https://dev.vk.com/method/market.getComments
func (vk *VK) MarketGetCommentsExtended(params Params) (response MarketGetCommentsExtendedResponse, err error) {
err = vk.RequestUnmarshal("market.getComments", &response, params, Params{"extended": true})
@@ -216,7 +216,7 @@ type MarketGetGroupOrdersResponse struct {
// MarketGetGroupOrders returns community's orders list.
//
// https://vk.com/dev/market.getGroupOrders
// https://dev.vk.com/method/market.getGroupOrders
func (vk *VK) MarketGetGroupOrders(params Params) (response MarketGetGroupOrdersResponse, err error) {
err = vk.RequestUnmarshal("market.getGroupOrders", &response, params)
return
@@ -229,7 +229,7 @@ type MarketGetOrderByIDResponse struct {
// MarketGetOrderByID returns order by id.
//
// https://vk.com/dev/market.getOrderById
// https://dev.vk.com/method/market.getOrderById
func (vk *VK) MarketGetOrderByID(params Params) (response MarketGetOrderByIDResponse, err error) {
err = vk.RequestUnmarshal("market.getOrderById", &response, params)
return
@@ -243,7 +243,7 @@ type MarketGetOrderItemsResponse struct {
// MarketGetOrderItems returns items of an order.
//
// https://vk.com/dev/market.getOrderItems
// https://dev.vk.com/method/market.getOrderItems
func (vk *VK) MarketGetOrderItems(params Params) (response MarketGetOrderItemsResponse, err error) {
err = vk.RequestUnmarshal("market.getOrderItems", &response, params)
return
@@ -251,7 +251,7 @@ func (vk *VK) MarketGetOrderItems(params Params) (response MarketGetOrderItemsRe
// MarketRemoveFromAlbum removes an item from one or multiple collections.
//
// https://vk.com/dev/market.removeFromAlbum
// https://dev.vk.com/method/market.removeFromAlbum
func (vk *VK) MarketRemoveFromAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.removeFromAlbum", &response, params)
return
@@ -259,7 +259,7 @@ func (vk *VK) MarketRemoveFromAlbum(params Params) (response int, err error) {
// MarketReorderAlbums reorders the collections list.
//
// https://vk.com/dev/market.reorderAlbums
// https://dev.vk.com/method/market.reorderAlbums
func (vk *VK) MarketReorderAlbums(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.reorderAlbums", &response, params)
return
@@ -267,7 +267,7 @@ func (vk *VK) MarketReorderAlbums(params Params) (response int, err error) {
// MarketReorderItems changes item place in a collection.
//
// https://vk.com/dev/market.reorderItems
// https://dev.vk.com/method/market.reorderItems
func (vk *VK) MarketReorderItems(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.reorderItems", &response, params)
return
@@ -275,7 +275,7 @@ func (vk *VK) MarketReorderItems(params Params) (response int, err error) {
// MarketReport sends a complaint to the item.
//
// https://vk.com/dev/market.report
// https://dev.vk.com/method/market.report
func (vk *VK) MarketReport(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.report", &response, params)
return
@@ -283,7 +283,7 @@ func (vk *VK) MarketReport(params Params) (response int, err error) {
// MarketReportComment sends a complaint to the item's comment.
//
// https://vk.com/dev/market.reportComment
// https://dev.vk.com/method/market.reportComment
func (vk *VK) MarketReportComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.reportComment", &response, params)
return
@@ -291,7 +291,7 @@ func (vk *VK) MarketReportComment(params Params) (response int, err error) {
// MarketRestore restores recently deleted item.
//
// https://vk.com/dev/market.restore
// https://dev.vk.com/method/market.restore
func (vk *VK) MarketRestore(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.restore", &response, params)
return
@@ -299,7 +299,7 @@ func (vk *VK) MarketRestore(params Params) (response int, err error) {
// MarketRestoreComment restores a recently deleted comment.
//
// https://vk.com/dev/market.restoreComment
// https://dev.vk.com/method/market.restoreComment
func (vk *VK) MarketRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("market.restoreComment", &response, params)
return
@@ -314,7 +314,7 @@ type MarketSearchResponse struct {
// MarketSearch searches market items in a community's catalog.
//
// https://vk.com/dev/market.search
// https://dev.vk.com/method/market.search
func (vk *VK) MarketSearch(params Params) (response MarketSearchResponse, err error) {
err = vk.RequestUnmarshal("market.search", &response, params)
return
@@ -330,7 +330,7 @@ type MarketSearchItemsResponse struct {
// MarketSearchItems method.
//
// https://vk.com/dev/market.searchItems
// https://dev.vk.com/method/market.searchItems
func (vk *VK) MarketSearchItems(params Params) (response MarketSearchItemsResponse, err error) {
err = vk.RequestUnmarshal("market.searchItems", &response, params)
return

View File

@@ -11,7 +11,7 @@ type MarusiaGetPictureUploadLinkResponse struct {
// MarusiaGetPictureUploadLink method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaGetPictureUploadLink(params Params) (response MarusiaGetPictureUploadLinkResponse, err error) {
err = vk.RequestUnmarshal("marusia.getPictureUploadLink", &response, params)
return
@@ -25,7 +25,7 @@ type MarusiaSavePictureResponse struct {
// MarusiaSavePicture method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaSavePicture(params Params) (response MarusiaSavePictureResponse, err error) {
err = vk.RequestUnmarshal("marusia.savePicture", &response, params)
return
@@ -39,7 +39,7 @@ type MarusiaGetPicturesResponse struct {
// MarusiaGetPictures method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaGetPictures(params Params) (response MarusiaGetPicturesResponse, err error) {
err = vk.RequestUnmarshal("marusia.getPictures", &response, params)
return
@@ -47,7 +47,7 @@ func (vk *VK) MarusiaGetPictures(params Params) (response MarusiaGetPicturesResp
// MarusiaDeletePicture delete picture.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaDeletePicture(params Params) (response int, err error) {
err = vk.RequestUnmarshal("marusia.deletePicture", &response, params)
return
@@ -60,7 +60,7 @@ type MarusiaGetAudioUploadLinkResponse struct {
// MarusiaGetAudioUploadLink method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaGetAudioUploadLink(params Params) (response MarusiaGetAudioUploadLinkResponse, err error) {
err = vk.RequestUnmarshal("marusia.getAudioUploadLink", &response, params)
return
@@ -74,7 +74,7 @@ type MarusiaCreateAudioResponse struct {
// MarusiaCreateAudio method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaCreateAudio(params Params) (response MarusiaCreateAudioResponse, err error) {
err = vk.RequestUnmarshal("marusia.createAudio", &response, params)
return
@@ -88,7 +88,7 @@ type MarusiaGetAudiosResponse struct {
// MarusiaGetAudios method.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaGetAudios(params Params) (response MarusiaGetAudiosResponse, err error) {
err = vk.RequestUnmarshal("marusia.getAudios", &response, params)
return
@@ -96,7 +96,7 @@ func (vk *VK) MarusiaGetAudios(params Params) (response MarusiaGetAudiosResponse
// MarusiaDeleteAudio delete audio.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) MarusiaDeleteAudio(params Params) (response int, err error) {
err = vk.RequestUnmarshal("marusia.deleteAudio", &response, params)
return

View File

@@ -9,7 +9,7 @@ import (
// MessagesAddChatUser adds a new user to a chat.
//
// https://vk.com/dev/messages.addChatUser
// https://dev.vk.com/method/messages.addChatUser
func (vk *VK) MessagesAddChatUser(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.addChatUser", &response, params)
return
@@ -17,7 +17,7 @@ func (vk *VK) MessagesAddChatUser(params Params) (response int, err error) {
// MessagesAllowMessagesFromGroup allows sending messages from community to the current user.
//
// https://vk.com/dev/messages.allowMessagesFromGroup
// https://dev.vk.com/method/messages.allowMessagesFromGroup
func (vk *VK) MessagesAllowMessagesFromGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.allowMessagesFromGroup", &response, params)
return
@@ -25,7 +25,7 @@ func (vk *VK) MessagesAllowMessagesFromGroup(params Params) (response int, err e
// MessagesCreateChat creates a chat with several participants.
//
// https://vk.com/dev/messages.createChat
// https://dev.vk.com/method/messages.createChat
func (vk *VK) MessagesCreateChat(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.createChat", &response, params)
return
@@ -58,7 +58,7 @@ func (resp *MessagesDeleteResponse) DecodeMsgpack(dec *msgpack.Decoder) error {
// MessagesDelete deletes one or more messages.
//
// https://vk.com/dev/messages.delete
// https://dev.vk.com/method/messages.delete
func (vk *VK) MessagesDelete(params Params) (response MessagesDeleteResponse, err error) {
err = vk.RequestUnmarshal("messages.delete", &response, params)
@@ -73,7 +73,7 @@ type MessagesDeleteChatPhotoResponse struct {
// MessagesDeleteChatPhoto deletes a chat's cover picture.
//
// https://vk.com/dev/messages.deleteChatPhoto
// https://dev.vk.com/method/messages.deleteChatPhoto
func (vk *VK) MessagesDeleteChatPhoto(params Params) (response MessagesDeleteChatPhotoResponse, err error) {
err = vk.RequestUnmarshal("messages.deleteChatPhoto", &response, params)
return
@@ -86,7 +86,7 @@ type MessagesDeleteConversationResponse struct {
// MessagesDeleteConversation deletes private messages in a conversation.
//
// https://vk.com/dev/messages.deleteConversation
// https://dev.vk.com/method/messages.deleteConversation
func (vk *VK) MessagesDeleteConversation(params Params) (response MessagesDeleteConversationResponse, err error) {
err = vk.RequestUnmarshal("messages.deleteConversation", &response, params)
return
@@ -94,7 +94,7 @@ func (vk *VK) MessagesDeleteConversation(params Params) (response MessagesDelete
// MessagesDenyMessagesFromGroup denies sending message from community to the current user.
//
// https://vk.com/dev/messages.denyMessagesFromGroup
// https://dev.vk.com/method/messages.denyMessagesFromGroup
func (vk *VK) MessagesDenyMessagesFromGroup(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.denyMessagesFromGroup", &response, params)
return
@@ -102,7 +102,7 @@ func (vk *VK) MessagesDenyMessagesFromGroup(params Params) (response int, err er
// MessagesEdit edits the message.
//
// https://vk.com/dev/messages.edit
// https://dev.vk.com/method/messages.edit
func (vk *VK) MessagesEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.edit", &response, params)
return
@@ -110,7 +110,7 @@ func (vk *VK) MessagesEdit(params Params) (response int, err error) {
// MessagesEditChat edits the title of a chat.
//
// https://vk.com/dev/messages.editChat
// https://dev.vk.com/method/messages.editChat
func (vk *VK) MessagesEditChat(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.editChat", &response, params)
return
@@ -120,7 +120,7 @@ func (vk *VK) MessagesEditChat(params Params) (response int, err error) {
//
// Deprecated: Use CallsForceFinish
//
// https://vk.com/dev/messages.forceCallFinish
// https://dev.vk.com/method/messages.forceCallFinish
func (vk *VK) MessagesForceCallFinish(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.forceCallFinish", &response, params)
return
@@ -135,7 +135,7 @@ type MessagesGetByConversationMessageIDResponse struct {
// MessagesGetByConversationMessageID messages.getByConversationMessageId.
//
// https://vk.com/dev/messages.getByConversationMessageId
// https://dev.vk.com/method/messages.getByConversationMessageId
func (vk *VK) MessagesGetByConversationMessageID(params Params) (
response MessagesGetByConversationMessageIDResponse,
err error,
@@ -154,7 +154,7 @@ type MessagesGetByIDResponse struct {
//
// extended=0
//
// https://vk.com/dev/messages.getById
// https://dev.vk.com/method/messages.getById
func (vk *VK) MessagesGetByID(params Params) (response MessagesGetByIDResponse, err error) {
err = vk.RequestUnmarshal("messages.getById", &response, params, Params{"extended": false})
@@ -172,7 +172,7 @@ type MessagesGetByIDExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/messages.getById
// https://dev.vk.com/method/messages.getById
func (vk *VK) MessagesGetByIDExtended(params Params) (response MessagesGetByIDExtendedResponse, err error) {
err = vk.RequestUnmarshal("messages.getById", &response, params, Params{"extended": true})
@@ -184,7 +184,7 @@ type MessagesGetChatResponse object.MessagesChat
// MessagesGetChat returns information about a chat.
//
// https://vk.com/dev/messages.getChat
// https://dev.vk.com/method/messages.getChat
func (vk *VK) MessagesGetChat(params Params) (response MessagesGetChatResponse, err error) {
err = vk.RequestUnmarshal("messages.getChat", &response, params)
return
@@ -195,7 +195,7 @@ type MessagesGetChatChatIDsResponse []object.MessagesChat
// MessagesGetChatChatIDs returns information about a chat.
//
// https://vk.com/dev/messages.getChat
// https://dev.vk.com/method/messages.getChat
func (vk *VK) MessagesGetChatChatIDs(params Params) (response MessagesGetChatChatIDsResponse, err error) {
err = vk.RequestUnmarshal("messages.getChat", &response, params)
return
@@ -209,7 +209,7 @@ type MessagesGetChatPreviewResponse struct {
// MessagesGetChatPreview allows to receive chat preview by the invitation link.
//
// https://vk.com/dev/messages.getChatPreview
// https://dev.vk.com/method/messages.getChatPreview
func (vk *VK) MessagesGetChatPreview(params Params) (response MessagesGetChatPreviewResponse, err error) {
err = vk.RequestUnmarshal("messages.getChatPreview", &response, params)
return
@@ -237,7 +237,7 @@ type MessagesGetConversationMembersResponse struct {
// MessagesGetConversationMembers returns a list of IDs of users participating in a conversation.
//
// https://vk.com/dev/messages.getConversationMembers
// https://dev.vk.com/method/messages.getConversationMembers
func (vk *VK) MessagesGetConversationMembers(params Params) (
response MessagesGetConversationMembersResponse,
err error,
@@ -256,7 +256,7 @@ type MessagesGetConversationsResponse struct {
// MessagesGetConversations returns a list of conversations.
//
// https://vk.com/dev/messages.getConversations
// https://dev.vk.com/method/messages.getConversations
func (vk *VK) MessagesGetConversations(params Params) (response MessagesGetConversationsResponse, err error) {
err = vk.RequestUnmarshal("messages.getConversations", &response, params)
return
@@ -272,7 +272,7 @@ type MessagesGetConversationsByIDResponse struct {
//
// extended=0
//
// https://vk.com/dev/messages.getConversationsById
// https://dev.vk.com/method/messages.getConversationsById
func (vk *VK) MessagesGetConversationsByID(params Params) (response MessagesGetConversationsByIDResponse, err error) {
err = vk.RequestUnmarshal("messages.getConversationsById", &response, params, Params{"extended": false})
@@ -290,7 +290,7 @@ type MessagesGetConversationsByIDExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/messages.getConversationsById
// https://dev.vk.com/method/messages.getConversationsById
func (vk *VK) MessagesGetConversationsByIDExtended(params Params) (
response MessagesGetConversationsByIDExtendedResponse,
err error,
@@ -319,7 +319,7 @@ type MessagesGetHistoryResponse struct {
// MessagesGetHistory returns message history for the specified user or group chat.
//
// https://vk.com/dev/messages.getHistory
// https://dev.vk.com/method/messages.getHistory
func (vk *VK) MessagesGetHistory(params Params) (response MessagesGetHistoryResponse, err error) {
err = vk.RequestUnmarshal("messages.getHistory", &response, params)
return
@@ -334,7 +334,7 @@ type MessagesGetHistoryAttachmentsResponse struct {
// MessagesGetHistoryAttachments returns media files from the dialog or group chat.
//
// https://vk.com/dev/messages.getHistoryAttachments
// https://dev.vk.com/method/messages.getHistoryAttachments
func (vk *VK) MessagesGetHistoryAttachments(params Params) (response MessagesGetHistoryAttachmentsResponse, err error) {
err = vk.RequestUnmarshal("messages.getHistoryAttachments", &response, params)
return
@@ -352,7 +352,7 @@ type MessagesGetImportantMessagesResponse struct {
// MessagesGetImportantMessages messages.getImportantMessages.
//
// https://vk.com/dev/messages.getImportantMessages
// https://dev.vk.com/method/messages.getImportantMessages
func (vk *VK) MessagesGetImportantMessages(params Params) (response MessagesGetImportantMessagesResponse, err error) {
err = vk.RequestUnmarshal("messages.getImportantMessages", &response, params)
return
@@ -367,7 +367,7 @@ type MessagesGetIntentUsersResponse struct {
// MessagesGetIntentUsers method.
//
// https://vk.com/dev/messages.getIntentUsers
// https://dev.vk.com/method/messages.getIntentUsers
func (vk *VK) MessagesGetIntentUsers(params Params) (response MessagesGetIntentUsersResponse, err error) {
err = vk.RequestUnmarshal("messages.getIntentUsers", &response, params)
return
@@ -380,7 +380,7 @@ type MessagesGetInviteLinkResponse struct {
// MessagesGetInviteLink receives a link to invite a user to the chat.
//
// https://vk.com/dev/messages.getInviteLink
// https://dev.vk.com/method/messages.getInviteLink
func (vk *VK) MessagesGetInviteLink(params Params) (response MessagesGetInviteLinkResponse, err error) {
err = vk.RequestUnmarshal("messages.getInviteLink", &response, params)
return
@@ -391,7 +391,7 @@ type MessagesGetLastActivityResponse object.MessagesLastActivity
// MessagesGetLastActivity returns a user's current status and date of last activity.
//
// https://vk.com/dev/messages.getLastActivity
// https://dev.vk.com/method/messages.getLastActivity
func (vk *VK) MessagesGetLastActivity(params Params) (response MessagesGetLastActivityResponse, err error) {
err = vk.RequestUnmarshal("messages.getLastActivity", &response, params)
return
@@ -415,7 +415,7 @@ type MessagesGetLongPollHistoryResponse struct {
// MessagesGetLongPollHistory returns updates in user's private messages.
//
// https://vk.com/dev/messages.getLongPollHistory
// https://dev.vk.com/method/messages.getLongPollHistory
func (vk *VK) MessagesGetLongPollHistory(params Params) (response MessagesGetLongPollHistoryResponse, err error) {
err = vk.RequestUnmarshal("messages.getLongPollHistory", &response, params)
return
@@ -426,7 +426,7 @@ type MessagesGetLongPollServerResponse object.MessagesLongPollParams
// MessagesGetLongPollServer returns data required for connection to a Long Poll server.
//
// https://vk.com/dev/messages.getLongPollServer
// https://dev.vk.com/method/messages.getLongPollServer
func (vk *VK) MessagesGetLongPollServer(params Params) (response MessagesGetLongPollServerResponse, err error) {
err = vk.RequestUnmarshal("messages.getLongPollServer", &response, params)
return
@@ -440,7 +440,7 @@ type MessagesIsMessagesFromGroupAllowedResponse struct {
// MessagesIsMessagesFromGroupAllowed returns information whether
// sending messages from the community to current user is allowed.
//
// https://vk.com/dev/messages.isMessagesFromGroupAllowed
// https://dev.vk.com/method/messages.isMessagesFromGroupAllowed
func (vk *VK) MessagesIsMessagesFromGroupAllowed(params Params) (
response MessagesIsMessagesFromGroupAllowedResponse,
err error,
@@ -456,7 +456,7 @@ type MessagesJoinChatByInviteLinkResponse struct {
// MessagesJoinChatByInviteLink allows to enter the chat by the invitation link.
//
// https://vk.com/dev/messages.joinChatByInviteLink
// https://dev.vk.com/method/messages.joinChatByInviteLink
func (vk *VK) MessagesJoinChatByInviteLink(params Params) (response MessagesJoinChatByInviteLinkResponse, err error) {
err = vk.RequestUnmarshal("messages.joinChatByInviteLink", &response, params)
return
@@ -464,7 +464,7 @@ func (vk *VK) MessagesJoinChatByInviteLink(params Params) (response MessagesJoin
// MessagesMarkAsAnsweredConversation messages.markAsAnsweredConversation.
//
// https://vk.com/dev/messages.markAsAnsweredConversation
// https://dev.vk.com/method/messages.markAsAnsweredConversation
func (vk *VK) MessagesMarkAsAnsweredConversation(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.markAsAnsweredConversation", &response, params)
return
@@ -475,7 +475,7 @@ type MessagesMarkAsImportantResponse []int
// MessagesMarkAsImportant marks and un marks messages as important (starred).
//
// https://vk.com/dev/messages.markAsImportant
// https://dev.vk.com/method/messages.markAsImportant
func (vk *VK) MessagesMarkAsImportant(params Params) (response MessagesMarkAsImportantResponse, err error) {
err = vk.RequestUnmarshal("messages.markAsImportant", &response, params)
return
@@ -483,7 +483,7 @@ func (vk *VK) MessagesMarkAsImportant(params Params) (response MessagesMarkAsImp
// MessagesMarkAsImportantConversation messages.markAsImportantConversation.
//
// https://vk.com/dev/messages.markAsImportantConversation
// https://dev.vk.com/method/messages.markAsImportantConversation
func (vk *VK) MessagesMarkAsImportantConversation(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.markAsImportantConversation", &response, params)
return
@@ -491,7 +491,7 @@ func (vk *VK) MessagesMarkAsImportantConversation(params Params) (response int,
// MessagesMarkAsRead marks messages as read.
//
// https://vk.com/dev/messages.markAsRead
// https://dev.vk.com/method/messages.markAsRead
func (vk *VK) MessagesMarkAsRead(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.markAsRead", &response, params)
return
@@ -502,7 +502,7 @@ type MessagesPinResponse object.MessagesMessage
// MessagesPin messages.pin.
//
// https://vk.com/dev/messages.pin
// https://dev.vk.com/method/messages.pin
func (vk *VK) MessagesPin(params Params) (response MessagesPinResponse, err error) {
err = vk.RequestUnmarshal("messages.pin", &response, params)
return
@@ -512,7 +512,7 @@ func (vk *VK) MessagesPin(params Params) (response MessagesPinResponse, err erro
// current user started the chat, allows the user to remove another user from
// the chat.
//
// https://vk.com/dev/messages.removeChatUser
// https://dev.vk.com/method/messages.removeChatUser
func (vk *VK) MessagesRemoveChatUser(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.removeChatUser", &response, params)
return
@@ -520,7 +520,7 @@ func (vk *VK) MessagesRemoveChatUser(params Params) (response int, err error) {
// MessagesRestore restores a deleted message.
//
// https://vk.com/dev/messages.restore
// https://dev.vk.com/method/messages.restore
func (vk *VK) MessagesRestore(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.restore", &response, params)
return
@@ -536,7 +536,7 @@ type MessagesSearchResponse struct {
// MessagesSearch returns a list of the current user's private messages that match search criteria.
//
// https://vk.com/dev/messages.search
// https://dev.vk.com/method/messages.search
func (vk *VK) MessagesSearch(params Params) (response MessagesSearchResponse, err error) {
err = vk.RequestUnmarshal("messages.search", &response, params)
return
@@ -551,7 +551,7 @@ type MessagesSearchConversationsResponse struct {
// MessagesSearchConversations returns a list of conversations that match search criteria.
//
// https://vk.com/dev/messages.searchConversations
// https://dev.vk.com/method/messages.searchConversations
func (vk *VK) MessagesSearchConversations(params Params) (response MessagesSearchConversationsResponse, err error) {
err = vk.RequestUnmarshal("messages.searchConversations", &response, params)
return
@@ -561,7 +561,7 @@ func (vk *VK) MessagesSearchConversations(params Params) (response MessagesSearc
//
// For user_ids or peer_ids parameters, use MessagesSendUserIDs.
//
// https://vk.com/dev/messages.send
// https://dev.vk.com/method/messages.send
func (vk *VK) MessagesSend(params Params) (response int, err error) {
reqParams := Params{
"user_ids": "",
@@ -587,7 +587,7 @@ type MessagesSendUserIDsResponse []struct {
//
// need peer_ids;
//
// https://vk.com/dev/messages.send
// https://dev.vk.com/method/messages.send
func (vk *VK) MessagesSendPeerIDs(params Params) (response MessagesSendUserIDsResponse, err error) {
err = vk.RequestUnmarshal("messages.send", &response, params)
return
@@ -597,7 +597,7 @@ func (vk *VK) MessagesSendPeerIDs(params Params) (response MessagesSendUserIDsRe
//
// need user_ids or peer_ids;
//
// https://vk.com/dev/messages.send
// https://dev.vk.com/method/messages.send
//
// Deprecated: user_ids outdated, use MessagesSendPeerIDs.
func (vk *VK) MessagesSendUserIDs(params Params) (response MessagesSendUserIDsResponse, err error) {
@@ -606,7 +606,7 @@ func (vk *VK) MessagesSendUserIDs(params Params) (response MessagesSendUserIDsRe
// MessagesSendMessageEventAnswer method.
//
// https://vk.com/dev/messages.sendMessageEventAnswer
// https://dev.vk.com/method/messages.sendMessageEventAnswer
func (vk *VK) MessagesSendMessageEventAnswer(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.sendMessageEventAnswer", &response, params)
return
@@ -614,7 +614,7 @@ func (vk *VK) MessagesSendMessageEventAnswer(params Params) (response int, err e
// MessagesSendSticker sends a message.
//
// https://vk.com/dev/messages.sendSticker
// https://dev.vk.com/method/messages.sendSticker
func (vk *VK) MessagesSendSticker(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.sendSticker", &response, params, Params{"user_ids": ""})
@@ -623,7 +623,7 @@ func (vk *VK) MessagesSendSticker(params Params) (response int, err error) {
// MessagesSetActivity changes the status of a user as typing in a conversation.
//
// https://vk.com/dev/messages.setActivity
// https://dev.vk.com/method/messages.setActivity
func (vk *VK) MessagesSetActivity(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.setActivity", &response, params)
return
@@ -637,7 +637,7 @@ type MessagesSetChatPhotoResponse struct {
// MessagesSetChatPhoto sets a previously-uploaded picture as the cover picture of a chat.
//
// https://vk.com/dev/messages.setChatPhoto
// https://dev.vk.com/method/messages.setChatPhoto
func (vk *VK) MessagesSetChatPhoto(params Params) (response MessagesSetChatPhotoResponse, err error) {
err = vk.RequestUnmarshal("messages.setChatPhoto", &response, params)
return
@@ -653,7 +653,7 @@ type MessagesStartCallResponse struct {
//
// Deprecated: Use CallsStart
//
// https://vk.com/dev/messages.startCall
// https://dev.vk.com/method/messages.startCall
func (vk *VK) MessagesStartCall(params Params) (response MessagesStartCallResponse, err error) {
err = vk.RequestUnmarshal("messages.startCall", &response, params)
return
@@ -661,7 +661,7 @@ func (vk *VK) MessagesStartCall(params Params) (response MessagesStartCallRespon
// MessagesUnpin messages.unpin.
//
// https://vk.com/dev/messages.unpin
// https://dev.vk.com/method/messages.unpin
func (vk *VK) MessagesUnpin(params Params) (response int, err error) {
err = vk.RequestUnmarshal("messages.unpin", &response, params)
return

View File

@@ -7,7 +7,7 @@ import (
// NewsfeedAddBan prevents news from specified users and communities
// from appearing in the current user's newsfeed.
//
// https://vk.com/dev/newsfeed.addBan
// https://dev.vk.com/method/newsfeed.addBan
func (vk *VK) NewsfeedAddBan(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.addBan", &response, params)
return
@@ -16,7 +16,7 @@ func (vk *VK) NewsfeedAddBan(params Params) (response int, err error) {
// NewsfeedDeleteBan allows news from previously banned users and
// communities to be shown in the current user's newsfeed.
//
// https://vk.com/dev/newsfeed.deleteBan
// https://dev.vk.com/method/newsfeed.deleteBan
func (vk *VK) NewsfeedDeleteBan(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.deleteBan", &response, params)
return
@@ -24,7 +24,7 @@ func (vk *VK) NewsfeedDeleteBan(params Params) (response int, err error) {
// NewsfeedDeleteList the method allows you to delete a custom news list.
//
// https://vk.com/dev/newsfeed.deleteList
// https://dev.vk.com/method/newsfeed.deleteList
func (vk *VK) NewsfeedDeleteList(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.deleteList", &response, params)
return
@@ -39,7 +39,7 @@ type NewsfeedGetResponse struct {
// NewsfeedGet returns data required to show newsfeed for the current user.
//
// https://vk.com/dev/newsfeed.get
// https://dev.vk.com/method/newsfeed.get
func (vk *VK) NewsfeedGet(params Params) (response NewsfeedGetResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.get", &response, params)
return
@@ -55,7 +55,7 @@ type NewsfeedGetBannedResponse struct {
//
// extended=0
//
// https://vk.com/dev/newsfeed.getBanned
// https://dev.vk.com/method/newsfeed.getBanned
func (vk *VK) NewsfeedGetBanned(params Params) (response NewsfeedGetBannedResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getBanned", &response, params, Params{"extended": false})
@@ -71,7 +71,7 @@ type NewsfeedGetBannedExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/newsfeed.getBanned
// https://dev.vk.com/method/newsfeed.getBanned
func (vk *VK) NewsfeedGetBannedExtended(params Params) (response NewsfeedGetBannedExtendedResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getBanned", &response, params, Params{"extended": true})
@@ -87,7 +87,7 @@ type NewsfeedGetCommentsResponse struct {
// NewsfeedGetComments returns a list of comments in the current user's newsfeed.
//
// https://vk.com/dev/newsfeed.getComments
// https://dev.vk.com/method/newsfeed.getComments
func (vk *VK) NewsfeedGetComments(params Params) (response NewsfeedGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getComments", &response, params)
return
@@ -106,7 +106,7 @@ type NewsfeedGetListsResponse struct {
// NewsfeedGetLists returns a list of newsfeeds followed by the current user.
//
// https://vk.com/dev/newsfeed.getLists
// https://dev.vk.com/method/newsfeed.getLists
func (vk *VK) NewsfeedGetLists(params Params) (response NewsfeedGetListsResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getLists", &response, params)
return
@@ -120,7 +120,7 @@ type NewsfeedGetMentionsResponse struct {
// NewsfeedGetMentions returns a list of posts on user walls in which the current user is mentioned.
//
// https://vk.com/dev/newsfeed.getMentions
// https://dev.vk.com/method/newsfeed.getMentions
func (vk *VK) NewsfeedGetMentions(params Params) (response NewsfeedGetMentionsResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getMentions", &response, params)
return
@@ -137,7 +137,7 @@ type NewsfeedGetRecommendedResponse struct {
// NewsfeedGetRecommended returns a list of newsfeeds recommended to the current user.
//
// https://vk.com/dev/newsfeed.getRecommended
// https://dev.vk.com/method/newsfeed.getRecommended
func (vk *VK) NewsfeedGetRecommended(params Params) (response NewsfeedGetRecommendedResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getRecommended", &response, params)
return
@@ -151,7 +151,7 @@ type NewsfeedGetSuggestedSourcesResponse struct {
// NewsfeedGetSuggestedSources returns communities and users that current user is suggested to follow.
//
// https://vk.com/dev/newsfeed.getSuggestedSources
// https://dev.vk.com/method/newsfeed.getSuggestedSources
func (vk *VK) NewsfeedGetSuggestedSources(params Params) (response NewsfeedGetSuggestedSourcesResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.getSuggestedSources", &response, params)
return
@@ -159,7 +159,7 @@ func (vk *VK) NewsfeedGetSuggestedSources(params Params) (response NewsfeedGetSu
// NewsfeedIgnoreItem hides an item from the newsfeed.
//
// https://vk.com/dev/newsfeed.ignoreItem
// https://dev.vk.com/method/newsfeed.ignoreItem
func (vk *VK) NewsfeedIgnoreItem(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.ignoreItem", &response, params)
return
@@ -167,7 +167,7 @@ func (vk *VK) NewsfeedIgnoreItem(params Params) (response int, err error) {
// NewsfeedSaveList creates and edits user newsfeed lists.
//
// https://vk.com/dev/newsfeed.saveList
// https://dev.vk.com/method/newsfeed.saveList
func (vk *VK) NewsfeedSaveList(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.saveList", &response, params)
return
@@ -185,7 +185,7 @@ type NewsfeedSearchResponse struct {
//
// extended=0
//
// https://vk.com/dev/newsfeed.search
// https://dev.vk.com/method/newsfeed.search
func (vk *VK) NewsfeedSearch(params Params) (response NewsfeedSearchResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.search", &response, params, Params{"extended": false})
@@ -206,7 +206,7 @@ type NewsfeedSearchExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/newsfeed.search
// https://dev.vk.com/method/newsfeed.search
func (vk *VK) NewsfeedSearchExtended(params Params) (response NewsfeedSearchExtendedResponse, err error) {
err = vk.RequestUnmarshal("newsfeed.search", &response, params, Params{"extended": true})
@@ -215,7 +215,7 @@ func (vk *VK) NewsfeedSearchExtended(params Params) (response NewsfeedSearchExte
// NewsfeedUnignoreItem returns a hidden item to the newsfeed.
//
// https://vk.com/dev/newsfeed.unignoreItem
// https://dev.vk.com/method/newsfeed.unignoreItem
func (vk *VK) NewsfeedUnignoreItem(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.unignoreItem", &response, params)
return
@@ -223,7 +223,7 @@ func (vk *VK) NewsfeedUnignoreItem(params Params) (response int, err error) {
// NewsfeedUnsubscribe unsubscribes the current user from specified newsfeeds.
//
// https://vk.com/dev/newsfeed.unsubscribe
// https://dev.vk.com/method/newsfeed.unsubscribe
func (vk *VK) NewsfeedUnsubscribe(params Params) (response int, err error) {
err = vk.RequestUnmarshal("newsfeed.unsubscribe", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// NotesAdd creates a new note for the current user.
//
// https://vk.com/dev/notes.add
// https://dev.vk.com/method/notes.add
func (vk *VK) NotesAdd(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.add", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) NotesAdd(params Params) (response int, err error) {
// NotesCreateComment adds a new comment on a note.
//
// https://vk.com/dev/notes.createComment
// https://dev.vk.com/method/notes.createComment
func (vk *VK) NotesCreateComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.createComment", &response, params)
return
@@ -22,7 +22,7 @@ func (vk *VK) NotesCreateComment(params Params) (response int, err error) {
// NotesDelete deletes a note of the current user.
//
// https://vk.com/dev/notes.delete
// https://dev.vk.com/method/notes.delete
func (vk *VK) NotesDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.delete", &response, params)
return
@@ -30,7 +30,7 @@ func (vk *VK) NotesDelete(params Params) (response int, err error) {
// NotesDeleteComment deletes a comment on a note.
//
// https://vk.com/dev/notes.deleteComment
// https://dev.vk.com/method/notes.deleteComment
func (vk *VK) NotesDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.deleteComment", &response, params)
return
@@ -38,7 +38,7 @@ func (vk *VK) NotesDeleteComment(params Params) (response int, err error) {
// NotesEdit edits a note of the current user.
//
// https://vk.com/dev/notes.edit
// https://dev.vk.com/method/notes.edit
func (vk *VK) NotesEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.edit", &response, params)
return
@@ -46,7 +46,7 @@ func (vk *VK) NotesEdit(params Params) (response int, err error) {
// NotesEditComment edits a comment on a note.
//
// https://vk.com/dev/notes.editComment
// https://dev.vk.com/method/notes.editComment
func (vk *VK) NotesEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.editComment", &response, params)
return
@@ -60,7 +60,7 @@ type NotesGetResponse struct {
// NotesGet returns a list of notes created by a user.
//
// https://vk.com/dev/notes.get
// https://dev.vk.com/method/notes.get
func (vk *VK) NotesGet(params Params) (response NotesGetResponse, err error) {
err = vk.RequestUnmarshal("notes.get", &response, params)
return
@@ -71,7 +71,7 @@ type NotesGetByIDResponse object.NotesNote
// NotesGetByID returns a note by its ID.
//
// https://vk.com/dev/notes.getById
// https://dev.vk.com/method/notes.getById
func (vk *VK) NotesGetByID(params Params) (response NotesGetByIDResponse, err error) {
err = vk.RequestUnmarshal("notes.getById", &response, params)
return
@@ -85,7 +85,7 @@ type NotesGetCommentsResponse struct {
// NotesGetComments returns a list of comments on a note.
//
// https://vk.com/dev/notes.getComments
// https://dev.vk.com/method/notes.getComments
func (vk *VK) NotesGetComments(params Params) (response NotesGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("notes.getComments", &response, params)
return
@@ -93,7 +93,7 @@ func (vk *VK) NotesGetComments(params Params) (response NotesGetCommentsResponse
// NotesRestoreComment restores a deleted comment on a note.
//
// https://vk.com/dev/notes.restoreComment
// https://dev.vk.com/method/notes.restoreComment
func (vk *VK) NotesRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notes.restoreComment", &response, params)
return

View File

@@ -20,7 +20,7 @@ type NotificationsGetResponse struct {
// NotificationsGet returns a list of notifications about other users' feedback to the current user's wall posts.
//
// https://vk.com/dev/notifications.get
// https://dev.vk.com/method/notifications.get
func (vk *VK) NotificationsGet(params Params) (response NotificationsGetResponse, err error) {
err = vk.RequestUnmarshal("notifications.get", &response, params)
return
@@ -29,7 +29,7 @@ func (vk *VK) NotificationsGet(params Params) (response NotificationsGetResponse
// NotificationsMarkAsViewed resets the counter of new notifications
// about other users' feedback to the current user's wall posts.
//
// https://vk.com/dev/notifications.markAsViewed
// https://dev.vk.com/method/notifications.markAsViewed
func (vk *VK) NotificationsMarkAsViewed(params Params) (response int, err error) {
err = vk.RequestUnmarshal("notifications.markAsViewed", &response, params)
return
@@ -47,7 +47,7 @@ type NotificationsSendMessageResponse []struct {
// NotificationsSendMessage sends notification to the VK Apps user.
//
// https://vk.com/dev/notifications.sendMessage
// https://dev.vk.com/method/notifications.sendMessage
func (vk *VK) NotificationsSendMessage(params Params) (response NotificationsSendMessageResponse, err error) {
err = vk.RequestUnmarshal("notifications.sendMessage", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// OrdersCancelSubscription allows to cancel subscription.
//
// https://vk.com/dev/orders.cancelSubscription
// https://dev.vk.com/method/orders.cancelSubscription
func (vk *VK) OrdersCancelSubscription(params Params) (response int, err error) {
err = vk.RequestUnmarshal("orders.cancelSubscription", &response, params)
return
@@ -17,7 +17,7 @@ type OrdersChangeStateResponse string // New state
// OrdersChangeState changes order status.
//
// https://vk.com/dev/orders.changeState
// https://dev.vk.com/method/orders.changeState
func (vk *VK) OrdersChangeState(params Params) (response OrdersChangeStateResponse, err error) {
err = vk.RequestUnmarshal("orders.changeState", &response, params)
return
@@ -28,7 +28,7 @@ type OrdersGetResponse []object.OrdersOrder
// OrdersGet returns a list of orders.
//
// https://vk.com/dev/orders.get
// https://dev.vk.com/method/orders.get
func (vk *VK) OrdersGet(params Params) (response OrdersGetResponse, err error) {
err = vk.RequestUnmarshal("orders.get", &response, params)
return
@@ -39,7 +39,7 @@ type OrdersGetAmountResponse []object.OrdersAmount
// OrdersGetAmount returns the cost of votes in the user's consent.
//
// https://vk.com/dev/orders.getAmount
// https://dev.vk.com/method/orders.getAmount
func (vk *VK) OrdersGetAmount(params Params) (response OrdersGetAmountResponse, err error) {
err = vk.RequestUnmarshal("orders.getAmount", &response, params)
return
@@ -50,7 +50,7 @@ type OrdersGetByIDResponse []object.OrdersOrder
// OrdersGetByID returns information about orders by their IDs.
//
// https://vk.com/dev/orders.getByID
// https://dev.vk.com/method/orders.getByID
func (vk *VK) OrdersGetByID(params Params) (response OrdersGetByIDResponse, err error) {
err = vk.RequestUnmarshal("orders.getById", &response, params)
return
@@ -61,7 +61,7 @@ type OrdersGetUserSubscriptionByIDResponse object.OrdersSubscription
// OrdersGetUserSubscriptionByID allows to get subscription by its ID.
//
// https://vk.com/dev/orders.getUserSubscriptionById
// https://dev.vk.com/method/orders.getUserSubscriptionById
func (vk *VK) OrdersGetUserSubscriptionByID(params Params) (response OrdersGetUserSubscriptionByIDResponse, err error) {
err = vk.RequestUnmarshal("orders.getUserSubscriptionById", &response, params)
return
@@ -75,7 +75,7 @@ type OrdersGetUserSubscriptionsResponse struct {
// OrdersGetUserSubscriptions allows to get user's active subscriptions.
//
// https://vk.com/dev/orders.getUserSubscriptions
// https://dev.vk.com/method/orders.getUserSubscriptions
func (vk *VK) OrdersGetUserSubscriptions(params Params) (response OrdersGetUserSubscriptionsResponse, err error) {
err = vk.RequestUnmarshal("orders.getUserSubscriptions", &response, params)
return
@@ -83,7 +83,7 @@ func (vk *VK) OrdersGetUserSubscriptions(params Params) (response OrdersGetUserS
// OrdersUpdateSubscription allows to update subscription price.
//
// https://vk.com/dev/orders.updateSubscription
// https://dev.vk.com/method/orders.updateSubscription
func (vk *VK) OrdersUpdateSubscription(params Params) (response int, err error) {
err = vk.RequestUnmarshal("orders.updateSubscription", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// PagesClearCache allows to clear the cache of particular external pages which may be attached to VK posts.
//
// https://vk.com/dev/pages.clearCache
// https://dev.vk.com/method/pages.clearCache
func (vk *VK) PagesClearCache(params Params) (response int, err error) {
err = vk.RequestUnmarshal("pages.clearCache", &response, params)
return
@@ -17,7 +17,7 @@ type PagesGetResponse object.PagesWikipageFull
// PagesGet returns information about a wiki page.
//
// https://vk.com/dev/pages.get
// https://dev.vk.com/method/pages.get
func (vk *VK) PagesGet(params Params) (response PagesGetResponse, err error) {
err = vk.RequestUnmarshal("pages.get", &response, params)
return
@@ -28,7 +28,7 @@ type PagesGetHistoryResponse []object.PagesWikipageHistory
// PagesGetHistory returns a list of all previous versions of a wiki page.
//
// https://vk.com/dev/pages.getHistory
// https://dev.vk.com/method/pages.getHistory
func (vk *VK) PagesGetHistory(params Params) (response PagesGetHistoryResponse, err error) {
err = vk.RequestUnmarshal("pages.getHistory", &response, params)
return
@@ -39,7 +39,7 @@ type PagesGetTitlesResponse []object.PagesWikipageFull
// PagesGetTitles returns a list of wiki pages in a group.
//
// https://vk.com/dev/pages.getTitles
// https://dev.vk.com/method/pages.getTitles
func (vk *VK) PagesGetTitles(params Params) (response PagesGetTitlesResponse, err error) {
err = vk.RequestUnmarshal("pages.getTitles", &response, params)
return
@@ -50,7 +50,7 @@ type PagesGetVersionResponse object.PagesWikipageFull
// PagesGetVersion returns the text of one of the previous versions of a wiki page.
//
// https://vk.com/dev/pages.getVersion
// https://dev.vk.com/method/pages.getVersion
func (vk *VK) PagesGetVersion(params Params) (response PagesGetVersionResponse, err error) {
err = vk.RequestUnmarshal("pages.getVersion", &response, params)
return
@@ -58,7 +58,7 @@ func (vk *VK) PagesGetVersion(params Params) (response PagesGetVersionResponse,
// PagesParseWiki returns HTML representation of the wiki markup.
//
// https://vk.com/dev/pages.parseWiki
// https://dev.vk.com/method/pages.parseWiki
func (vk *VK) PagesParseWiki(params Params) (response string, err error) {
err = vk.RequestUnmarshal("pages.parseWiki", &response, params)
return
@@ -66,7 +66,7 @@ func (vk *VK) PagesParseWiki(params Params) (response string, err error) {
// PagesSave saves the text of a wiki page.
//
// https://vk.com/dev/pages.save
// https://dev.vk.com/method/pages.save
func (vk *VK) PagesSave(params Params) (response int, err error) {
err = vk.RequestUnmarshal("pages.save", &response, params)
return
@@ -74,7 +74,7 @@ func (vk *VK) PagesSave(params Params) (response int, err error) {
// PagesSaveAccess saves modified read and edit access settings for a wiki page.
//
// https://vk.com/dev/pages.saveAccess
// https://dev.vk.com/method/pages.saveAccess
func (vk *VK) PagesSaveAccess(params Params) (response int, err error) {
err = vk.RequestUnmarshal("pages.saveAccess", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// PhotosConfirmTag confirms a tag on a photo.
//
// https://vk.com/dev/photos.confirmTag
// https://dev.vk.com/method/photos.confirmTag
func (vk *VK) PhotosConfirmTag(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.confirmTag", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) PhotosConfirmTag(params Params) (response int, err error) {
// PhotosCopy allows to copy a photo to the "Saved photos" album.
//
// https://vk.com/dev/photos.copy
// https://dev.vk.com/method/photos.copy
func (vk *VK) PhotosCopy(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.copy", &response, params)
return
@@ -25,7 +25,7 @@ type PhotosCreateAlbumResponse object.PhotosPhotoAlbumFull
// PhotosCreateAlbum creates an empty photo album.
//
// https://vk.com/dev/photos.createAlbum
// https://dev.vk.com/method/photos.createAlbum
func (vk *VK) PhotosCreateAlbum(params Params) (response PhotosCreateAlbumResponse, err error) {
err = vk.RequestUnmarshal("photos.createAlbum", &response, params)
return
@@ -33,7 +33,7 @@ func (vk *VK) PhotosCreateAlbum(params Params) (response PhotosCreateAlbumRespon
// PhotosCreateComment adds a new comment on the photo.
//
// https://vk.com/dev/photos.createComment
// https://dev.vk.com/method/photos.createComment
func (vk *VK) PhotosCreateComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.createComment", &response, params)
return
@@ -41,7 +41,7 @@ func (vk *VK) PhotosCreateComment(params Params) (response int, err error) {
// PhotosDelete deletes a photo.
//
// https://vk.com/dev/photos.delete
// https://dev.vk.com/method/photos.delete
func (vk *VK) PhotosDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.delete", &response, params)
return
@@ -49,7 +49,7 @@ func (vk *VK) PhotosDelete(params Params) (response int, err error) {
// PhotosDeleteAlbum deletes a photo album belonging to the current user.
//
// https://vk.com/dev/photos.deleteAlbum
// https://dev.vk.com/method/photos.deleteAlbum
func (vk *VK) PhotosDeleteAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.deleteAlbum", &response, params)
return
@@ -57,7 +57,7 @@ func (vk *VK) PhotosDeleteAlbum(params Params) (response int, err error) {
// PhotosDeleteComment deletes a comment on the photo.
//
// https://vk.com/dev/photos.deleteComment
// https://dev.vk.com/method/photos.deleteComment
func (vk *VK) PhotosDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.deleteComment", &response, params)
return
@@ -65,7 +65,7 @@ func (vk *VK) PhotosDeleteComment(params Params) (response int, err error) {
// PhotosEdit edits the caption of a photo.
//
// https://vk.com/dev/photos.edit
// https://dev.vk.com/method/photos.edit
func (vk *VK) PhotosEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.edit", &response, params)
return
@@ -73,7 +73,7 @@ func (vk *VK) PhotosEdit(params Params) (response int, err error) {
// PhotosEditAlbum edits information about a photo album.
//
// https://vk.com/dev/photos.editAlbum
// https://dev.vk.com/method/photos.editAlbum
func (vk *VK) PhotosEditAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.editAlbum", &response, params)
return
@@ -81,7 +81,7 @@ func (vk *VK) PhotosEditAlbum(params Params) (response int, err error) {
// PhotosEditComment edits a comment on a photo.
//
// https://vk.com/dev/photos.editComment
// https://dev.vk.com/method/photos.editComment
func (vk *VK) PhotosEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.editComment", &response, params)
return
@@ -97,7 +97,7 @@ type PhotosGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/photos.get
// https://dev.vk.com/method/photos.get
func (vk *VK) PhotosGet(params Params) (response PhotosGetResponse, err error) {
err = vk.RequestUnmarshal("photos.get", &response, params, Params{"extended": false})
@@ -114,7 +114,7 @@ type PhotosGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/photos.get
// https://dev.vk.com/method/photos.get
func (vk *VK) PhotosGetExtended(params Params) (response PhotosGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("photos.get", &response, params, Params{"extended": true})
@@ -129,7 +129,7 @@ type PhotosGetAlbumsResponse struct {
// PhotosGetAlbums returns a list of a user's or community's photo albums.
//
// https://vk.com/dev/photos.getAlbums
// https://dev.vk.com/method/photos.getAlbums
func (vk *VK) PhotosGetAlbums(params Params) (response PhotosGetAlbumsResponse, err error) {
err = vk.RequestUnmarshal("photos.getAlbums", &response, params)
return
@@ -137,7 +137,7 @@ func (vk *VK) PhotosGetAlbums(params Params) (response PhotosGetAlbumsResponse,
// PhotosGetAlbumsCount returns the number of photo albums belonging to a user or community.
//
// https://vk.com/dev/photos.getAlbumsCount
// https://dev.vk.com/method/photos.getAlbumsCount
func (vk *VK) PhotosGetAlbumsCount(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.getAlbumsCount", &response, params)
return
@@ -154,7 +154,7 @@ type PhotosGetAllResponse struct {
//
// extended=0
//
// https://vk.com/dev/photos.getAll
// https://dev.vk.com/method/photos.getAll
func (vk *VK) PhotosGetAll(params Params) (response PhotosGetAllResponse, err error) {
err = vk.RequestUnmarshal("photos.getAll", &response, params, Params{"extended": false})
@@ -172,7 +172,7 @@ type PhotosGetAllExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/photos.getAll
// https://dev.vk.com/method/photos.getAll
func (vk *VK) PhotosGetAllExtended(params Params) (response PhotosGetAllExtendedResponse, err error) {
err = vk.RequestUnmarshal("photos.getAll", &response, params, Params{"extended": true})
@@ -188,7 +188,7 @@ type PhotosGetAllCommentsResponse struct {
// PhotosGetAllComments returns a list of comments on a specific
// photo album or all albums of the user sorted in reverse chronological order.
//
// https://vk.com/dev/photos.getAllComments
// https://dev.vk.com/method/photos.getAllComments
func (vk *VK) PhotosGetAllComments(params Params) (response PhotosGetAllCommentsResponse, err error) {
err = vk.RequestUnmarshal("photos.getAllComments", &response, params)
return
@@ -201,7 +201,7 @@ type PhotosGetByIDResponse []object.PhotosPhoto
//
// extended=0
//
// https://vk.com/dev/photos.getById
// https://dev.vk.com/method/photos.getById
func (vk *VK) PhotosGetByID(params Params) (response PhotosGetByIDResponse, err error) {
err = vk.RequestUnmarshal("photos.getById", &response, params, Params{"extended": false})
@@ -215,7 +215,7 @@ type PhotosGetByIDExtendedResponse []object.PhotosPhotoFull
//
// extended=1
//
// https://vk.com/dev/photos.getById
// https://dev.vk.com/method/photos.getById
func (vk *VK) PhotosGetByIDExtended(params Params) (response PhotosGetByIDExtendedResponse, err error) {
err = vk.RequestUnmarshal("photos.getById", &response, params, Params{"extended": true})
@@ -229,7 +229,7 @@ type PhotosGetChatUploadServerResponse struct {
// PhotosGetChatUploadServer returns an upload link for chat cover pictures.
//
// https://vk.com/dev/photos.getChatUploadServer
// https://dev.vk.com/method/photos.getChatUploadServer
func (vk *VK) PhotosGetChatUploadServer(params Params) (response PhotosGetChatUploadServerResponse, err error) {
err = vk.RequestUnmarshal("photos.getChatUploadServer", &response, params)
return
@@ -246,7 +246,7 @@ type PhotosGetCommentsResponse struct {
//
// extended=0
//
// https://vk.com/dev/photos.getComments
// https://dev.vk.com/method/photos.getComments
func (vk *VK) PhotosGetComments(params Params) (response PhotosGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("photos.getComments", &response, params, Params{"extended": false})
@@ -266,7 +266,7 @@ type PhotosGetCommentsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/photos.getComments
// https://dev.vk.com/method/photos.getComments
func (vk *VK) PhotosGetCommentsExtended(params Params) (response PhotosGetCommentsExtendedResponse, err error) {
err = vk.RequestUnmarshal("photos.getComments", &response, params, Params{"extended": true})
@@ -280,7 +280,7 @@ type PhotosGetMarketAlbumUploadServerResponse struct {
// PhotosGetMarketAlbumUploadServer returns the server address for market album photo upload.
//
// https://vk.com/dev/photos.getMarketAlbumUploadServer
// https://dev.vk.com/method/photos.getMarketAlbumUploadServer
func (vk *VK) PhotosGetMarketAlbumUploadServer(params Params) (
response PhotosGetMarketAlbumUploadServerResponse,
err error,
@@ -296,7 +296,7 @@ type PhotosGetMarketUploadServerResponse struct {
// PhotosGetMarketUploadServer returns the server address for market photo upload.
//
// https://vk.com/dev/photos.getMarketUploadServer
// https://dev.vk.com/method/photos.getMarketUploadServer
func (vk *VK) PhotosGetMarketUploadServer(params Params) (response PhotosGetMarketUploadServerResponse, err error) {
err = vk.RequestUnmarshal("photos.getMarketUploadServer", &response, params)
return
@@ -312,7 +312,7 @@ type PhotosGetMessagesUploadServerResponse struct {
// PhotosGetMessagesUploadServer returns the server address for photo upload onto a messages.
//
// https://vk.com/dev/photos.getMessagesUploadServer
// https://dev.vk.com/method/photos.getMessagesUploadServer
func (vk *VK) PhotosGetMessagesUploadServer(params Params) (response PhotosGetMessagesUploadServerResponse, err error) {
err = vk.RequestUnmarshal("photos.getMessagesUploadServer", &response, params)
return
@@ -326,7 +326,7 @@ type PhotosGetNewTagsResponse struct {
// PhotosGetNewTags returns a list of photos with tags that have not been viewed.
//
// https://vk.com/dev/photos.getNewTags
// https://dev.vk.com/method/photos.getNewTags
func (vk *VK) PhotosGetNewTags(params Params) (response PhotosGetNewTagsResponse, err error) {
err = vk.RequestUnmarshal("photos.getNewTags", &response, params)
return
@@ -339,7 +339,7 @@ type PhotosGetOwnerCoverPhotoUploadServerResponse struct {
// PhotosGetOwnerCoverPhotoUploadServer receives server address for uploading community cover.
//
// https://vk.com/dev/photos.getOwnerCoverPhotoUploadServer
// https://dev.vk.com/method/photos.getOwnerCoverPhotoUploadServer
func (vk *VK) PhotosGetOwnerCoverPhotoUploadServer(params Params) (
response PhotosGetOwnerCoverPhotoUploadServerResponse,
err error,
@@ -356,7 +356,7 @@ type PhotosGetOwnerPhotoUploadServerResponse struct {
// PhotosGetOwnerPhotoUploadServer returns an upload server address for a
// profile or community photo.
//
// https://vk.com/dev/photos.getOwnerPhotoUploadServer
// https://dev.vk.com/method/photos.getOwnerPhotoUploadServer
func (vk *VK) PhotosGetOwnerPhotoUploadServer(params Params) (
response PhotosGetOwnerPhotoUploadServerResponse,
err error,
@@ -370,7 +370,7 @@ type PhotosGetTagsResponse []object.PhotosPhotoTag
// PhotosGetTags returns a list of tags on a photo.
//
// https://vk.com/dev/photos.getTags
// https://dev.vk.com/method/photos.getTags
func (vk *VK) PhotosGetTags(params Params) (response PhotosGetTagsResponse, err error) {
err = vk.RequestUnmarshal("photos.getTags", &response, params)
return
@@ -381,7 +381,7 @@ type PhotosGetUploadServerResponse object.PhotosPhotoUpload
// PhotosGetUploadServer returns the server address for photo upload.
//
// https://vk.com/dev/photos.getUploadServer
// https://dev.vk.com/method/photos.getUploadServer
func (vk *VK) PhotosGetUploadServer(params Params) (response PhotosGetUploadServerResponse, err error) {
err = vk.RequestUnmarshal("photos.getUploadServer", &response, params)
return
@@ -397,7 +397,7 @@ type PhotosGetUserPhotosResponse struct {
//
// extended=0
//
// https://vk.com/dev/photos.getUserPhotos
// https://dev.vk.com/method/photos.getUserPhotos
func (vk *VK) PhotosGetUserPhotos(params Params) (response PhotosGetUserPhotosResponse, err error) {
err = vk.RequestUnmarshal("photos.getUserPhotos", &response, params, Params{"extended": false})
@@ -414,7 +414,7 @@ type PhotosGetUserPhotosExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/photos.getUserPhotos
// https://dev.vk.com/method/photos.getUserPhotos
func (vk *VK) PhotosGetUserPhotosExtended(params Params) (response PhotosGetUserPhotosExtendedResponse, err error) {
err = vk.RequestUnmarshal("photos.getUserPhotos", &response, params, Params{"extended": true})
@@ -426,7 +426,7 @@ type PhotosGetWallUploadServerResponse object.PhotosPhotoUpload
// PhotosGetWallUploadServer returns the server address for photo upload onto a user's wall.
//
// https://vk.com/dev/photos.getWallUploadServer
// https://dev.vk.com/method/photos.getWallUploadServer
func (vk *VK) PhotosGetWallUploadServer(params Params) (response PhotosGetWallUploadServerResponse, err error) {
err = vk.RequestUnmarshal("photos.getWallUploadServer", &response, params)
return
@@ -434,7 +434,7 @@ func (vk *VK) PhotosGetWallUploadServer(params Params) (response PhotosGetWallUp
// PhotosMakeCover makes a photo into an album cover.
//
// https://vk.com/dev/photos.makeCover
// https://dev.vk.com/method/photos.makeCover
func (vk *VK) PhotosMakeCover(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.makeCover", &response, params)
return
@@ -442,7 +442,7 @@ func (vk *VK) PhotosMakeCover(params Params) (response int, err error) {
// PhotosMove a photo from one album to another.
//
// https://vk.com/dev/photos.moveMoves
// https://dev.vk.com/method/photos.moveMoves
func (vk *VK) PhotosMove(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.move", &response, params)
return
@@ -450,7 +450,7 @@ func (vk *VK) PhotosMove(params Params) (response int, err error) {
// PhotosPutTag adds a tag on the photo.
//
// https://vk.com/dev/photos.putTag
// https://dev.vk.com/method/photos.putTag
func (vk *VK) PhotosPutTag(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.putTag", &response, params)
return
@@ -458,7 +458,7 @@ func (vk *VK) PhotosPutTag(params Params) (response int, err error) {
// PhotosRemoveTag removes a tag from a photo.
//
// https://vk.com/dev/photos.removeTag
// https://dev.vk.com/method/photos.removeTag
func (vk *VK) PhotosRemoveTag(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.removeTag", &response, params)
return
@@ -466,7 +466,7 @@ func (vk *VK) PhotosRemoveTag(params Params) (response int, err error) {
// PhotosReorderAlbums reorders the album in the list of user albums.
//
// https://vk.com/dev/photos.reorderAlbums
// https://dev.vk.com/method/photos.reorderAlbums
func (vk *VK) PhotosReorderAlbums(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.reorderAlbums", &response, params)
return
@@ -474,7 +474,7 @@ func (vk *VK) PhotosReorderAlbums(params Params) (response int, err error) {
// PhotosReorderPhotos reorders the photo in the list of photos of the user album.
//
// https://vk.com/dev/photos.reorderPhotos
// https://dev.vk.com/method/photos.reorderPhotos
func (vk *VK) PhotosReorderPhotos(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.reorderPhotos", &response, params)
return
@@ -482,7 +482,7 @@ func (vk *VK) PhotosReorderPhotos(params Params) (response int, err error) {
// PhotosReport reports (submits a complaint about) a photo.
//
// https://vk.com/dev/photos.report
// https://dev.vk.com/method/photos.report
func (vk *VK) PhotosReport(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.report", &response, params)
return
@@ -490,7 +490,7 @@ func (vk *VK) PhotosReport(params Params) (response int, err error) {
// PhotosReportComment reports (submits a complaint about) a comment on a photo.
//
// https://vk.com/dev/photos.reportComment
// https://dev.vk.com/method/photos.reportComment
func (vk *VK) PhotosReportComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.reportComment", &response, params)
return
@@ -498,7 +498,7 @@ func (vk *VK) PhotosReportComment(params Params) (response int, err error) {
// PhotosRestore restores a deleted photo.
//
// https://vk.com/dev/photos.restore
// https://dev.vk.com/method/photos.restore
func (vk *VK) PhotosRestore(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.restore", &response, params)
return
@@ -506,7 +506,7 @@ func (vk *VK) PhotosRestore(params Params) (response int, err error) {
// PhotosRestoreComment restores a deleted comment on a photo.
//
// https://vk.com/dev/photos.restoreComment
// https://dev.vk.com/method/photos.restoreComment
func (vk *VK) PhotosRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("photos.restoreComment", &response, params)
return
@@ -517,7 +517,7 @@ type PhotosSaveResponse []object.PhotosPhoto
// PhotosSave saves photos after successful uploading.
//
// https://vk.com/dev/photos.save
// https://dev.vk.com/method/photos.save
func (vk *VK) PhotosSave(params Params) (response PhotosSaveResponse, err error) {
err = vk.RequestUnmarshal("photos.save", &response, params)
return
@@ -528,7 +528,7 @@ type PhotosSaveMarketAlbumPhotoResponse []object.PhotosPhoto
// PhotosSaveMarketAlbumPhoto photo Saves market album photos after successful uploading.
//
// https://vk.com/dev/photos.saveMarketAlbumPhoto
// https://dev.vk.com/method/photos.saveMarketAlbumPhoto
func (vk *VK) PhotosSaveMarketAlbumPhoto(params Params) (response PhotosSaveMarketAlbumPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveMarketAlbumPhoto", &response, params)
return
@@ -539,7 +539,7 @@ type PhotosSaveMarketPhotoResponse []object.PhotosPhoto
// PhotosSaveMarketPhoto saves market photos after successful uploading.
//
// https://vk.com/dev/photos.saveMarketPhoto
// https://dev.vk.com/method/photos.saveMarketPhoto
func (vk *VK) PhotosSaveMarketPhoto(params Params) (response PhotosSaveMarketPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveMarketPhoto", &response, params)
return
@@ -550,7 +550,7 @@ type PhotosSaveMessagesPhotoResponse []object.PhotosPhoto
// PhotosSaveMessagesPhoto saves a photo after being successfully.
//
// https://vk.com/dev/photos.saveMessagesPhoto
// https://dev.vk.com/method/photos.saveMessagesPhoto
func (vk *VK) PhotosSaveMessagesPhoto(params Params) (response PhotosSaveMessagesPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveMessagesPhoto", &response, params)
return
@@ -563,7 +563,7 @@ type PhotosSaveOwnerCoverPhotoResponse struct {
// PhotosSaveOwnerCoverPhoto saves cover photo after successful uploading.
//
// https://vk.com/dev/photos.saveOwnerCoverPhoto
// https://dev.vk.com/method/photos.saveOwnerCoverPhoto
func (vk *VK) PhotosSaveOwnerCoverPhoto(params Params) (response PhotosSaveOwnerCoverPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveOwnerCoverPhoto", &response, params)
return
@@ -582,7 +582,7 @@ type PhotosSaveOwnerPhotoResponse struct {
// PhotosSaveOwnerPhoto saves a profile or community photo.
//
// https://vk.com/dev/photos.saveOwnerPhoto
// https://dev.vk.com/method/photos.saveOwnerPhoto
func (vk *VK) PhotosSaveOwnerPhoto(params Params) (response PhotosSaveOwnerPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveOwnerPhoto", &response, params)
return
@@ -593,7 +593,7 @@ type PhotosSaveWallPhotoResponse []object.PhotosPhoto
// PhotosSaveWallPhoto saves a photo to a user's or community's wall after being uploaded.
//
// https://vk.com/dev/photos.saveWallPhoto
// https://dev.vk.com/method/photos.saveWallPhoto
func (vk *VK) PhotosSaveWallPhoto(params Params) (response PhotosSaveWallPhotoResponse, err error) {
err = vk.RequestUnmarshal("photos.saveWallPhoto", &response, params)
return
@@ -607,7 +607,7 @@ type PhotosSearchResponse struct {
// PhotosSearch returns a list of photos.
//
// https://vk.com/dev/photos.search
// https://dev.vk.com/method/photos.search
func (vk *VK) PhotosSearch(params Params) (response PhotosSearchResponse, err error) {
err = vk.RequestUnmarshal("photos.search", &response, params)
return

View File

@@ -13,7 +13,7 @@ type PodcastsGetCatalogResponse struct {
//
// extended=0
//
// https://vk.com/dev/podcasts.getCatalog
// https://dev.vk.com/method/podcasts.getCatalog
func (vk *VK) PodcastsGetCatalog(params Params) (response PodcastsGetCatalogResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getCatalog", &response, params, Params{"extended": false})
@@ -30,7 +30,7 @@ type PodcastsGetCatalogExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/podcasts.getCatalog
// https://dev.vk.com/method/podcasts.getCatalog
func (vk *VK) PodcastsGetCatalogExtended(params Params) (response PodcastsGetCatalogExtendedResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getCatalog", &response, params, Params{"extended": true})
@@ -42,7 +42,7 @@ type PodcastsGetCategoriesResponse []object.PodcastsCategory
// PodcastsGetCategories method.
//
// https://vk.com/dev/podcasts.getCategories
// https://dev.vk.com/method/podcasts.getCategories
func (vk *VK) PodcastsGetCategories(params Params) (response PodcastsGetCategoriesResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getCategories", &response, params)
return
@@ -56,7 +56,7 @@ type PodcastsGetEpisodesResponse struct {
// PodcastsGetEpisodes method.
//
// https://vk.com/dev/podcasts.getEpisodes
// https://dev.vk.com/method/podcasts.getEpisodes
func (vk *VK) PodcastsGetEpisodes(params Params) (response PodcastsGetEpisodesResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getEpisodes", &response, params)
return
@@ -72,7 +72,7 @@ type PodcastsGetFeedResponse struct {
//
// extended=0
//
// https://vk.com/dev/podcasts.getFeed
// https://dev.vk.com/method/podcasts.getFeed
func (vk *VK) PodcastsGetFeed(params Params) (response PodcastsGetFeedResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getFeed", &response, params, Params{"extended": false})
@@ -90,7 +90,7 @@ type PodcastsGetFeedExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/podcasts.getFeed
// https://dev.vk.com/method/podcasts.getFeed
func (vk *VK) PodcastsGetFeedExtended(params Params) (response PodcastsGetFeedExtendedResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getFeed", &response, params, Params{"extended": true})
@@ -118,7 +118,7 @@ type PodcastsGetStartPageResponse struct {
//
// extended=0
//
// https://vk.com/dev/podcasts.getStartPage
// https://dev.vk.com/method/podcasts.getStartPage
func (vk *VK) PodcastsGetStartPage(params Params) (response PodcastsGetStartPageResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getStartPage", &response, params, Params{"extended": false})
@@ -147,7 +147,7 @@ type PodcastsGetStartPageExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/podcasts.getStartPage
// https://dev.vk.com/method/podcasts.getStartPage
func (vk *VK) PodcastsGetStartPageExtended(params Params) (response PodcastsGetStartPageExtendedResponse, err error) {
err = vk.RequestUnmarshal("podcasts.getStartPage", &response, params, Params{"extended": true})
@@ -156,7 +156,7 @@ func (vk *VK) PodcastsGetStartPageExtended(params Params) (response PodcastsGetS
// PodcastsMarkAsListened method.
//
// https://vk.com/dev/podcasts.markAsListened
// https://dev.vk.com/method/podcasts.markAsListened
func (vk *VK) PodcastsMarkAsListened(params Params) (response int, err error) {
err = vk.RequestUnmarshal("podcasts.markAsListened", &response, params)
return
@@ -164,7 +164,7 @@ func (vk *VK) PodcastsMarkAsListened(params Params) (response int, err error) {
// PodcastsSubscribe method.
//
// https://vk.com/dev/podcasts.subscribe
// https://dev.vk.com/method/podcasts.subscribe
func (vk *VK) PodcastsSubscribe(params Params) (response int, err error) {
err = vk.RequestUnmarshal("podcasts.subscribe", &response, params)
return
@@ -172,7 +172,7 @@ func (vk *VK) PodcastsSubscribe(params Params) (response int, err error) {
// PodcastsUnsubscribe method.
//
// https://vk.com/dev/podcasts.unsubscribe
// https://dev.vk.com/method/podcasts.unsubscribe
func (vk *VK) PodcastsUnsubscribe(params Params) (response int, err error) {
err = vk.RequestUnmarshal("podcasts.unsubscribe", &response, params)
return

View File

@@ -4,7 +4,7 @@ import "github.com/SevereCloud/vksdk/v2/object"
// PollsAddVote adds the current user's vote to the selected answer in the poll.
//
// https://vk.com/dev/polls.addVote
// https://dev.vk.com/method/polls.addVote
func (vk *VK) PollsAddVote(params Params) (response int, err error) {
err = vk.RequestUnmarshal("polls.addVote", &response, params)
return
@@ -15,7 +15,7 @@ type PollsCreateResponse object.PollsPoll
// PollsCreate creates polls that can be attached to the users' or communities' posts.
//
// https://vk.com/dev/polls.create
// https://dev.vk.com/method/polls.create
func (vk *VK) PollsCreate(params Params) (response PollsCreateResponse, err error) {
err = vk.RequestUnmarshal("polls.create", &response, params)
return
@@ -23,7 +23,7 @@ func (vk *VK) PollsCreate(params Params) (response PollsCreateResponse, err erro
// PollsDeleteVote deletes the current user's vote from the selected answer in the poll.
//
// https://vk.com/dev/polls.deleteVote
// https://dev.vk.com/method/polls.deleteVote
func (vk *VK) PollsDeleteVote(params Params) (response int, err error) {
err = vk.RequestUnmarshal("polls.deleteVote", &response, params)
return
@@ -31,7 +31,7 @@ func (vk *VK) PollsDeleteVote(params Params) (response int, err error) {
// PollsEdit edits created polls.
//
// https://vk.com/dev/polls.edit
// https://dev.vk.com/method/polls.edit
func (vk *VK) PollsEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("polls.edit", &response, params)
return
@@ -42,7 +42,7 @@ type PollsGetBackgroundsResponse []object.PollsBackground
// PollsGetBackgrounds return default backgrounds for polls.
//
// https://vk.com/dev/polls.getBackgrounds
// https://dev.vk.com/method/polls.getBackgrounds
func (vk *VK) PollsGetBackgrounds(params Params) (response PollsGetBackgroundsResponse, err error) {
err = vk.RequestUnmarshal("polls.getBackgrounds", &response, params)
return
@@ -53,7 +53,7 @@ type PollsGetByIDResponse object.PollsPoll
// PollsGetByID returns detailed information about a poll by its ID.
//
// https://vk.com/dev/polls.getById
// https://dev.vk.com/method/polls.getById
func (vk *VK) PollsGetByID(params Params) (response PollsGetByIDResponse, err error) {
err = vk.RequestUnmarshal("polls.getById", &response, params)
return
@@ -66,7 +66,7 @@ type PollsGetPhotoUploadServerResponse struct {
// PollsGetPhotoUploadServer returns a URL for uploading a photo to a poll.
//
// https://vk.com/dev/polls.getPhotoUploadServer
// https://dev.vk.com/method/polls.getPhotoUploadServer
func (vk *VK) PollsGetPhotoUploadServer(params Params) (response PollsGetPhotoUploadServerResponse, err error) {
err = vk.RequestUnmarshal("polls.getPhotoUploadServer", &response, params)
return
@@ -77,7 +77,7 @@ type PollsGetVotersResponse []object.PollsVoters
// PollsGetVoters returns a list of IDs of users who selected specific answers in the poll.
//
// https://vk.com/dev/polls.getVoters
// https://dev.vk.com/method/polls.getVoters
func (vk *VK) PollsGetVoters(params Params) (response PollsGetVotersResponse, err error) {
err = vk.RequestUnmarshal("polls.getVoters", &response, params)
return
@@ -88,7 +88,7 @@ type PollsGetVotersFieldsResponse []object.PollsVotersFields
// PollsGetVotersFields returns a list of IDs of users who selected specific answers in the poll.
//
// https://vk.com/dev/polls.getVoters
// https://dev.vk.com/method/polls.getVoters
func (vk *VK) PollsGetVotersFields(params Params) (response PollsGetVotersFieldsResponse, err error) {
err = vk.RequestUnmarshal("polls.getVoters", &response, params)
return
@@ -99,7 +99,7 @@ type PollsSavePhotoResponse object.PollsPhoto
// PollsSavePhoto allows to save poll's uploaded photo.
//
// https://vk.com/dev/polls.savePhoto
// https://dev.vk.com/method/polls.savePhoto
func (vk *VK) PollsSavePhoto(params Params) (response PollsSavePhotoResponse, err error) {
err = vk.RequestUnmarshal("polls.savePhoto", &response, params)
return

View File

@@ -10,7 +10,7 @@ type PrettyCardsCreateResponse struct {
// PrettyCardsCreate method.
//
// https://vk.com/dev/prettyCards.create
// https://dev.vk.com/method/prettyCards.create
func (vk *VK) PrettyCardsCreate(params Params) (response PrettyCardsCreateResponse, err error) {
err = vk.RequestUnmarshal("prettyCards.create", &response, params)
return
@@ -25,7 +25,7 @@ type PrettyCardsDeleteResponse struct {
// PrettyCardsDelete method.
//
// https://vk.com/dev/prettyCards.delete
// https://dev.vk.com/method/prettyCards.delete
func (vk *VK) PrettyCardsDelete(params Params) (response PrettyCardsDeleteResponse, err error) {
err = vk.RequestUnmarshal("prettyCards.delete", &response, params)
return
@@ -39,7 +39,7 @@ type PrettyCardsEditResponse struct {
// PrettyCardsEdit method.
//
// https://vk.com/dev/prettyCards.edit
// https://dev.vk.com/method/prettyCards.edit
func (vk *VK) PrettyCardsEdit(params Params) (response PrettyCardsEditResponse, err error) {
err = vk.RequestUnmarshal("prettyCards.edit", &response, params)
return
@@ -53,7 +53,7 @@ type PrettyCardsGetResponse struct {
// PrettyCardsGet method.
//
// https://vk.com/dev/prettyCards.get
// https://dev.vk.com/method/prettyCards.get
func (vk *VK) PrettyCardsGet(params Params) (response PrettyCardsGetResponse, err error) {
err = vk.RequestUnmarshal("prettyCards.get", &response, params)
return
@@ -64,7 +64,7 @@ type PrettyCardsGetByIDResponse []object.PrettyCardsPrettyCard
// PrettyCardsGetByID method.
//
// https://vk.com/dev/prettyCards.getById
// https://dev.vk.com/method/prettyCards.getById
func (vk *VK) PrettyCardsGetByID(params Params) (response PrettyCardsGetByIDResponse, err error) {
err = vk.RequestUnmarshal("prettyCards.getById", &response, params)
return
@@ -72,7 +72,7 @@ func (vk *VK) PrettyCardsGetByID(params Params) (response PrettyCardsGetByIDResp
// PrettyCardsGetUploadURL method.
//
// https://vk.com/dev/prettyCards.getUploadURL
// https://dev.vk.com/method/prettyCards.getUploadURL
func (vk *VK) PrettyCardsGetUploadURL(params Params) (response string, err error) {
err = vk.RequestUnmarshal("prettyCards.getUploadURL", &response, params)
return

View File

@@ -10,7 +10,7 @@ type SearchGetHintsResponse struct {
// SearchGetHints allows the programmer to do a quick search for any substring.
//
// https://vk.com/dev/search.getHints
// https://dev.vk.com/method/search.getHints
func (vk *VK) SearchGetHints(params Params) (response SearchGetHintsResponse, err error) {
err = vk.RequestUnmarshal("search.getHints", &response, params)
return

View File

@@ -9,7 +9,7 @@ type SecureAddAppEventResponse int // FIXME: not found documentation. https://gi
// SecureAddAppEvent adds user activity information to an application.
//
// https://vk.com/dev/secure.addAppEvent
// https://dev.vk.com/method/secure.addAppEvent
func (vk *VK) SecureAddAppEvent(params Params) (response SecureAddAppEventResponse, err error) {
err = vk.RequestUnmarshal("secure.addAppEvent", &response, params)
return
@@ -20,7 +20,7 @@ type SecureCheckTokenResponse object.SecureTokenChecked
// SecureCheckToken checks the user authentication in IFrame and Flash apps using the access_token parameter.
//
// https://vk.com/dev/secure.checkToken
// https://dev.vk.com/method/secure.checkToken
func (vk *VK) SecureCheckToken(params Params) (response SecureCheckTokenResponse, err error) {
err = vk.RequestUnmarshal("secure.checkToken", &response, params)
return
@@ -28,7 +28,7 @@ func (vk *VK) SecureCheckToken(params Params) (response SecureCheckTokenResponse
// SecureGetAppBalance returns payment balance of the application in hundredth of a vote.
//
// https://vk.com/dev/secure.getAppBalance
// https://dev.vk.com/method/secure.getAppBalance
func (vk *VK) SecureGetAppBalance(params Params) (response int, err error) {
err = vk.RequestUnmarshal("secure.getAppBalance", &response, params)
return
@@ -40,7 +40,7 @@ type SecureGetSMSHistoryResponse []object.SecureSmsNotification
// SecureGetSMSHistory shows a list of SMS notifications sent by the
// application using secure.sendSMSNotification method.
//
// https://vk.com/dev/secure.getSMSHistory
// https://dev.vk.com/method/secure.getSMSHistory
func (vk *VK) SecureGetSMSHistory(params Params) (response SecureGetSMSHistoryResponse, err error) {
err = vk.RequestUnmarshal("secure.getSMSHistory", &response, params)
return
@@ -51,7 +51,7 @@ type SecureGetTransactionsHistoryResponse []object.SecureTransaction
// SecureGetTransactionsHistory shows history of votes transaction between users and the application.
//
// https://vk.com/dev/secure.getTransactionsHistory
// https://dev.vk.com/method/secure.getTransactionsHistory
func (vk *VK) SecureGetTransactionsHistory(params Params) (response SecureGetTransactionsHistoryResponse, err error) {
err = vk.RequestUnmarshal("secure.getTransactionsHistory", &response, params)
return
@@ -62,7 +62,7 @@ type SecureGetUserLevelResponse []object.SecureLevel
// SecureGetUserLevel returns one of the previously set game levels of one or more users in the application.
//
// https://vk.com/dev/secure.getUserLevel
// https://dev.vk.com/method/secure.getUserLevel
func (vk *VK) SecureGetUserLevel(params Params) (response SecureGetUserLevelResponse, err error) {
err = vk.RequestUnmarshal("secure.getUserLevel", &response, params)
return
@@ -76,7 +76,7 @@ type SecureGiveEventStickerResponse []struct {
// SecureGiveEventSticker method.
//
// https://vk.com/dev/secure.giveEventSticker
// https://dev.vk.com/method/secure.giveEventSticker
func (vk *VK) SecureGiveEventSticker(params Params) (response SecureGiveEventStickerResponse, err error) {
err = vk.RequestUnmarshal("secure.giveEventSticker", &response, params)
return
@@ -87,7 +87,7 @@ type SecureSendNotificationResponse []int // User ID
// SecureSendNotification sends notification to the user.
//
// https://vk.com/dev/secure.sendNotification
// https://dev.vk.com/method/secure.sendNotification
func (vk *VK) SecureSendNotification(params Params) (response SecureSendNotificationResponse, err error) {
err = vk.RequestUnmarshal("secure.sendNotification", &response, params)
return
@@ -95,7 +95,7 @@ func (vk *VK) SecureSendNotification(params Params) (response SecureSendNotifica
// SecureSendSMSNotification sends SMS notification to a user's mobile device.
//
// https://vk.com/dev/secure.sendSMSNotification
// https://dev.vk.com/method/secure.sendSMSNotification
func (vk *VK) SecureSendSMSNotification(params Params) (response int, err error) {
err = vk.RequestUnmarshal("secure.sendSMSNotification", &response, params)
return
@@ -103,7 +103,7 @@ func (vk *VK) SecureSendSMSNotification(params Params) (response int, err error)
// SecureSetCounter sets a counter which is shown to the user in bold in the left menu.
//
// https://vk.com/dev/secure.setCounter
// https://dev.vk.com/method/secure.setCounter
func (vk *VK) SecureSetCounter(params Params) (response int, err error) {
err = vk.RequestUnmarshal("secure.setCounter", &response, params)
return

View File

@@ -9,7 +9,7 @@ type StatsGetResponse []object.StatsPeriod
// StatsGet returns statistics of a community or an application.
//
// https://vk.com/dev/stats.get
// https://dev.vk.com/method/stats.get
func (vk *VK) StatsGet(params Params) (response StatsGetResponse, err error) {
err = vk.RequestUnmarshal("stats.get", &response, params)
return
@@ -20,7 +20,7 @@ type StatsGetPostReachResponse []object.StatsWallpostStat
// StatsGetPostReach returns stats for a wall post.
//
// https://vk.com/dev/stats.getPostReach
// https://dev.vk.com/method/stats.getPostReach
func (vk *VK) StatsGetPostReach(params Params) (response StatsGetPostReachResponse, err error) {
err = vk.RequestUnmarshal("stats.getPostReach", &response, params)
return
@@ -28,7 +28,7 @@ func (vk *VK) StatsGetPostReach(params Params) (response StatsGetPostReachRespon
// StatsTrackVisitor adds current session's data in the application statistics.
//
// https://vk.com/dev/stats.trackVisitor
// https://dev.vk.com/method/stats.trackVisitor
func (vk *VK) StatsTrackVisitor(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stats.trackVisitor", &response, params)
return

View File

@@ -21,7 +21,7 @@ func (s StorageGetResponse) ToMap() map[string]string {
//
// StorageGet always return array!
//
// https://vk.com/dev/storage.get
// https://dev.vk.com/method/storage.get
func (vk *VK) StorageGet(params Params) (response StorageGetResponse, err error) {
err = vk.RequestUnmarshal("storage.get", &response, params)
@@ -33,7 +33,7 @@ type StorageGetKeysResponse []string
// StorageGetKeys returns the names of all variables.
//
// https://vk.com/dev/storage.getKeys
// https://dev.vk.com/method/storage.getKeys
func (vk *VK) StorageGetKeys(params Params) (response StorageGetKeysResponse, err error) {
err = vk.RequestUnmarshal("storage.getKeys", &response, params)
return
@@ -41,7 +41,7 @@ func (vk *VK) StorageGetKeys(params Params) (response StorageGetKeysResponse, er
// StorageSet saves a value of variable with the name set by key parameter.
//
// https://vk.com/dev/storage.set
// https://dev.vk.com/method/storage.set
func (vk *VK) StorageSet(params Params) (response int, err error) {
err = vk.RequestUnmarshal("storage.set", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// StoreAddStickersToFavorite add stickers to favorite.
//
// https://vk.com/dev/store.addStickersToFavorite
// https://dev.vk.com/method/store.addStickersToFavorite
func (vk *VK) StoreAddStickersToFavorite(params Params) (response int, err error) {
err = vk.RequestUnmarshal("store.addStickersToFavorite", &response, params)
return
@@ -20,7 +20,7 @@ type StoreGetFavoriteStickersResponse struct {
// StoreGetFavoriteStickers return favorite stickers.
//
// https://vk.com/dev/store.getFavoriteStickers
// https://dev.vk.com/method/store.getFavoriteStickers
func (vk *VK) StoreGetFavoriteStickers(params Params) (response StoreGetFavoriteStickersResponse, err error) {
err = vk.RequestUnmarshal("store.getFavoriteStickers", &response, params)
return
@@ -28,7 +28,7 @@ func (vk *VK) StoreGetFavoriteStickers(params Params) (response StoreGetFavorite
// StoreRemoveStickersFromFavorite remove stickers from favorite.
//
// https://vk.com/dev/store.removeStickersFromFavorite
// https://dev.vk.com/method/store.removeStickersFromFavorite
func (vk *VK) StoreRemoveStickersFromFavorite(params Params) (response int, err error) {
err = vk.RequestUnmarshal("store.removeStickersFromFavorite", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// StoriesBanOwner allows to hide stories from chosen sources from current user's feed.
//
// https://vk.com/dev/stories.banOwner
// https://dev.vk.com/method/stories.banOwner
func (vk *VK) StoriesBanOwner(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.banOwner", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) StoriesBanOwner(params Params) (response int, err error) {
// StoriesDelete allows to delete story.
//
// https://vk.com/dev/stories.delete
// https://dev.vk.com/method/stories.delete
func (vk *VK) StoriesDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.delete", &response, params)
return
@@ -32,7 +32,7 @@ type StoriesGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.get
// https://dev.vk.com/method/stories.get
func (vk *VK) StoriesGet(params Params) (response StoriesGetResponse, err error) {
err = vk.RequestUnmarshal("stories.get", &response, params, Params{"extended": false})
@@ -52,7 +52,7 @@ type StoriesGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/stories.get
// https://dev.vk.com/method/stories.get
func (vk *VK) StoriesGetExtended(params Params) (response StoriesGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("stories.get", &response, params, Params{"extended": true})
@@ -69,7 +69,7 @@ type StoriesGetBannedResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.getBanned
// https://dev.vk.com/method/stories.getBanned
func (vk *VK) StoriesGetBanned(params Params) (response StoriesGetBannedResponse, err error) {
err = vk.RequestUnmarshal("stories.getBanned", &response, params, Params{"extended": false})
@@ -87,7 +87,7 @@ type StoriesGetBannedExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/stories.getBanned
// https://dev.vk.com/method/stories.getBanned
func (vk *VK) StoriesGetBannedExtended(params Params) (response StoriesGetBannedExtendedResponse, err error) {
err = vk.RequestUnmarshal("stories.getBanned", &response, params, Params{"extended": true})
@@ -104,7 +104,7 @@ type StoriesGetByIDResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.getById
// https://dev.vk.com/method/stories.getById
func (vk *VK) StoriesGetByID(params Params) (response StoriesGetByIDResponse, err error) {
err = vk.RequestUnmarshal("stories.getById", &response, params, Params{"extended": false})
@@ -122,7 +122,7 @@ type StoriesGetByIDExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/stories.getById
// https://dev.vk.com/method/stories.getById
func (vk *VK) StoriesGetByIDExtended(params Params) (response StoriesGetByIDExtendedResponse, err error) {
err = vk.RequestUnmarshal("stories.getById", &response, params, Params{"extended": true})
@@ -138,7 +138,7 @@ type StoriesGetPhotoUploadServerResponse struct {
// StoriesGetPhotoUploadServer returns URL for uploading a story with photo.
//
// https://vk.com/dev/stories.getPhotoUploadServer
// https://dev.vk.com/method/stories.getPhotoUploadServer
func (vk *VK) StoriesGetPhotoUploadServer(params Params) (response StoriesGetPhotoUploadServerResponse, err error) {
err = vk.RequestUnmarshal("stories.getPhotoUploadServer", &response, params)
return
@@ -154,7 +154,7 @@ type StoriesGetRepliesResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.getReplies
// https://dev.vk.com/method/stories.getReplies
func (vk *VK) StoriesGetReplies(params Params) (response StoriesGetRepliesResponse, err error) {
err = vk.RequestUnmarshal("stories.getReplies", &response, params, Params{"extended": false})
@@ -172,7 +172,7 @@ type StoriesGetRepliesExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/stories.getReplies
// https://dev.vk.com/method/stories.getReplies
func (vk *VK) StoriesGetRepliesExtended(params Params) (response StoriesGetRepliesExtendedResponse, err error) {
err = vk.RequestUnmarshal("stories.getReplies", &response, params, Params{"extended": true})
@@ -184,7 +184,7 @@ type StoriesGetStatsResponse object.StoriesStoryStats
// StoriesGetStats return statistics data for the story.
//
// https://vk.com/dev/stories.getStats
// https://dev.vk.com/method/stories.getStats
func (vk *VK) StoriesGetStats(params Params) (response StoriesGetStatsResponse, err error) {
err = vk.RequestUnmarshal("stories.getStats", &response, params)
return
@@ -199,7 +199,7 @@ type StoriesGetVideoUploadServerResponse struct {
// StoriesGetVideoUploadServer allows to receive URL for uploading story with video.
//
// https://vk.com/dev/stories.getVideoUploadServer
// https://dev.vk.com/method/stories.getVideoUploadServer
func (vk *VK) StoriesGetVideoUploadServer(params Params) (response StoriesGetVideoUploadServerResponse, err error) {
err = vk.RequestUnmarshal("stories.getVideoUploadServer", &response, params)
return
@@ -215,7 +215,7 @@ type StoriesGetViewersResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.getViewers
// https://dev.vk.com/method/stories.getViewers
func (vk *VK) StoriesGetViewers(params Params) (response StoriesGetViewersResponse, err error) {
err = vk.RequestUnmarshal("stories.getViewers", &response, params)
@@ -224,7 +224,7 @@ func (vk *VK) StoriesGetViewers(params Params) (response StoriesGetViewersRespon
// StoriesHideAllReplies hides all replies in the last 24 hours from the user to current user's stories.
//
// https://vk.com/dev/stories.hideAllReplies
// https://dev.vk.com/method/stories.hideAllReplies
func (vk *VK) StoriesHideAllReplies(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.hideAllReplies", &response, params)
return
@@ -232,7 +232,7 @@ func (vk *VK) StoriesHideAllReplies(params Params) (response int, err error) {
// StoriesHideReply hides the reply to the current user's story.
//
// https://vk.com/dev/stories.hideReply
// https://dev.vk.com/method/stories.hideReply
func (vk *VK) StoriesHideReply(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.hideReply", &response, params)
return
@@ -247,7 +247,7 @@ type StoriesSaveResponse struct {
// StoriesSave method.
//
// https://vk.com/dev/stories.save
// https://dev.vk.com/method/stories.save
func (vk *VK) StoriesSave(params Params) (response StoriesSaveResponse, err error) {
err = vk.RequestUnmarshal("stories.save", &response, params)
return
@@ -263,7 +263,7 @@ type StoriesSearchResponse struct {
//
// extended=0
//
// https://vk.com/dev/stories.search
// https://dev.vk.com/method/stories.search
func (vk *VK) StoriesSearch(params Params) (response StoriesSearchResponse, err error) {
err = vk.RequestUnmarshal("stories.search", &response, params, Params{"extended": false})
@@ -281,7 +281,7 @@ type StoriesSearchExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/stories.search
// https://dev.vk.com/method/stories.search
func (vk *VK) StoriesSearchExtended(params Params) (response StoriesSearchExtendedResponse, err error) {
err = vk.RequestUnmarshal("stories.search", &response, params, Params{"extended": true})
@@ -293,7 +293,7 @@ func (vk *VK) StoriesSearchExtended(params Params) (response StoriesSearchExtend
// Available for applications with type VK Mini Apps. The default method is
// not available to applications.
//
// https://vk.com/dev/stories.sendInteraction
// https://dev.vk.com/method/stories.sendInteraction
func (vk *VK) StoriesSendInteraction(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.sendInteraction", &response, params)
return
@@ -301,7 +301,7 @@ func (vk *VK) StoriesSendInteraction(params Params) (response int, err error) {
// StoriesUnbanOwner allows to show stories from hidden sources in current user's feed.
//
// https://vk.com/dev/stories.unbanOwner
// https://dev.vk.com/method/stories.unbanOwner
func (vk *VK) StoriesUnbanOwner(params Params) (response int, err error) {
err = vk.RequestUnmarshal("stories.unbanOwner", &response, params)
return

View File

@@ -8,7 +8,7 @@ type StreamingGetServerURLResponse struct {
// StreamingGetServerURL allows to receive data for the connection to Streaming API.
//
// https://vk.com/dev/streaming.getServerUrl
// https://dev.vk.com/method/streaming.getServerUrl
func (vk *VK) StreamingGetServerURL(params Params) (response StreamingGetServerURLResponse, err error) {
err = vk.RequestUnmarshal("streaming.getServerUrl", &response, params)
return
@@ -21,7 +21,7 @@ type StreamingGetSettingsResponse struct {
// StreamingGetSettings allows to receive monthly tier for Streaming API.
//
// https://vk.com/dev/streaming.getSettings
// https://dev.vk.com/method/streaming.getSettings
func (vk *VK) StreamingGetSettings(params Params) (response StreamingGetSettingsResponse, err error) {
err = vk.RequestUnmarshal("streaming.getSettings", &response, params)
return
@@ -38,7 +38,7 @@ type StreamingGetStatsResponse []struct {
// StreamingGetStats allows to receive statistics for prepared and received events in Streaming API.
//
// https://vk.com/dev/streaming.getStats
// https://dev.vk.com/method/streaming.getStats
func (vk *VK) StreamingGetStats(params Params) (response StreamingGetStatsResponse, err error) {
err = vk.RequestUnmarshal("streaming.getStats", &response, params)
return
@@ -51,7 +51,7 @@ type StreamingGetStemResponse struct {
// StreamingGetStem allows to receive the stem of the word.
//
// https://vk.com/dev/streaming.getStem
// https://dev.vk.com/method/streaming.getStem
func (vk *VK) StreamingGetStem(params Params) (response StreamingGetStemResponse, err error) {
err = vk.RequestUnmarshal("streaming.getStem", &response, params)
return
@@ -59,7 +59,7 @@ func (vk *VK) StreamingGetStem(params Params) (response StreamingGetStemResponse
// StreamingSetSettings allows to set monthly tier for Streaming API.
//
// https://vk.com/dev/streaming.setSettings
// https://dev.vk.com/method/streaming.setSettings
func (vk *VK) StreamingSetSettings(params Params) (response int, err error) {
err = vk.RequestUnmarshal("streaming.setSettings", &response, params)

View File

@@ -180,7 +180,7 @@ func (vk *VK) uploadOwnerPhoto(params Params, squareCrop string, file io.Reader)
) {
uploadServer, err := vk.PhotosGetOwnerPhotoUploadServer(params)
if err != nil {
return
return response, err
}
body := new(bytes.Buffer)
@@ -188,12 +188,12 @@ func (vk *VK) uploadOwnerPhoto(params Params, squareCrop string, file io.Reader)
part, err := writer.CreateFormFile("photo", "photo.jpeg")
if err != nil {
return
return response, err
}
_, err = io.Copy(part, file)
if err != nil {
return
return response, err
}
contentType := writer.FormDataContentType()
@@ -201,7 +201,7 @@ func (vk *VK) uploadOwnerPhoto(params Params, squareCrop string, file io.Reader)
if squareCrop != "" {
err = writer.WriteField("_square_crop", squareCrop)
if err != nil {
return
return response, err
}
}
@@ -209,20 +209,20 @@ func (vk *VK) uploadOwnerPhoto(params Params, squareCrop string, file io.Reader)
resp, err := vk.Client.Post(uploadServer.UploadURL, contentType, body)
if err != nil {
return
return response, err
}
defer resp.Body.Close()
bodyContent, err := io.ReadAll(resp.Body)
if err != nil {
return
return response, err
}
var handler object.PhotosOwnerUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response, err = vk.PhotosSaveOwnerPhoto(Params{
@@ -523,26 +523,26 @@ func (vk *VK) UploadVideo(params Params, file io.Reader) (response VideoSaveResp
func (vk *VK) uploadDoc(url, title, tags string, file io.Reader) (response DocsSaveResponse, err error) {
bodyContent, err := vk.UploadFile(url, file, "file", title)
if err != nil {
return
return response, err
}
var docUploadError UploadError
err = json.Unmarshal(bodyContent, &docUploadError)
if err != nil {
return
return response, err
}
if docUploadError.Err != "" {
err = &docUploadError
return
return response, err
}
var handler object.DocsDocUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response, err = vk.DocsSave(Params{
@@ -562,12 +562,12 @@ func (vk *VK) uploadDoc(url, title, tags string, file io.Reader) (response DocsS
func (vk *VK) UploadDoc(title, tags string, file io.Reader) (response DocsSaveResponse, err error) {
uploadServer, err := vk.DocsGetUploadServer(nil)
if err != nil {
return
return response, err
}
response, err = vk.uploadDoc(uploadServer.UploadURL, title, tags, file)
return
return response, err
}
// UploadGroupDoc uploading Documents into Community.
@@ -580,12 +580,12 @@ func (vk *VK) UploadGroupDoc(groupID int, title, tags string, file io.Reader) (r
"group_id": groupID,
})
if err != nil {
return
return response, err
}
response, err = vk.uploadDoc(uploadServer.UploadURL, title, tags, file)
return
return response, err
}
// UploadWallDoc uploading Documents on Wall.
@@ -596,12 +596,12 @@ func (vk *VK) UploadGroupDoc(groupID int, title, tags string, file io.Reader) (r
func (vk *VK) UploadWallDoc(title, tags string, file io.Reader) (response DocsSaveResponse, err error) {
uploadServer, err := vk.DocsGetWallUploadServer(nil)
if err != nil {
return
return response, err
}
response, err = vk.uploadDoc(uploadServer.UploadURL, title, tags, file)
return
return response, err
}
// UploadGroupWallDoc uploading Documents on Group Wall.
@@ -617,12 +617,12 @@ func (vk *VK) UploadGroupWallDoc(groupID int, title, tags string, file io.Reader
"group_id": groupID,
})
if err != nil {
return
return response, err
}
response, err = vk.uploadDoc(uploadServer.UploadURL, title, tags, file)
return
return response, err
}
// UploadMessagesDoc uploading Documents into a Private Message.
@@ -639,12 +639,12 @@ func (vk *VK) UploadMessagesDoc(peerID int, typeDoc, title, tags string, file io
"type": typeDoc,
})
if err != nil {
return
return response, err
}
response, err = vk.uploadDoc(uploadServer.UploadURL, title, tags, file)
return
return response, err
}
// UploadOwnerCoverPhoto uploading a Main Photo to a Group Chat.
@@ -665,19 +665,19 @@ func (vk *VK) UploadOwnerCoverPhoto(groupID, cropX, cropY, cropX2, cropY2 int, f
"crop_y2": cropY2,
})
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "photo", "photo.jpeg")
if err != nil {
return
return response, err
}
var handler object.PhotosOwnerUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
return vk.PhotosSaveOwnerCoverPhoto(Params{
@@ -712,23 +712,23 @@ type rawUploadStoriesVideo struct {
// more than 10 MB. Video format: h264 video, aac audio,
// maximum 720х1280, 30fps.
//
// https://vk.com/dev/stories.getPhotoUploadServer
// https://dev.vk.com/method/stories.getPhotoUploadServer
func (vk *VK) UploadStoriesPhoto(params Params, file io.Reader) (response StoriesSaveResponse, err error) {
uploadServer, err := vk.StoriesGetPhotoUploadServer(params)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "file", "file.jpeg")
if err != nil {
return
return response, err
}
var handler rawUploadStoriesPhoto
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
if handler.Error.ErrorCode != 0 {
@@ -753,19 +753,19 @@ func (vk *VK) UploadStoriesPhoto(params Params, file io.Reader) (response Storie
func (vk *VK) UploadStoriesVideo(params Params, file io.Reader) (response StoriesSaveResponse, err error) {
uploadServer, err := vk.StoriesGetVideoUploadServer(params)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "video_file", "video.mp4")
if err != nil {
return
return response, err
}
var handler rawUploadStoriesVideo
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
if handler.UploadError.Code != 0 {
@@ -788,19 +788,19 @@ func (vk *VK) UploadStoriesVideo(params Params, file io.Reader) (response Storie
func (vk *VK) uploadPollsPhoto(params Params, file io.Reader) (response PollsSavePhotoResponse, err error) {
uploadServer, err := vk.PollsGetPhotoUploadServer(params)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "photo", "photo.jpeg")
if err != nil {
return
return response, err
}
var handler object.PollsPhotoUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response, err = vk.PollsSavePhoto(Params{
@@ -808,7 +808,7 @@ func (vk *VK) uploadPollsPhoto(params Params, file io.Reader) (response PollsSav
"hash": handler.Hash,
})
return
return response, err
}
// UploadPollsPhoto uploading a Poll Photo.
@@ -842,19 +842,19 @@ type uploadPrettyCardsPhotoHandler struct {
func (vk *VK) UploadPrettyCardsPhoto(file io.Reader) (response string, err error) {
uploadURL, err := vk.PrettyCardsGetUploadURL(nil)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadURL, file, "file", "photo.jpg")
if err != nil {
return
return response, err
}
var handler uploadPrettyCardsPhotoHandler
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response = handler.Photo
@@ -863,7 +863,7 @@ func (vk *VK) UploadPrettyCardsPhoto(file io.Reader) (response string, err error
err = &UploadError{Code: handler.ErrCode}
}
return
return response, err
}
type uploadLeadFormsPhotoHandler struct {
@@ -877,19 +877,19 @@ type uploadLeadFormsPhotoHandler struct {
func (vk *VK) UploadLeadFormsPhoto(file io.Reader) (response string, err error) {
uploadURL, err := vk.LeadFormsGetUploadURL(nil)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadURL, file, "file", "photo.jpg")
if err != nil {
return
return response, err
}
var handler uploadLeadFormsPhotoHandler
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response = handler.Photo
@@ -898,7 +898,7 @@ func (vk *VK) UploadLeadFormsPhoto(file io.Reader) (response string, err error)
err = &UploadError{Code: handler.ErrCode}
}
return
return response, err
}
// UploadAppImage uploading a Image into App collection for community app widgets.
@@ -907,19 +907,19 @@ func (vk *VK) UploadAppImage(imageType string, file io.Reader) (response object.
"image_type": imageType,
})
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "image", "photo.jpeg")
if err != nil {
return
return response, err
}
var handler object.AppWidgetsAppImageUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response, err = vk.AppWidgetsSaveAppImage(Params{
@@ -927,7 +927,7 @@ func (vk *VK) UploadAppImage(imageType string, file io.Reader) (response object.
"hash": handler.Hash,
})
return
return response, err
}
// UploadGroupImage uploading a Image into Community collection for community app widgets.
@@ -936,19 +936,19 @@ func (vk *VK) UploadGroupImage(imageType string, file io.Reader) (response objec
"image_type": imageType,
})
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.UploadURL, file, "image", "photo.jpeg")
if err != nil {
return
return response, err
}
var handler object.AppWidgetsGroupImageUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
response, err = vk.AppWidgetsSaveGroupImage(Params{
@@ -956,7 +956,7 @@ func (vk *VK) UploadGroupImage(imageType string, file io.Reader) (response objec
"hash": handler.Hash,
})
return
return response, err
}
// UploadMarusiaPicture uploading picture.
@@ -966,19 +966,19 @@ func (vk *VK) UploadGroupImage(imageType string, file io.Reader) (response objec
func (vk *VK) UploadMarusiaPicture(file io.Reader) (response MarusiaSavePictureResponse, err error) {
uploadServer, err := vk.MarusiaGetPictureUploadLink(nil)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.PictureUploadLink, file, "photo", "photo.jpg")
if err != nil {
return
return response, err
}
var handler object.MarusiaPictureUploadResponse
err = json.Unmarshal(bodyContent, &handler)
if err != nil {
return
return response, err
}
photo, _ := json.Marshal(handler.Photo)
@@ -989,26 +989,26 @@ func (vk *VK) UploadMarusiaPicture(file io.Reader) (response MarusiaSavePictureR
"hash": handler.Hash,
})
return
return response, err
}
// UploadMarusiaAudio uploading audio.
//
// https://vk.com/dev/marusia_skill_docs10
// https://dev.vk.com/ru/marusia/media-api
func (vk *VK) UploadMarusiaAudio(file io.Reader) (response MarusiaCreateAudioResponse, err error) {
uploadServer, err := vk.MarusiaGetAudioUploadLink(nil)
if err != nil {
return
return response, err
}
bodyContent, err := vk.UploadFile(uploadServer.AudioUploadLink, file, "file", "audio.mp3")
if err != nil {
return
return response, err
}
response, err = vk.MarusiaCreateAudio(Params{
"audio_meta": string(bodyContent),
})
return
return response, err
}

View File

@@ -9,7 +9,7 @@ type UsersGetResponse []object.UsersUser
// UsersGet returns detailed information on users.
//
// https://vk.com/dev/users.get
// https://dev.vk.com/method/users.get
func (vk *VK) UsersGet(params Params) (response UsersGetResponse, err error) {
err = vk.RequestUnmarshal("users.get", &response, params)
return
@@ -26,7 +26,7 @@ type UsersGetFollowersResponse struct {
//
// fields="";
//
// https://vk.com/dev/users.getFollowers
// https://dev.vk.com/method/users.getFollowers
func (vk *VK) UsersGetFollowers(params Params) (response UsersGetFollowersResponse, err error) {
err = vk.RequestUnmarshal("users.getFollowers", &response, params, Params{"fields": ""})
@@ -44,7 +44,7 @@ type UsersGetFollowersFieldsResponse struct {
//
// fields not empty.
//
// https://vk.com/dev/users.getFollowers
// https://dev.vk.com/method/users.getFollowers
func (vk *VK) UsersGetFollowersFields(params Params) (response UsersGetFollowersFieldsResponse, err error) {
reqParams := make(Params)
if v, prs := params["fields"]; v == "" || !prs {
@@ -72,7 +72,7 @@ type UsersGetSubscriptionsResponse struct {
//
// extended=0
//
// https://vk.com/dev/users.getSubscriptions
// https://dev.vk.com/method/users.getSubscriptions
//
// BUG(SevereCloud): UsersGetSubscriptions bad response with extended=1.
func (vk *VK) UsersGetSubscriptions(params Params) (response UsersGetSubscriptionsResponse, err error) {
@@ -83,7 +83,7 @@ func (vk *VK) UsersGetSubscriptions(params Params) (response UsersGetSubscriptio
// UsersReport reports (submits a complain about) a user.
//
// https://vk.com/dev/users.report
// https://dev.vk.com/method/users.report
func (vk *VK) UsersReport(params Params) (response int, err error) {
err = vk.RequestUnmarshal("users.report", &response, params)
return
@@ -97,7 +97,7 @@ type UsersSearchResponse struct {
// UsersSearch returns a list of users matching the search criteria.
//
// https://vk.com/dev/users.search
// https://dev.vk.com/method/users.search
func (vk *VK) UsersSearch(params Params) (response UsersSearchResponse, err error) {
err = vk.RequestUnmarshal("users.search", &response, params)
return

View File

@@ -10,7 +10,7 @@ type UtilsCheckLinkResponse object.UtilsLinkChecked
// UtilsCheckLink checks whether a link is blocked in VK.
//
// https://vk.com/dev/utils.checkLink
// https://dev.vk.com/method/utils.checkLink
func (vk *VK) UtilsCheckLink(params Params) (response UtilsCheckLinkResponse, err error) {
err = vk.RequestUnmarshal("utils.checkLink", &response, params)
return
@@ -18,7 +18,7 @@ func (vk *VK) UtilsCheckLink(params Params) (response UtilsCheckLinkResponse, er
// UtilsDeleteFromLastShortened deletes shortened link from user's list.
//
// https://vk.com/dev/utils.deleteFromLastShortened
// https://dev.vk.com/method/utils.deleteFromLastShortened
func (vk *VK) UtilsDeleteFromLastShortened(params Params) (response int, err error) {
err = vk.RequestUnmarshal("utils.deleteFromLastShortened", &response, params)
return
@@ -32,7 +32,7 @@ type UtilsGetLastShortenedLinksResponse struct {
// UtilsGetLastShortenedLinks returns a list of user's shortened links.
//
// https://vk.com/dev/utils.getLastShortenedLinks
// https://dev.vk.com/method/utils.getLastShortenedLinks
func (vk *VK) UtilsGetLastShortenedLinks(params Params) (response UtilsGetLastShortenedLinksResponse, err error) {
err = vk.RequestUnmarshal("utils.getLastShortenedLinks", &response, params)
return
@@ -45,7 +45,7 @@ type UtilsGetLinkStatsResponse object.UtilsLinkStats
//
// extended=0
//
// https://vk.com/dev/utils.getLinkStats
// https://dev.vk.com/method/utils.getLinkStats
func (vk *VK) UtilsGetLinkStats(params Params) (response UtilsGetLinkStatsResponse, err error) {
err = vk.RequestUnmarshal("utils.getLinkStats", &response, params, Params{"extended": false})
@@ -59,7 +59,7 @@ type UtilsGetLinkStatsExtendedResponse object.UtilsLinkStatsExtended
//
// extended=1
//
// https://vk.com/dev/utils.getLinkStats
// https://dev.vk.com/method/utils.getLinkStats
func (vk *VK) UtilsGetLinkStatsExtended(params Params) (response UtilsGetLinkStatsExtendedResponse, err error) {
err = vk.RequestUnmarshal("utils.getLinkStats", &response, params, Params{"extended": true})
@@ -68,7 +68,7 @@ func (vk *VK) UtilsGetLinkStatsExtended(params Params) (response UtilsGetLinkSta
// UtilsGetServerTime returns the current time of the VK server.
//
// https://vk.com/dev/utils.getServerTime
// https://dev.vk.com/method/utils.getServerTime
func (vk *VK) UtilsGetServerTime(params Params) (response int, err error) {
err = vk.RequestUnmarshal("utils.getServerTime", &response, params)
return
@@ -79,7 +79,7 @@ type UtilsGetShortLinkResponse object.UtilsShortLink
// UtilsGetShortLink allows to receive a link shortened via vk.cc.
//
// https://vk.com/dev/utils.getShortLink
// https://dev.vk.com/method/utils.getShortLink
func (vk *VK) UtilsGetShortLink(params Params) (response UtilsGetShortLinkResponse, err error) {
err = vk.RequestUnmarshal("utils.getShortLink", &response, params)
return
@@ -114,7 +114,7 @@ func (resp *UtilsResolveScreenNameResponse) DecodeMsgpack(dec *msgpack.Decoder)
// UtilsResolveScreenName detects a type of object (e.g., user, community, application) and its ID by screen name.
//
// https://vk.com/dev/utils.resolveScreenName
// https://dev.vk.com/method/utils.resolveScreenName
func (vk *VK) UtilsResolveScreenName(params Params) (response UtilsResolveScreenNameResponse, err error) {
err = vk.RequestUnmarshal("utils.resolveScreenName", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// VideoAdd adds a video to a user or community page.
//
// https://vk.com/dev/video.add
// https://dev.vk.com/method/video.add
func (vk *VK) VideoAdd(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.add", &response, params)
return
@@ -19,7 +19,7 @@ type VideoAddAlbumResponse struct {
// VideoAddAlbum creates an empty album for videos.
//
// https://vk.com/dev/video.addAlbum
// https://dev.vk.com/method/video.addAlbum
func (vk *VK) VideoAddAlbum(params Params) (response VideoAddAlbumResponse, err error) {
err = vk.RequestUnmarshal("video.addAlbum", &response, params)
return
@@ -27,7 +27,7 @@ func (vk *VK) VideoAddAlbum(params Params) (response VideoAddAlbumResponse, err
// VideoAddToAlbum allows you to add a video to the album.
//
// https://vk.com/dev/video.addToAlbum
// https://dev.vk.com/method/video.addToAlbum
func (vk *VK) VideoAddToAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.addToAlbum", &response, params)
return
@@ -35,7 +35,7 @@ func (vk *VK) VideoAddToAlbum(params Params) (response int, err error) {
// VideoCreateComment adds a new comment on a video.
//
// https://vk.com/dev/video.createComment
// https://dev.vk.com/method/video.createComment
func (vk *VK) VideoCreateComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.createComment", &response, params)
return
@@ -43,7 +43,7 @@ func (vk *VK) VideoCreateComment(params Params) (response int, err error) {
// VideoDelete deletes a video from a user or community page.
//
// https://vk.com/dev/video.delete
// https://dev.vk.com/method/video.delete
func (vk *VK) VideoDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.delete", &response, params)
return
@@ -51,7 +51,7 @@ func (vk *VK) VideoDelete(params Params) (response int, err error) {
// VideoDeleteAlbum deletes a video album.
//
// https://vk.com/dev/video.deleteAlbum
// https://dev.vk.com/method/video.deleteAlbum
func (vk *VK) VideoDeleteAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.deleteAlbum", &response, params)
return
@@ -59,7 +59,7 @@ func (vk *VK) VideoDeleteAlbum(params Params) (response int, err error) {
// VideoDeleteComment deletes a comment on a video.
//
// https://vk.com/dev/video.deleteComment
// https://dev.vk.com/method/video.deleteComment
func (vk *VK) VideoDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.deleteComment", &response, params)
return
@@ -67,7 +67,7 @@ func (vk *VK) VideoDeleteComment(params Params) (response int, err error) {
// VideoEdit edits information about a video on a user or community page.
//
// https://vk.com/dev/video.edit
// https://dev.vk.com/method/video.edit
func (vk *VK) VideoEdit(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.edit", &response, params)
return
@@ -75,7 +75,7 @@ func (vk *VK) VideoEdit(params Params) (response int, err error) {
// VideoEditAlbum edits the title of a video album.
//
// https://vk.com/dev/video.editAlbum
// https://dev.vk.com/method/video.editAlbum
func (vk *VK) VideoEditAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.editAlbum", &response, params)
return
@@ -83,7 +83,7 @@ func (vk *VK) VideoEditAlbum(params Params) (response int, err error) {
// VideoEditComment edits the text of a comment on a video.
//
// https://vk.com/dev/video.editComment
// https://dev.vk.com/method/video.editComment
func (vk *VK) VideoEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.editComment", &response, params)
return
@@ -99,7 +99,7 @@ type VideoGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/video.get
// https://dev.vk.com/method/video.get
func (vk *VK) VideoGet(params Params) (response VideoGetResponse, err error) {
err = vk.RequestUnmarshal("video.get", &response, params, Params{"extended": false})
@@ -117,7 +117,7 @@ type VideoGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/video.get
// https://dev.vk.com/method/video.get
func (vk *VK) VideoGetExtended(params Params) (response VideoGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("video.get", &response, params, Params{"extended": true})
@@ -129,7 +129,7 @@ type VideoGetAlbumByIDResponse object.VideoVideoAlbumFull
// VideoGetAlbumByID returns video album info.
//
// https://vk.com/dev/video.getAlbumById
// https://dev.vk.com/method/video.getAlbumById
func (vk *VK) VideoGetAlbumByID(params Params) (response VideoGetAlbumByIDResponse, err error) {
err = vk.RequestUnmarshal("video.getAlbumById", &response, params)
return
@@ -145,7 +145,7 @@ type VideoGetAlbumsResponse struct {
//
// extended=0
//
// https://vk.com/dev/video.getAlbums
// https://dev.vk.com/method/video.getAlbums
func (vk *VK) VideoGetAlbums(params Params) (response VideoGetAlbumsResponse, err error) {
err = vk.RequestUnmarshal("video.getAlbums", &response, params, Params{"extended": false})
@@ -162,7 +162,7 @@ type VideoGetAlbumsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/video.getAlbums
// https://dev.vk.com/method/video.getAlbums
func (vk *VK) VideoGetAlbumsExtended(params Params) (response VideoGetAlbumsExtendedResponse, err error) {
err = vk.RequestUnmarshal("video.getAlbums", &response, params, Params{"extended": true})
@@ -176,7 +176,7 @@ type VideoGetAlbumsByVideoResponse []int
//
// extended=0
//
// https://vk.com/dev/video.getAlbumsByVideo
// https://dev.vk.com/method/video.getAlbumsByVideo
func (vk *VK) VideoGetAlbumsByVideo(params Params) (response VideoGetAlbumsByVideoResponse, err error) {
err = vk.RequestUnmarshal("video.getAlbumsByVideo", &response, params, Params{"extended": false})
@@ -193,7 +193,7 @@ type VideoGetAlbumsByVideoExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/video.getAlbumsByVideo
// https://dev.vk.com/method/video.getAlbumsByVideo
func (vk *VK) VideoGetAlbumsByVideoExtended(params Params) (response VideoGetAlbumsByVideoExtendedResponse, err error) {
err = vk.RequestUnmarshal("video.getAlbumsByVideo", &response, params, Params{"extended": true})
@@ -210,7 +210,7 @@ type VideoGetCommentsResponse struct {
//
// extended=0
//
// https://vk.com/dev/video.getComments
// https://dev.vk.com/method/video.getComments
func (vk *VK) VideoGetComments(params Params) (response VideoGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("video.getComments", &response, params, Params{"extended": false})
@@ -228,7 +228,7 @@ type VideoGetCommentsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/video.getComments
// https://dev.vk.com/method/video.getComments
func (vk *VK) VideoGetCommentsExtended(params Params) (response VideoGetCommentsExtendedResponse, err error) {
err = vk.RequestUnmarshal("video.getComments", &response, params, Params{"extended": true})
@@ -240,7 +240,7 @@ type VideoLiveGetCategoriesResponse []object.VideoLiveCategory
// VideoLiveGetCategories method.
//
// https://vk.com/dev/video.liveGetCategories
// https://dev.vk.com/method/video.liveGetCategories
func (vk *VK) VideoLiveGetCategories(params Params) (response VideoLiveGetCategoriesResponse, err error) {
err = vk.RequestUnmarshal("video.liveGetCategories", &response, params)
return
@@ -248,7 +248,7 @@ func (vk *VK) VideoLiveGetCategories(params Params) (response VideoLiveGetCatego
// VideoRemoveFromAlbum allows you to remove the video from the album.
//
// https://vk.com/dev/video.removeFromAlbum
// https://dev.vk.com/method/video.removeFromAlbum
func (vk *VK) VideoRemoveFromAlbum(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.removeFromAlbum", &response, params)
return
@@ -256,7 +256,7 @@ func (vk *VK) VideoRemoveFromAlbum(params Params) (response int, err error) {
// VideoReorderAlbums reorders the album in the list of user video albums.
//
// https://vk.com/dev/video.reorderAlbums
// https://dev.vk.com/method/video.reorderAlbums
func (vk *VK) VideoReorderAlbums(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.reorderAlbums", &response, params)
return
@@ -264,7 +264,7 @@ func (vk *VK) VideoReorderAlbums(params Params) (response int, err error) {
// VideoReorderVideos reorders the video in the video album.
//
// https://vk.com/dev/video.reorderVideos
// https://dev.vk.com/method/video.reorderVideos
func (vk *VK) VideoReorderVideos(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.reorderVideos", &response, params)
return
@@ -272,7 +272,7 @@ func (vk *VK) VideoReorderVideos(params Params) (response int, err error) {
// VideoReport reports (submits a complaint about) a video.
//
// https://vk.com/dev/video.report
// https://dev.vk.com/method/video.report
func (vk *VK) VideoReport(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.report", &response, params)
return
@@ -280,7 +280,7 @@ func (vk *VK) VideoReport(params Params) (response int, err error) {
// VideoReportComment reports (submits a complaint about) a comment on a video.
//
// https://vk.com/dev/video.reportComment
// https://dev.vk.com/method/video.reportComment
func (vk *VK) VideoReportComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.reportComment", &response, params)
return
@@ -288,7 +288,7 @@ func (vk *VK) VideoReportComment(params Params) (response int, err error) {
// VideoRestore restores a previously deleted video.
//
// https://vk.com/dev/video.restore
// https://dev.vk.com/method/video.restore
func (vk *VK) VideoRestore(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.restore", &response, params)
return
@@ -296,7 +296,7 @@ func (vk *VK) VideoRestore(params Params) (response int, err error) {
// VideoRestoreComment restores a previously deleted comment on a video.
//
// https://vk.com/dev/video.restoreComment
// https://dev.vk.com/method/video.restoreComment
func (vk *VK) VideoRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("video.restoreComment", &response, params)
return
@@ -307,7 +307,7 @@ type VideoSaveResponse object.VideoSaveResult
// VideoSave returns a server address (required for upload) and video data.
//
// https://vk.com/dev/video.save
// https://dev.vk.com/method/video.save
func (vk *VK) VideoSave(params Params) (response VideoSaveResponse, err error) {
err = vk.RequestUnmarshal("video.save", &response, params)
return
@@ -323,7 +323,7 @@ type VideoSearchResponse struct {
//
// extended=0
//
// https://vk.com/dev/video.search
// https://dev.vk.com/method/video.search
func (vk *VK) VideoSearch(params Params) (response VideoSearchResponse, err error) {
err = vk.RequestUnmarshal("video.search", &response, params, Params{"extended": false})
@@ -341,7 +341,7 @@ type VideoSearchExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/video.search
// https://dev.vk.com/method/video.search
func (vk *VK) VideoSearchExtended(params Params) (response VideoSearchExtendedResponse, err error) {
err = vk.RequestUnmarshal("video.search", &response, params, Params{"extended": true})
@@ -353,7 +353,7 @@ type VideoStartStreamingResponse object.VideoLive
// VideoStartStreaming method.
//
// https://vk.com/dev/video.startStreaming
// https://dev.vk.com/method/video.startStreaming
func (vk *VK) VideoStartStreaming(params Params) (response VideoStartStreamingResponse, err error) {
err = vk.RequestUnmarshal("video.startStreaming", &response, params)
return
@@ -366,7 +366,7 @@ type VideoStopStreamingResponse struct {
// VideoStopStreaming method.
//
// https://vk.com/dev/video.stopStreaming
// https://dev.vk.com/method/video.stopStreaming
func (vk *VK) VideoStopStreaming(params Params) (response VideoStopStreamingResponse, err error) {
err = vk.RequestUnmarshal("video.stopStreaming", &response, params)
return

View File

@@ -6,7 +6,7 @@ import (
// WallCheckCopyrightLink method.
//
// https://vk.com/dev/wall.checkCopyrightLink
// https://dev.vk.com/method/wall.checkCopyrightLink
func (vk *VK) WallCheckCopyrightLink(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.checkCopyrightLink", &response, params)
return
@@ -14,7 +14,7 @@ func (vk *VK) WallCheckCopyrightLink(params Params) (response int, err error) {
// WallCloseComments turn off post commenting.
//
// https://vk.com/dev/wall.closeComments
// https://dev.vk.com/method/wall.closeComments
func (vk *VK) WallCloseComments(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.closeComments", &response, params)
return
@@ -28,7 +28,7 @@ type WallCreateCommentResponse struct {
// WallCreateComment adds a comment to a post on a user wall or community wall.
//
// https://vk.com/dev/wall.createComment
// https://dev.vk.com/method/wall.createComment
func (vk *VK) WallCreateComment(params Params) (response WallCreateCommentResponse, err error) {
err = vk.RequestUnmarshal("wall.createComment", &response, params)
return
@@ -36,7 +36,7 @@ func (vk *VK) WallCreateComment(params Params) (response WallCreateCommentRespon
// WallDelete deletes a post from a user wall or community wall.
//
// https://vk.com/dev/wall.delete
// https://dev.vk.com/method/wall.delete
func (vk *VK) WallDelete(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.delete", &response, params)
return
@@ -44,7 +44,7 @@ func (vk *VK) WallDelete(params Params) (response int, err error) {
// WallDeleteComment deletes a comment on a post on a user wall or community wall.
//
// https://vk.com/dev/wall.deleteComment
// https://dev.vk.com/method/wall.deleteComment
func (vk *VK) WallDeleteComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.deleteComment", &response, params)
return
@@ -57,7 +57,7 @@ type WallEditResponse struct {
// WallEdit edits a post on a user wall or community wall.
//
// https://vk.com/dev/wall.edit
// https://dev.vk.com/method/wall.edit
func (vk *VK) WallEdit(params Params) (response WallEditResponse, err error) {
err = vk.RequestUnmarshal("wall.edit", &response, params)
return
@@ -65,7 +65,7 @@ func (vk *VK) WallEdit(params Params) (response WallEditResponse, err error) {
// WallEditAdsStealth allows to edit hidden post.
//
// https://vk.com/dev/wall.editAdsStealth
// https://dev.vk.com/method/wall.editAdsStealth
func (vk *VK) WallEditAdsStealth(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.editAdsStealth", &response, params)
return
@@ -73,7 +73,7 @@ func (vk *VK) WallEditAdsStealth(params Params) (response int, err error) {
// WallEditComment edits a comment on a user wall or community wall.
//
// https://vk.com/dev/wall.editComment
// https://dev.vk.com/method/wall.editComment
func (vk *VK) WallEditComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.editComment", &response, params)
return
@@ -89,7 +89,7 @@ type WallGetResponse struct {
//
// extended=0
//
// https://vk.com/dev/wall.get
// https://dev.vk.com/method/wall.get
func (vk *VK) WallGet(params Params) (response WallGetResponse, err error) {
err = vk.RequestUnmarshal("wall.get", &response, params, Params{"extended": false})
@@ -107,7 +107,7 @@ type WallGetExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/wall.get
// https://dev.vk.com/method/wall.get
func (vk *VK) WallGetExtended(params Params) (response WallGetExtendedResponse, err error) {
err = vk.RequestUnmarshal("wall.get", &response, params, Params{"extended": true})
@@ -121,7 +121,7 @@ type WallGetByIDResponse []object.WallWallpost
//
// extended=0
//
// https://vk.com/dev/wall.getById
// https://dev.vk.com/method/wall.getById
func (vk *VK) WallGetByID(params Params) (response WallGetByIDResponse, err error) {
err = vk.RequestUnmarshal("wall.getById", &response, params, Params{"extended": false})
@@ -138,7 +138,7 @@ type WallGetByIDExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/wall.getById
// https://dev.vk.com/method/wall.getById
func (vk *VK) WallGetByIDExtended(params Params) (response WallGetByIDExtendedResponse, err error) {
err = vk.RequestUnmarshal("wall.getById", &response, params, Params{"extended": true})
@@ -158,7 +158,7 @@ type WallGetCommentResponse struct {
//
// extended=0
//
// https://vk.com/dev/wall.getComment
// https://dev.vk.com/method/wall.getComment
func (vk *VK) WallGetComment(params Params) (response WallGetCommentResponse, err error) {
err = vk.RequestUnmarshal("wall.getComment", &response, params, Params{"extended": false})
@@ -181,7 +181,7 @@ type WallGetCommentExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/wall.getComment
// https://dev.vk.com/method/wall.getComment
func (vk *VK) WallGetCommentExtended(params Params) (response WallGetCommentExtendedResponse, err error) {
err = vk.RequestUnmarshal("wall.getComment", &response, params, Params{"extended": true})
@@ -202,7 +202,7 @@ type WallGetCommentsResponse struct {
//
// extended=0
//
// https://vk.com/dev/wall.getComments
// https://dev.vk.com/method/wall.getComments
func (vk *VK) WallGetComments(params Params) (response WallGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("wall.getComments", &response, params, Params{"extended": false})
@@ -224,7 +224,7 @@ type WallGetCommentsExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/wall.getComments
// https://dev.vk.com/method/wall.getComments
func (vk *VK) WallGetCommentsExtended(params Params) (response WallGetCommentsExtendedResponse, err error) {
err = vk.RequestUnmarshal("wall.getComments", &response, params, Params{"extended": true})
@@ -239,7 +239,7 @@ type WallGetRepostsResponse struct {
// WallGetReposts returns information about reposts of a post on user wall or community wall.
//
// https://vk.com/dev/wall.getReposts
// https://dev.vk.com/method/wall.getReposts
func (vk *VK) WallGetReposts(params Params) (response WallGetRepostsResponse, err error) {
err = vk.RequestUnmarshal("wall.getReposts", &response, params)
return
@@ -247,7 +247,7 @@ func (vk *VK) WallGetReposts(params Params) (response WallGetRepostsResponse, er
// WallOpenComments includes posting comments.
//
// https://vk.com/dev/wall.openComments
// https://dev.vk.com/method/wall.openComments
func (vk *VK) WallOpenComments(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.openComments", &response, params)
return
@@ -255,7 +255,7 @@ func (vk *VK) WallOpenComments(params Params) (response int, err error) {
// WallPin pins the post on wall.
//
// https://vk.com/dev/wall.pin
// https://dev.vk.com/method/wall.pin
func (vk *VK) WallPin(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.pin", &response, params)
return
@@ -268,7 +268,7 @@ type WallPostResponse struct {
// WallPost adds a new post on a user wall or community wall.Can also be used to publish suggested or scheduled posts.
//
// https://vk.com/dev/wall.post
// https://dev.vk.com/method/wall.post
func (vk *VK) WallPost(params Params) (response WallPostResponse, err error) {
err = vk.RequestUnmarshal("wall.post", &response, params)
return
@@ -283,7 +283,7 @@ type WallPostAdsStealthResponse struct {
// not be shown on the community's wall and can be used for creating
// an ad with type "Community post".
//
// https://vk.com/dev/wall.postAdsStealth
// https://dev.vk.com/method/wall.postAdsStealth
func (vk *VK) WallPostAdsStealth(params Params) (response WallPostAdsStealthResponse, err error) {
err = vk.RequestUnmarshal("wall.postAdsStealth", &response, params)
return
@@ -291,7 +291,7 @@ func (vk *VK) WallPostAdsStealth(params Params) (response WallPostAdsStealthResp
// WallReportComment reports (submits a complaint about) a comment on a post on a user wall or community wall.
//
// https://vk.com/dev/wall.reportComment
// https://dev.vk.com/method/wall.reportComment
func (vk *VK) WallReportComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.reportComment", &response, params)
return
@@ -299,7 +299,7 @@ func (vk *VK) WallReportComment(params Params) (response int, err error) {
// WallReportPost reports (submits a complaint about) a post on a user wall or community wall.
//
// https://vk.com/dev/wall.reportPost
// https://dev.vk.com/method/wall.reportPost
func (vk *VK) WallReportPost(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.reportPost", &response, params)
return
@@ -317,7 +317,7 @@ type WallRepostResponse struct {
// WallRepost reposts ( copies) an object to a user wall or community wall.
//
// https://vk.com/dev/wall.repost
// https://dev.vk.com/method/wall.repost
func (vk *VK) WallRepost(params Params) (response WallRepostResponse, err error) {
err = vk.RequestUnmarshal("wall.repost", &response, params)
return
@@ -325,7 +325,7 @@ func (vk *VK) WallRepost(params Params) (response WallRepostResponse, err error)
// WallRestore restores a post deleted from a user wall or community wall.
//
// https://vk.com/dev/wall.restore
// https://dev.vk.com/method/wall.restore
func (vk *VK) WallRestore(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.restore", &response, params)
return
@@ -333,7 +333,7 @@ func (vk *VK) WallRestore(params Params) (response int, err error) {
// WallRestoreComment restores a comment deleted from a user wall or community wall.
//
// https://vk.com/dev/wall.restoreComment
// https://dev.vk.com/method/wall.restoreComment
func (vk *VK) WallRestoreComment(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.restoreComment", &response, params)
return
@@ -349,7 +349,7 @@ type WallSearchResponse struct {
//
// extended=0
//
// https://vk.com/dev/wall.search
// https://dev.vk.com/method/wall.search
func (vk *VK) WallSearch(params Params) (response WallSearchResponse, err error) {
err = vk.RequestUnmarshal("wall.search", &response, params, Params{"extended": false})
@@ -367,7 +367,7 @@ type WallSearchExtendedResponse struct {
//
// extended=1
//
// https://vk.com/dev/wall.search
// https://dev.vk.com/method/wall.search
func (vk *VK) WallSearchExtended(params Params) (response WallSearchExtendedResponse, err error) {
err = vk.RequestUnmarshal("wall.search", &response, params, Params{"extended": true})
@@ -376,7 +376,7 @@ func (vk *VK) WallSearchExtended(params Params) (response WallSearchExtendedResp
// WallUnpin unpins the post on wall.
//
// https://vk.com/dev/wall.unpin
// https://dev.vk.com/method/wall.unpin
func (vk *VK) WallUnpin(params Params) (response int, err error) {
err = vk.RequestUnmarshal("wall.unpin", &response, params)
return

View File

@@ -12,7 +12,7 @@ type WidgetsGetCommentsResponse struct {
// WidgetsGetComments gets a list of comments for the page added through the Comments widget.
//
// https://vk.com/dev/widgets.getComments
// https://dev.vk.com/method/widgets.getComments
func (vk *VK) WidgetsGetComments(params Params) (response WidgetsGetCommentsResponse, err error) {
err = vk.RequestUnmarshal("widgets.getComments", &response, params)
return
@@ -26,7 +26,7 @@ type WidgetsGetPagesResponse struct {
// WidgetsGetPages gets a list of application/site pages where the Comments widget or Like widget is installed.
//
// https://vk.com/dev/widgets.getPages
// https://dev.vk.com/method/widgets.getPages
func (vk *VK) WidgetsGetPages(params Params) (response WidgetsGetPagesResponse, err error) {
err = vk.RequestUnmarshal("widgets.getPages", &response, params)
return