Товары api vk: Как работать с API VK Market? — Хабр Q&A

Содержание

VKNET ВКонтакте API для .NET (C#) — https://vknet.github.io/vk

Вконтакте API для .NET (C#)

Разработка проекта VkNet

Package Manager

PM> Install-Package VkNet

.NET CLI

> dotnet add package VkNet

Ниже приводятся все реализованные методы для работы с данными ВКонтакте.

Авторизация

Authorize — авторизация на сервере вконтакте и получение AccessToken.

Пользователи

  • Users.Get — Возвращает расширенную информацию о пользователях.
  • Users.GetFollowers — Возвращает список идентификаторов пользователей, которые являются подписчиками пользователя.
  • Users.GetSubscriptions — Возвращает список идентификаторов пользователей и сообществ, которые входят в список подписок пользователя.
  • (Устаревший) Users.GetNearby — Индексирует текущее местоположение пользователя и возвращает список пользователей, которые находятся вблизи.
  • (Устаревший) Users.IsAppUser — Возвращает информацию о том, установил ли пользователь приложение.
  • Users.Report — Позволяет пожаловаться на пользователя.
  • Users.Search — Возвращает список пользователей в соответствии с заданным критерием поиска.

Друзья

  • Friends.Add — Одобряет или создает заявку на добавление в друзья.
  • Friends.AddList — Создает новый список друзей у текущего пользователя.
  • Friends.AreFriends — Возвращает информацию о том, добавлен ли текущий пользователь в друзья у указанных пользователей.
  • Friends.Delete — Удаляет пользователя из списка друзей или отклоняет заявку в друзья.
  • Friends.DeleteAllRequests — Отмечает все входящие заявки на добавление в друзья как просмотренные.
  • Friends.DeleteList — Удаляет существующий список друзей текущего пользователя.
  • Friends.Edit — Редактирует списки друзей для выбранного друга.
  • Friends.EditList — Редактирует существующий список друзей текущего пользователя.
  • Friends.Get — Возвращает список идентификаторов друзей пользователя или расширенную информацию о друзьях пользователя (при использовании параметра fields).
  • (Устаревший) Friends.GetAvailableForCall — Позволяет получить список идентификаторов пользователей, доступных для вызова в приложении, используя метод JSAPI callUser. Подробнее о схеме вызова из приложений.
  • Friends.GetAppUsers — Возвращает список идентификаторов друзей текущего пользователя, которые установили данное приложение.
  • Friends.GetByPhones — Возвращает список друзей пользователя, у которых завалидированные или указанные в профиле телефонные номера входят в заданный список.
  • Friends.GetLists — Возвращает список меток друзей текущего пользователя.
  • Friends.GetMutual — Возвращает список идентификаторов общих друзей между парой пользователей.
  • Friends.GetOnline — Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
  • Friends.GetRecent — Возвращает список идентификаторов недавно добавленных друзей текущего пользователя
  • Friends.GetRequests — Возвращает информацию о полученных или отправленных заявках на добавление в друзья для текущего пользователя.
  • Friends.GetSuggestions — Возвращает список профилей пользователей, которые могут быть друзьями текущего пользователя.
  • Friends.Search — Позволяет искать по списку друзей пользователей.

Группы

  • Groups.addAddress — Позволяет добавить адрес в сообщество.
  • Groups.AddCallbackServer — !!Добавляет сервер для Callback API в сообщество.
  • Groups.AddLink — Позволяет добавлять ссылки в сообщество.
  • Groups.ApproveRequest — Позволяет одобрить заявку в группу от пользователя.
  • Groups.Ban — Добавляет пользователя в черный список сообщества.
  • Groups.Create — Создает новое сообщество.
  • Groups.DeleteAddress — Позволяет удалить адрес в сообществе.
  • Groups.DeleteCallbackServer — !!Удаляет сервер для Callback API из сообщества.
  • Groups.DeleteLink — Позволяет удалить ссылки из сообщества.
  • Groups.DisableOnline — !!Выключает статус «онлайн» в сообществе.
  • Groups.Edit — Редактирует сообщество.
  • Groups.EditAddress — Позволяет отредактировать адрес в сообществе.
  • Groups.EditCallbackServer — !!Редактирует данные сервера для Callback API в сообществе.
  • Groups.EditLink — Позволяет редактировать ссылки в сообществе.
  • Groups.EditManager — Позволяет назначить/разжаловать руководителя в сообществе или изменить уровень его полномочий.
  • Groups.EnableOnline — !!Включает статус «онлайн» в сообществе.
  • (Устаревший) Groups.EditPlace — Позволяет редактировать информацию о месте группы.
  • Groups.Get — Возвращает список сообществ указанного пользователя.
  • Groups.GetAddress — Позволяет отредактировать адрес в сообществе.
  • Groups.GetBanned — Возвращает список забаненных пользователей в сообществе.
  • Groups.GetById — Возвращает информацию о заданном сообществе или о нескольких сообществах.
  • Groups.GetCallbackConfirmationCode — Позволяет получить строку, необходимую для подтверждения адреса сервера в Callback API.
  • Groups.GetCallbackServers — !!Получает информацию о серверах для Callback API в сообществе.
  • Groups.GetCallbackSettings — !!Позволяет получить настройки уведомлений Callback API для сообщества.
  • Groups.GetCatalog — Возвращает список сообществ выбранной категории каталога.
  • Groups.GetCatalogInfo — Возвращает список категорий для каталога сообществ.
  • Groups.GetInvitedUsers — Возвращает список пользователей, которые были приглашены в группу.
  • Groups.GetInvites — Данный метод возвращает список приглашений в сообщества и встречи текущего пользователя.
  • Groups.GetLongPollServer — Возвращает данные для подключения к Bots Longpoll API.
  • Groups.GetLongPollSettings — !!Получает настройки Bots Longpoll API для сообщества.
  • Groups.GetMembers — Возвращает список участников сообщества.
  • Groups.GetOnlineStatus — !!Получает информацию о статусе «онлайн» в сообществе.
  • Groups.GetRequests — Возвращает список заявок на вступление в сообщество.
  • Groups.GetSettings — Позволяет получать данные, необходимые для отображения страницы редактирования данных сообщества.
  • Groups.GetTokenPermissions — !!Возвращает настройки прав для ключа доступа сообщества.
  • Groups.Invite — Позволяет приглашать друзей в группу.
  • Groups.IsMember — Возвращает информацию о том, является ли пользователь участником сообщества.
  • Groups.Join — Данный метод позволяет вступить в группу, публичную страницу, а также подтвердить участие во встрече.
  • Groups.Leave — Позволяет покинуть сообщество.
  • Groups.RemoveUser — Позволяет исключить пользователя из группы или отклонить заявку на вступление.
  • Groups.ReorderLink — Позволяет менять местоположение ссылки в списке.
  • Groups.Search — Осуществляет поиск сообществ по заданной подстроке.
  • Groups.SetCallbackSettings — !!Позволяет задать настройки уведомлений о событиях в Callback API.
  • Groups.SetLongPollSettings — !!Задаёт настройки для Bots Long Poll API в сообществе.
  • Groups.Unban — Убирает пользователя из черного списка сообщества.

Установка через Nuget

Package Manager

PM> Install-Package VkNet.AudioBypassService

.NET CLI

> dotnet add package VkNet.AudioBypassService
  • Audio.Get — Возвращает список аудиозаписей пользователя или сообщества.
  • Audio.GetById — Возвращает информацию об аудиозаписях.
  • Audio.GetLyrics — Возвращает текст аудиозаписи.
  • Audio.Search — Возвращает список аудиозаписей в соответствии с заданным критерием поиска.
  • Audio.GetUploadServer — Возвращает адрес сервера для загрузки аудиозаписей.
  • Audio.Save — Сохраняет аудиозаписи после успешной загрузки.
  • Audio.Add — Копирует аудиозапись на страницу пользователя или группы.
  • Audio.Delete — Удаляет аудиозапись со страницы пользователя или сообщества.
  • Audio.Edit — Редактирует данные аудиозаписи на странице пользователя или сообщества.
  • Audio.Reorder — Изменяет порядок аудиозаписи, перенося ее между аудиозаписями, идентификаторы которых переданы параметрами after и before.
  • Audio.Restore — Восстанавливает аудиозапись после удаления.
  • Audio.GetAlbums — Возвращает список альбомов аудиозаписей пользователя или группы.
  • Audio.AddAlbum — Создает пустой альбом аудиозаписей.
  • Audio.EditAlbum — Редактирует название альбома аудиозаписей.
  • Audio.DeleteAlbum — Удаляет альбом аудиозаписей.
  • Audio.MoveToAlbum — Перемещает аудиозаписи в альбом.
  • Audio.SetBroadcast — Транслирует аудиозапись в статус пользователю или сообществу.
  • Audio.GetBroadcastList — Возвращает список друзей и сообществ пользователя, которые транслируют музыку в статус.
  • Audio.GetRecommendations — Возвращает список рекомендуемых аудиозаписей на основе списка воспроизведения заданного пользователя или на основе одной выбранной аудиозаписи.
  • Audio.GetPopular — Возвращает список аудиозаписей из раздела “Популярное”.
  • Audio.GetCount — Возвращает количество аудиозаписей пользователя или сообщества.

Сообщения

  • Messages.AddChatUser — Добавляет в мультидиалог нового пользователя.
  • Messages.AllowMessagesFromGroup — !!Позволяет разрешить отправку сообщений от сообщества текущему пользователю.
  • Messages.CreateChat — Создаёт беседу с несколькими участниками.
  • Messages.Delete — Удаляет сообщение.
  • Messages.DeleteChatPhoto — Позволяет удалить фотографию мультидиалога.
  • Messages.DeleteConversation — Удаляет все личные сообщения в диалоге.
  • (Устаревший) Messages.DeleteDialog — Удаляет все личные сообщения в диалоге.
  • Messages.DenyMessagesFromGroup — !!Позволяет запретить отправку сообщений от сообщества текущему пользователю.
  • Messages.Edit — !!Редактирует сообщение.
  • Messages.EditChat — Изменяет название беседы.
  • (Устаревший) Messages.Get — Возвращает список входящих либо исходящих личных сообщений текущего пользователя.
  • Messages.GetByConversationMessageId — !!Возвращает сообщения по их идентификаторам в рамках беседы.
  • Messages.GetById — !!Возвращает сообщения по их идентификаторам в рамках беседы.
  • Messages.GetChat — Возвращает информацию о беседе.
  • (Устаревший) Messages.GetChatUsers — Позволяет получить список пользователей мультидиалога по его id.
  • Messages.GetChatPreview — !!Получает данные для превью чата с приглашением по ссылке.
  • Messages.GetConversationMembers — Позволяет получить список участников беседы.
  • Messages.GetConversations — Возвращает список бесед пользователя.
  • Messages.GetConversationsById — Возвращает список бесед пользователя.
  • (Устаревший) Messages.GetDialogs — Возвращает список диалогов текущего пользователя.
  • Messages.GetHistory — Возвращает историю сообщений для указанного пользователя.
  • Messages.GetHistoryAttachments — !!Возвращает материалы диалога или беседы.
  • Messages.GetImportantMessages — !!Возвращает список важных сообщений пользователя.
  • Messages.GetInviteLink — !!Получает ссылку для приглашения пользователя в беседу.
  • Messages.GetLastActivity — Возвращает текущий статус и дату последней активности указанного пользователя.
  • Messages.GetLongPollHistory — Возвращает обновления в личных сообщениях пользователя.
  • Messages.GetLongPollServer — Возвращает данные, необходимые для подключения к Long Poll серверу.
  • Messages.IsMessagesFromGroupAllowed — !!Возвращает информацию о том, разрешена ли отправка сообщений от сообщества пользователю.
  • Messages.JoinChatByInviteLink — !!Позволяет присоединиться к чату по ссылке-приглашению.
  • Messages.MarkAsAnsweredConversation — !!Помечает беседу как отвеченную либо снимает отметку.
  • Messages.MarkAsImportant — !!Помечает сообщения как важные либо снимает отметку.
  • Messages.MarkAsImportantConversation — !!Помечает беседу как важную либо снимает отметку.
  • Messages.MarkAsRead — Помечает сообщения как прочитанные.
  • Messages.Pin — !!Закрепляет сообщение.
  • Messages.RemoveChatUser — Исключает из мультидиалога пользователя, если текущий пользователь был создателем беседы либо пригласил исключаемого пользователя.
  • Messages.Restore — Восстанавливает удаленное сообщение.
  • Messages.Search — Возвращает список найденных личных сообщений текущего пользователя по введенной строке поиска.
  • (Устаревший) Messages.SearchDialogs — Возвращает список найденных диалогов текущего пользователя по введенной строке поиска.
  • Messages.SearchConversations — Позволяет искать диалоги.
  • Messages.Send — Отправляет сообщение.
  • Messages.SetActivity — Изменяет статус набора текста пользователем в диалоге.
  • Messages.SetChatPhoto — Позволяет установить фотографию мультидиалога, загруженную с помощью метода pho/tos.getChatUploadServer.
  • Messages.Unpin — !!Открепляет сообщение.

Стена

  • Wall.CloseComments — !!Выключает комментирование записи.
  • (Устаревший метод) Wall.AddComment — Добавляет комментарий к записи на стене пользователя или сообщества.
  • Wall.CreateComment — !!Добавляет комментарий к записи на стене.
  • Wall.Delete — Удаляет запись со стены.
  • Wall.DeleteComment — Удаляет комментарий текущего пользователя к записи на своей или чужой стене.
  • Wall.Edit — Редактирует запись на стене.
  • Wall.EditAdsStealth — !!Позволяет отредактировать скрытую запись.
  • Wall.EditComment — Редактирует комментарий на стене пользователя или сообщества.
  • Wall.Get — Возвращает список записей со стены пользователя или сообщества.
  • Wall.GetById — Возвращает список записей со стен пользователей или сообществ по их идентификаторам.
  • Wall.GetComments — Возвращает список комментариев к записи на стене.
  • Wall.GetReposts — Позволяет получать список репостов заданной записи.
  • Wall.OpenComments — !!Включает комментирование записи
  • Wall.Pin — Закрепляет запись на стене (запись будет отображаться выше остальных).
  • Wall.Post — Публикует новую запись на своей или чужой стене.
  • Wall.PostAdsStealth — !!Позволяет создать скрытую запись, которая не попадает на стену сообщества и в дальнейшем может быть использована для создания рекламного объявления типа “Запись в сообществе”.
  • Wall.ReportComment — Позволяет пожаловаться на комментарий к записи.
  • Wall.ReportPost — Позволяет пожаловаться на запись.
  • Wall.Repost — Копирует объект на стену пользователя или сообщества.
  • Wall.Restore — Восстанавливает удаленную запись на стене пользователя или сообщества.
  • Wall.RestoreComment — Восстанавливает комментарий текущего пользователя к записи на своей или чужой стене.
  • Wall.Search — Метод, позволяющий осуществлять поиск по стенам пользователей.
  • Wall.Unpin — Отменяет закрепление записи на стене.

Статус

  • Status.Get — Получает статус пользователя.
  • Status.Set — Устанавливает статус текущему пользователю.

Фотографии

  • Photos.ConfirmTag — Подтверждает отметку на фотографии.
  • Photos.Copy — Позволяет скопировать фотографию в альбом “Сохраненные фотографии”.
  • Photos.CreateAlbum — Создает пустой альбом для фотографий.
  • Photos.CreateComment — Создает новый комментарий к фотографии.
  • Photos.Delete — Удаление фотографии на сайте.
  • Photos.DeleteAlbum — Удаляет указанный альбом для фотографий у текущего пользователя.
  • Photos.DeleteComment — Удаляет комментарий к фотографии.
  • Photos.Edit — Изменяет описание у выбранной фотографии.
  • Photos.EditAlbum — Редактирует данные альбома для фотографий пользователя.
  • Photos.EditComment — Изменяет текст комментария к фотографии.
  • Photos.Get — Возвращает список фотографий в альбоме.
  • Photos.GetAlbums — Возвращает список альбомов пользователя или сообщества.
  • Photos.GetAlbumsCount — Возвращает количество доступных альбомов пользователя или сообщества.
  • Photos.GetAll — Возвращает все фотографии пользователя или сообщества в антихронологическом порядке.
  • Photos.GetAllComments — Возвращает отсортированный в антихронологическом порядке список всех комментариев к конкретному альбому или ко всем альбомам пользователя.
  • Photos.GetById — Возвращает информацию о фотографиях по их идентификаторам.
  • Photos.GetChatUploadServer — Позволяет получить адрес для загрузки фотографий мультидиалогов.
  • Photos.GetComments — Возвращает список комментариев к фотографии.
  • Photos.GetMarketAlbumUploadServer — Возвращает адрес сервера для загрузки фотографии подборки товаров в сообществе.
  • Photos.GetMarketUploadServer — Возвращает адрес сервера для загрузки фотографии товаров сообщества.
  • Photos.GetMessagesUploadServer — Возвращает адрес сервера для загрузки фотографии в личное сообщение пользователю.
  • Photos.GetNewTags — Возвращает список фотографий, на которых есть непросмотренные отметки.
  • Photos.GetOwnerCoverPhotoUploadServer — Получает адрес для загрузки обложки сообщества.
  • Photos.GetOwnerPhotoUploadServer — Возвращает адрес сервера для загрузки главной фотографии на страницу пользователя или сообщества.
  • Photos.GetTags — Возвращает список отметок на фотографии.
  • Photos.GetUploadServer — Возвращает адрес сервера для загрузки фотографий.
  • Photos.GetUserPhotos — Возвращает список фотографий, на которых отмечен пользователь.
  • Photos.GetWallUploadServer — Возвращает адрес сервера для загрузки фотографии на стену пользователя или сообщества.
  • Photos.Move — Переносит фотографию из одного альбома в другой.
  • Photos.MakeCover — Делает фотографию обложкой альбома.
  • Photos.PutTag — Добавляет отметку на фотографию.
  • Photos.RemoveTag — Удаляет отметку с фотографии.
  • Photos.ReorderAlbums — Меняет порядок альбома в списке альбомов пользователя.
  • Photos.ReorderPhotos — Меняет порядок фотографии в списке фотографий альбома пользователя.
  • Photos.Report — Позволяет пожаловаться на фотографию.
  • Photos.ReportComment — Позволяет пожаловаться на комментарий к фотографии.
  • Photos.Restore — Восстанавливает удаленную фотографию.
  • Photos.RestoreComment — Восстанавливает удаленный комментарий к фотографии.
  • Photos.Save — Сохраняет фотографии после успешной загрузки.
  • Photos.SaveMarketAlbumPhoto — Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/otos.getMarketAlbumUploadServer.
  • Photos.SaveMarketPhoto — Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/otos.getMarketUploadServer.
  • Photos.SaveMessagesPhoto — Сохраняет фотографию после успешной загрузки на URI, полученный методом ph/otos.getMessagesUploadServer.
  • Photos.SaveOwnerCoverPhoto — Сохраняет изображение для обложки сообщества после успешной загрузки.
  • Photos.SaveOwnerPhoto — Позволяет сохранить главную фотографию пользователя или сообщества.
  • Photos.SaveWallPhoto — Сохраняет фотографии после успешной загрузки на URI, полученный методом ph/ otos.getWallUploadServer.
  • Photos.Search — Осуществляет поиск изображений по местоположению или описанию.

Видео

  • Video.Add — Добавляет видеозапись в список пользователя.
  • Video.AddAlbum — Создает пустой альбом видеозаписей.
  • Video.AddToAlbum — Позволяет добавить видеозапись в альбом.
  • Video.CreateComment — Cоздает новый комментарий к видеозаписи.
  • Video.Delete — Удаляет видеозапись со страницы пользователя.
  • Video.DeleteAlbum — Удаляет альбом видеозаписей.
  • Video.DeleteComment — Удаляет комментарий к видеозаписи.
  • Video.Edit — Редактирует данные видеозаписи.
  • Video.EditAlbum — Редактирует название альбома видеозаписей.
  • Video.EditComment — Изменяет текст комментария к видеозаписи.
  • Video.Get — Возвращает информацию о видеозаписях.
  • Video.GetAlbumById — Позволяет получить информацию об альбоме с видео.
  • Video.GetAlbums — Возвращает список альбомов видеозаписей пользователя или сообщества.
  • Video.GetAlbumsByVideo — Возвращает список альбомов, в которых находится видеозапись.
  • (Устаревший) Video.GetCatalog — Позволяет получить представление каталога видео.
  • (Устаревший) Video.GetCatalogSection — Позволяет получить отдельный блок видеокаталога.
  • Video.GetComments — Возвращает список комментариев к видеозаписи.
  • (Устаревший) Video.HideCatalogSection — Скрывает для пользователя раздел видеокаталога.
  • Video.RemoveFromAlbum — Позволяет убрать видеозапись из альбома.
  • (Устаревший) Video.RemoveTag — Удаляет отметку с видеозаписи.
  • Video.ReorderAlbums — Позволяет изменить порядок альбомов с видео.
  • Video.ReorderVideos — Позволяет переместить видеозапись в альбоме.
  • Video.Report — Позволяет пожаловаться на видеозапись.
  • Video.ReportComment — Позволяет пожаловаться на комментарий к видеозаписи.
  • Video.Restore — Восстанавливает удаленную видеозапись.
  • Video.RestoreComment — Восстанавливает удаленный комментарий к видеозаписи.
  • Video.Save — Возвращает адрес сервера (необходимый для загрузки) и данные видеозаписи.
  • Video.Search — Возвращает список видеозаписей в соответствии с заданным критерием поиска.

Закладки

  • Fave.AddArticle — Добавляет статью в закладки.
  • (Устаревший) Fave.AddGroup — Добавляет сообщество в закладки.
  • Fave.AddLink — Добавляет ссылку в закладки.
  • Fave.AddPage — Добавляет сообщество или пользователя в закладки.
  • Fave.AddPost — Добавляет запись со стены пользователя или сообщества в закладки.
  • Fave.AddProduct — Добавляет товар в закладки.
  • Fave.AddTag — Создает метку в закладки.
  • (Устаревший) Fave.AddUser — Добавляет пользователя в закладки.
  • Fave.AddVideo — Добавляет видеозапись в закладки.
  • Fave.EditTag — Редактирует метку.
  • Fave.Get — Возвращает объекты, добавленные в закладки пользователя..
  • (Устаревший) Fave.GetLinks — Возвращает ссылки, добавленные в закладки текущим пользователем.
  • (Устаревший) Fave.GetMarketItems — Возвращает товары, добавленные в закладки текущим пользователем.
  • Fave.GetPages — Возвращает страницы пользователей и сообществ, добавленных в закладки.
  • (Устаревший) Fave.GetPhotos — Возвращает фотографии, на которых текущий пользователь поставил отметку “Мне нравится”.
  • (Устаревший) Fave.GetPosts — Возвращает записи, на которых текущий пользователь поставил отметку «Мне нравится».
  • Fave.GetTags — Возвращает список меток в закладках.
  • (Устаревший) Fave.GetUsers — Возвращает список пользователей, добавленных текущим пользователем в закладки.
  • (Устаревший) Fave.GetVideos — Возвращает список видеозаписей, на которых текущий пользователь поставил отметку «Мне нравится».
  • Fave.MarkSeen — Отмечает закладки как просмотренные.
  • Fave.RemoveArticle — Добавляет видеозапись в закладки.
  • (Устаревший) Fave.RemoveGroup — Удаляет сообщество из закладок.
  • Fave.RemoveLink — Добавляет видеозапись в закладки.
  • Fave.RemovePage — Добавляет видеозапись в закладки.
  • Fave.RemovePost — Добавляет видеозапись в закладки.
  • Fave.RemoveProduct — Добавляет видеозапись в закладки.
  • Fave.RemoveTag — Добавляет видеозапись в закладки.
  • (Устаревший) Fave.RemoveUser — Удаляет пользователя из закладок.
  • Fave.RemoveVideo — Добавляет видеозапись в закладки.
  • Fave.ReorderTags — Добавляет видеозапись в закладки.
  • Fave.SetPageTags — Добавляет видеозапись в закладки.
  • Fave.SetTags — Добавляет видеозапись в закладки.
  • Fave.TrackPageInteraction — Добавляет видеозапись в закладки.

Служебные

  • Utils.CheckLink — Возвращает информацию о том, является ли внешняя ссылка заблокированной на сайте ВКонтакте.
  • Utils.deleteFromLastShortened — !!Удаляет сокращенную ссылку из списка пользователя.
  • Utils.getLastShortenedLinks — !!Получает список сокращенных ссылок для текущего пользователя.
  • Utils.getLinkStats — !!Возвращает статистику переходов по сокращенной ссылке.
  • Utils.GetServerTime — Возвращает текущее время на сервере ВКонтакте.
  • Utils.getShortLink — !!Позволяет получить URL, сокращенный с помощью vk.cc.
  • Utils.ResolveScreenName — Определяет тип объекта (пользователь, сообщество, приложение) и его идентификатор по короткому имени screenName.

Данные ВК

  • Database.GetChairs — Возвращает список кафедр университета по указанному факультету.
  • Database.GetCities — Возвращает список городов.
  • Database.GetCitiesById — Возвращает информацию о городах по их идентификаторам.
  • Database.GetCountries — Возвращает список стран.
  • Database.GetCountriesById — Возвращает информацию о странах по их идентификаторам
  • Database.GetFaculties — Возвращает список факультетов.
  • Database.GetMetroStations — Возвращает список станций метро.
  • Database.getMetroStationsById — Возвращает информацию об одной или нескольких станциях метро по их идентификаторам.
  • Database.GetRegions — Возвращает список регионов.
  • Database.GetSchoolClasses — Возвращает список классов, характерных для школ определенной страны.
  • Database.GetSchools — Возвращает список школ.
  • (Устаревший) Database.GetStreetsById — Возвращает информацию об улицах по их идентификаторам (id).
  • Database.GetUniversities — Возвращает список высших учебных заведений.

Новости

  • Newsfeed.AddBan — Запрещает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
  • Newsfeed.DeleteBan — Разрешает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
  • Newsfeed.DeleteList — Метод позволяет удалить пользовательский список новостей
  • Newsfeed.Get — Возвращает данные, необходимые для показа списка новостей для текущего пользователя.
  • Newsfeed.GetBanned — Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.
  • Newsfeed.GetComments — Возвращает данные, необходимые для показа раздела комментариев в новостях пользователя.
  • Newsfeed.GetLists — Возвращает пользовательские списки новостей.
  • Newsfeed.GetMentions — Возвращает список записей пользователей на своих стенах, в которых упоминается указанный пользователь.
  • Newsfeed.GetRecommended — Получает список новостей, рекомендованных пользователю.
  • Newsfeed.GetSuggestedSources — Возвращает сообщества и пользователей, на которые текущему пользователю рекомендуется подписаться.
  • Newsfeed.IgnoreItem — Позволяет скрыть объект из ленты новостей.
  • Newsfeed.SaveList — Метод позволяет создавать или редактировать пользовательские списки для просмотра новостей.
  • Newsfeed.Search — Возвращает результаты поиска по статусам. Новости возвращаются в порядке от более новых к более старым.
  • Newsfeed.UnignoreItem — Позволяет вернуть ранее скрытый объект в ленту новостей.
  • Newsfeed.Unsubscribe — Отписывает текущего пользователя от комментариев к заданному объекту.

Мне нравится

  • Likes.Add — Добавляет указанный объект в список Мне нравится текущего пользователя.
  • Likes.Delete — Удаляет указанный объект из списка Мне нравится текущего пользователя.
  • Likes.GetList — Получает список идентификаторов пользователей, которые добавили заданный объект в свой список Мне нравится.
  • Likes.IsLiked — Проверяет, находится ли объект в списке Мне нравится заданного пользователя.

Авторизация

  • Auth.CheckPhone — Проверяет правильность введённого номера.
  • Auth.Restore — Позволяет восстановить доступ к аккаунту, используя код, полученный через SMS. Данный метод доступен только приложениям, имеющим доступ к Прямой авторизации.
  • (Устаревший) Auth.Signup — Регистрирует нового пользователя по номеру телефона.
  • (Устаревший) Auth.Confirm — Завершает регистрацию нового пользователя, начатую методом auth.signup, по коду, полученному через SMS.

Статистика

  • Stats.Get — Возвращает статистику сообщества или приложения.
  • Stats.GetPostReach — Возвращает статистику для записи на стене.
  • Stats.TrackVisitor — Добавляет данные о текущем сеансе в статистику посещаемости приложения.

Подарки

  • Gifts.Get — Возвращает список полученных подарков пользователя.

Страницы

  • Pages.ClearCache — Позволяет очистить кеш отдельных внешних страниц, которые могут быть прикреплены к записям ВКонтакте. После очистки кеша при последующем прикреплении ссылки к записи, данные о странице будут обновлены.
  • Pages.Get — Возвращает информацию о вики-странице.
  • Pages.GetHistory — Возвращает список всех старых версий вики-страницы.
  • Pages.GetTitles — Возвращает список вики-страниц в группе.
  • Pages.GetVersion — Возвращает текст одной из старых версий страницы.
  • Pages.ParseWiki — Возвращает html-представление вики-разметки.
  • Pages.Save — Сохраняет текст вики-страницы.
  • Pages.SaveAccess — Сохраняет новые настройки доступа на чтение и редактирование вики-страницы.

Документы

  • Docs.Add — Копирует документ в документы текущего пользователя.
  • Docs.Delete — Удаляет документ пользователя или группы.
  • Docs.Edit — Редактирует документ пользователя или группы.
  • Docs.Get — Возвращает расширенную информацию о документах пользователя или сообщества.
  • Docs.GetById — Возвращает информацию о документах по их идентификаторам.
  • Docs.GetMessagesUploadServer — !!Получает адрес сервера для загрузки документа в личное сообщение.
  • Docs.GetTypes — Возвращает доступные типы документы для пользователя
  • Docs.GetUploadServer — Возвращает адрес сервера для загрузки документов.
  • Docs.GetWallUploadServer — Возвращает адрес сервера для загрузки документов в папку Отправленные, для последующей отправки документа на стену или личным сообщением.
  • Docs.Save — Сохраняет документ после его успешной загрузки на сервер.
  • Docs.Search — Возвращает результаты поиска по документам.

Приложения

  • Apps.DeleteAppRequests — Удаляет все уведомления о запросах, отправленных из текущего приложения
  • Apps.Get — Возвращает данные о запрошенном приложении на платформе ВКонтакте
  • Apps.GetCatalog — Возвращает список приложений, доступных для пользователей сайта через каталог приложений.
  • Apps.GetFriendsList — Создает список друзей, который будет использоваться при отправке пользователем приглашений в приложение и игровых запросов.
  • Apps.GetLeaderboard — Возвращает рейтинг пользователей в игре.
  • Apps.GetScopes — !!Нет данных.
  • Apps.GetScore — Метод возвращает количество очков пользователя в этой игре.
  • Apps.PromoHasActiveGift — Проверяет есть ли у пользователя подарок в игре.
  • Apps.PromoUseGift — Использовать подарок, полученный пользователем в промо-акции.
  • Apps.SendRequest — Позволяет отправить запрос другому пользователю в приложении, использующем авторизацию ВКонтакте.

Товары

  • Market.Add — Добавляет новый товар.
  • Market.AddAlbum — Добавляет новую подборку с товарами.
  • Market.AddToAlbum — Добавляет товар в одну или несколько выбранных подборок.
  • Market.CreateComment — Создает новый комментарий к товару.
  • Market.Delete — Удаляет товар.
  • Market.DeleteAlbum — Удаляет подборку с товарами.
  • Market.DeleteComment — Удаляет комментарий к товару.
  • Market.Edit — Редактирует товар.
  • Market.EditAlbum — Редактирует подборку с товарами.
  • Market.EditComment — Изменяет текст комментария к товару.
  • Market.Get — Возвращает список товаров в сообществе.
  • Market.GetAlbums — Возвращает список подборок с товарами.
  • Market.GetAlbumById — Возвращает данные подборки с товарами.
  • Market.GetById — Возвращает информацию о товарах по идентификаторам.
  • Market.GetCategories — Возвращает список категорий для товаров.
  • Market.GetComments — Возвращает список комментариев к товару.
  • Market.RemoveFromAlbum — Удаляет товар из одной или нескольких выбранных подборок.
  • Market.ReorderAlbums — Изменяет положение подборки с товарами в списке.
  • Market.ReorderItems — Изменяет положение товара в подборке.
  • Market.Report — Позволяет отправить жалобу на товар.
  • Market.ReportComment — Позволяет оставить жалобу на комментарий к товару.
  • Market.Restore — Восстанавливает удаленный товар.
  • Market.RestoreComment — Восстанавливает удаленный комментарий к товару.
  • Market.Search — Ищет товары в каталоге сообщества.

Аккаунт

  • Account.Ban — Добавляет пользователя или группу в черный список.
  • Account.ChangePassword — Позволяет сменить пароль пользователя после успешного восстановления доступа к аккаунту через СМС, используя метод auth.restore.
  • Account.GetActiveOffers — Возвращает список активных рекламных предложений (офферов), выполнив которые пользователь сможет получить соответствующее количество голосов на свой счёт внутри приложения.
  • Account.GetAppPermissions — Получает настройки текущего пользователя в данном приложении.
  • Account.GetBanned — Возвращает список пользователей, находящихся в черном списке.
  • Account.GetCounters — Возвращает ненулевые значения счетчиков пользователя.
  • Account.GetInfo — Возвращает информацию о текущем аккаунте.
  • Account.GetProfileInfo — Возвращает информацию о текущем профиле.
  • Account.GetPushSettings — Позволяет получать настройки Push уведомлений.
  • Account.RegisterDevice — Подписывает устройство на базе iOS, Android или Windows Phone на получение Push-уведомлений.
  • Account.SaveProfileInfo — Редактирует информацию текущего профиля.
  • Account.SetInfo — Позволяет редактировать информацию о текущем аккаунте.
  • Account.SetNameInMenu — Устанавливает короткое название приложения (до 17 символов), которое выводится пользователю в левом меню.
  • Account.SetOffline — Помечает текущего пользователя как offline.
  • Account.SetOnline — Помечает текущего пользователя как online на 15 минут.
  • Account.SetPushSettings — Изменяет настройку Push-уведомлений.
  • Account.SetSilenceMode — Отключает push-уведомления на заданный промежуток времени.
  • Account.Unban — Убирает пользователя из черного списка.
  • Account.UnregisterDevice — Отписывает устройство от Push уведомлений.

Рекламный Кабинет

  • Ads.AddOfficeUsers — Добавляет администраторов и/или наблюдателей в рекламный кабинет.
  • Ads.CheckLink — Проверяет ссылку на рекламируемый объект.
  • Ads.CreateAds — Создает рекламные объявления.
  • Ads.CreateCampaigns — Создает рекламные кампании.
  • Ads.CreateClients — оздаёт клиентов рекламного агентства.
  • Ads.CreateLookalikeRequest — Создаёт запрос на поиск похожей аудитории.
  • Ads.CreateTargetGroup — Создает аудиторию для ретаргетинга рекламных объявлений на пользователей, которые посетили сайт рекламодателя (просмотрели информации о товаре, зарегистрировались и т.д.).
  • Ads.CreateTargetPixel — Создаёт пиксель ретаргетинга.
  • Ads.DeleteAds — Архивирует рекламные объявления.
  • Ads.DeleteCampaigns — Архивирует рекламные кампании.
  • Ads.DeleteClients — Архивирует клиентов рекламного агентства.
  • Ads.DeleteTargetGroup — Удаляет аудиторию ретаргетинга.
  • Ads.DeleteTargetPixel — Удаляет пиксель ретаргетинга.
  • Ads.GetAccounts — Возвращает список рекламных кабинетов.
  • Ads.GetAds — Возвращает список рекламных объявлений.
  • Ads.GetAdsLayout — Возвращает описания внешнего вида рекламных объявлений.
  • Ads.GetAdsTargeting — Возвращает параметры таргетинга рекламных объявлений
  • Ads.GetBudget — Возвращает текущий бюджет рекламного кабинета.
  • Ads.GetCampaigns — Возвращает список кампаний рекламного кабинета.
  • Ads.GetCategories — Позволяет получить возможные тематики рекламных объявлений.
  • Ads.GetClients — Возвращает список клиентов рекламного агентства.
  • Ads.GetDemographics — Возвращает демографическую статистику по рекламным объявлениям или кампаниям.
  • Ads.GetFloodStats — Возвращает информацию о текущем состоянии счетчика — количество оставшихся запусков методов и время до следующего обнуления счетчика в секундах.
  • Ads.GetLookalikeRequests — Возвращает список запросов на поиск похожей аудитории.
  • Ads.GetOfficeUsers — Возвращает список администраторов и наблюдателей рекламного кабинета.
  • Ads.GetPostsReach — Возвращает подробную статистику по охвату рекламных записей из объявлений и кампаний для продвижения записей сообщества.
  • Ads.GetRejectionReason — Возвращает причину, по которой указанному объявлению было отказано в прохождении премодерации.
  • Ads.GetStatistics — Возвращает статистику показателей эффективности по рекламным объявлениям, кампаниям, клиентам или всему кабинету.
  • Ads.GetSuggestions — Возвращает набор подсказок для различных параметров таргетинга.
  • Ads.GetTargetGroups — Возвращает список аудиторий ретаргетинга.
  • Ads.GetTargetPixels — Возвращает список пикселей ретаргетинга.
  • Ads.GetTargetingStats — Возвращает размер целевой аудитории таргетинга, а также рекомендованные значения CPC и CPM.
  • Ads.GetUploadURL — Возвращает URL-адрес для загрузки фотографии рекламного объявления.
  • Ads.GetVideoUploadURL — Возвращает URL-адрес для загрузки видеозаписи рекламного объявления.
  • Ads.ImportTargetContacts — Импортирует список контактов рекламодателя для учета зарегистрированных во ВКонтакте пользователей в аудитории ретаргетинга.
  • Ads.RemoveOfficeUsers — Удаляет администраторов и/или наблюдателей из рекламного кабинета.
  • Ads.RemoveTargetContacts — Принимает запрос на исключение контактов рекламодателя из аудитории ретаргетинга.
  • Ads.SaveLookalikeRequestResult — Сохраняет результат поиска похожей аудитории.
  • Ads.ShareTargetGroup — Предоставляет доступ к аудитории ретаргетинга другому рекламному кабинету. В результате выполнения метода возвращается идентификатор аудитории для указанного кабинета.
  • Ads.UpdateAds — Редактирует рекламные объявления.
  • Ads.UpdateCampaigns — Редактирует рекламные кампании.
  • Ads.UpdateClients — Редактирует клиентов рекламного агентства.
  • Ads.UupdateTargetGroup — Редактирует аудиторию ретаргетинга.
  • Ads.UpdateTargetPixel — Редактирует пиксель ретаргетинга.

Обсуждения

  • Board.AddTopic — Создает новую тему в списке обсуждений группы.
  • Board.CloseTopic — Закрывает тему в списке обсуждений группы (в такой теме невозможно оставлять новые сообщения).
  • Board.CreateComment — Добавляет новый комментарий в обсуждении.
  • Board.DeleteComment — Удаляет сообщение темы в обсуждениях сообщества.
  • Board.DeleteTopic — Удаляет тему в обсуждениях группы.
  • Board.EditComment — Редактирует одно из сообщений в обсуждении сообщества.
  • Board.EditTopic — Изменяет заголовок темы в списке обсуждений группы.
  • Board.FixTopic — Закрепляет тему в списке обсуждений группы (такая тема при любой сортировке выводится выше остальных).
  • Board.GetComments — Возвращает список сообщений в указанной теме.
  • Board.GetTopics — Возвращает список тем в обсуждениях указанной группы.
  • Board.OpenTopic — Открывает ранее закрытую тему (в ней станет возможно оставлять новые сообщения).
  • Board.RestoreComment — Восстанавливает удаленное сообщение темы в обсуждениях группы.
  • Board.UnfixTopic — Отменяет прикрепление темы в списке обсуждений группы (тема будет выводиться согласно выбранной сортировке).

Управление рекламными акциями (офферами)

  • Leads.CheckUser — Проверяет, доступна ли рекламная акция пользователю.
  • Leads.Complete — Завершает начатую пользователем рекламную акцию, используя сессию и секретный ключ.
  • Leads.GetStats — Возвращает статистику по рекламной акции.
  • Leads.GetUsers — Возвращает список последних действий пользователей по рекламной акции.
  • Leads.MetricHit — Засчитывает событие метрики.
  • Leads.Start — Создаёт новую сессию для прохождения рекламной акции для пользователя.

Заметки

  • Notes.Add — Создает новую заметку у текущего пользователя.
  • Notes.CreateComment — Добавляет новый комментарий к заметке.
  • Notes.Delete — Удаляет заметку текущего пользователя.
  • Notes.DeleteComment — Удаляет комментарий к заметке.
  • Notes.Edit — Редактирует заметку текущего пользователя.
  • Notes.EditComment — Редактирует указанный комментарий у заметки.
  • Notes.Get — Возвращает список заметок, созданных пользователем.
  • Notes.GetById — Возвращает заметку по её id.
  • Notes.GetComments — Возвращает список комментариев к заметке.
  • Notes.RestoreComment — Восстанавливает удалённый комментарий.

Оповещения

  • Notifications.Get — Возвращает список оповещений об ответах других пользователей на записи текущего пользователя.
  • Notifications.MarkAsViewed — Сбрасывает счетчик непросмотренных оповещений об ответах других пользователей на записи текущего пользователя.

Опросы

  • Polls.AddVote — Отдает голос текущего пользователя за выбранный вариант ответа в указанном опросе.
  • Polls.Create — Позволяет создавать опросы, которые впоследствии можно прикреплять к записям на странице пользователя или сообщества.
  • Polls.DeleteVote — Снимает голос текущего пользователя с выбранного варианта ответа в указанном опросе.
  • Polls.Edit — Позволяет редактировать созданные опросы.
  • Polls.GetById — Возвращает детальную информацию об опросе по его идентификатору.
  • Polls.GetVoters — Получает список идентификаторов пользователей, которые выбрали определенные варианты ответа в опросе.

Поиск

  • Search.GetHints — Метод позволяет получить результаты быстрого поиска по произвольной подстроке.

Административные методы от имени приложения

  • Secure.AddAppEvent — Добавляет информацию о достижениях пользователя в приложении.
  • Secure.CheckToken — Позволяет проверять валидность пользователя в IFrame, Flash и Standalone-приложениях с помощью передаваемого в приложения параметра access_token.
  • Secure.GetAppBalance — Возвращает платежный баланс (счет) приложения в сотых долях голоса.
  • Secure.GetSMSHistory — Выводит список SMS-уведомлений, отосланных приложением с помощью метода secure.sendSMSNotification.
  • Secure.GetTransactionsHistory — Выводит историю транзакций по переводу голосов между пользователями и приложением.
  • Secure.GetUserLevel — Возвращает ранее выставленный игровой уровень одного или нескольких пользователей в приложении.
  • Secure.GiveEventSticker — Выдает пользователю стикер и открывает игровое достижение.
  • Secure.SendNotification — Отправляет уведомление пользователю.
  • Secure.SendSMSNotification — Отправляет SMS-уведомление на мобильный телефон пользователя.
  • Secure.SetCounter — Устанавливает счетчик, который выводится пользователю жирным шрифтом в левом меню.

Переменные в приложении

  • Storage.Get — Возвращает значение переменной, название которой передано в параметре key.
  • Storage.GetKeys — Возвращает названия всех переменных.
  • Storage.Set — Сохраняет значение переменной, название которой передано в параметре key.

Формы сбора заявок

Истории

  • Stories.BanOwner — Позволяет скрыть из ленты новостей истории от выбранных источников.
  • Stories.Delete — Удаляет историю.
  • Stories.Get — Возвращает истории, доступные для текущего пользователя.
  • Stories.GetBanned — Возвращает список источников историй, скрытых из ленты текущего пользователя.
  • Stories.GetById — Возвращает информацию об истории по её идентификатору.
  • Stories.GetPhotoUploadServer — Позволяет получить адрес для загрузки истории с фотографией.
  • Stories.GetReplies — Позволяет получить ответы на историю.
  • Stories.GetStats — Возвращает статистику истории.
  • Stories.GetVideoUploadServer — Позволяет получить адрес для загрузки видеозаписи в историю.
  • Stories.GetViewers — Возвращает список пользователей, просмотревших историю.
  • Stories.HideAllReplies — Скрывает все ответы автора за последние сутки на истории текущего пользователя.
  • Stories.HideReply — Скрывает ответ на историю.
  • Stories.UnbanOwner — Позволяет вернуть пользователя или сообщество в список отображаемых историй в ленте.

Виджеты приложений

  • AppWidgets.GetAppImageUploadServer — Позволяет получить адрес для загрузки фотографии в коллекцию приложения для виджетов приложений сообществ.
  • AppWidgets.GetAppImages — Позволяет получить коллекцию изображений, загруженных для приложения, в виджетах приложений сообществ.
  • AppWidgets.GetGroupImageUploadServer — Позволяет получить адрес для загрузки фотографии в коллекцию сообщества для виджетов приложений сообществ.
  • AppWidgets.GetGroupImages — Позволяет получить коллекцию изображений, загруженных для приложения, в виджетах приложений сообществ.
  • AppWidgets.GetImagesById — Позволяет получить изображение для виджетов приложений сообществ по его идентификатору.
  • AppWidgets.SaveAppImage — Позволяет сохранить изображение в коллекцию приложения для виджетов приложений сообществ после загрузки на сервер.
  • AppWidgets.SaveGroupImage — Позволяет сохранить изображение в коллекцию сообщества для виджетов приложений сообществ. после загрузки на сервер.
  • AppWidgets.Update — Позволяет обновить виджет приложения сообщества. Виджет обязательно должен быть уже установлен в сообществе.

Streaming API

  • Streaming.GetServerUrl — Позволяет получить данные для подключения к Streaming API.
  • Streaming.GetSettings — Позволяет получить значение порога для Streaming API.
  • Streaming.GetStats — Позволяет получить статистику для подготовленных и доставленных событий Streaming API.
  • Streaming.SetSettings — Позволяет задать значение порога для Streaming API.

Состояние заказов

Виджеты

  • Widgets.GetComments — Получает список комментариев к странице, оставленных через Виджет комментариев.
  • Widgets.GetPages — Получает список страниц приложения/сайта, на которых установлен Виджет комментариев или «Мне нравится».

Группы

Стена

  • Wall.GetComment — !!Получает информацию о комментарии на стене.

Оповещения

  • Notifications.SendMessage — Отправляет уведомление пользователю приложения VK Apps.

Опросы

  • Polls.SavePhoto — Сохраняет фотографию, загруженную в опрос.
  • Polls.GetBackgrounds — Возвращает варианты фонового изображения для опросов.
  • Polls.GetPhotoUploadServer — Возвращает адрес сервера для загрузки фоновой фотографии в опрос.

Места

Подкасты

Карусель

Истории

  • Stories.Search — Возвращает результаты поиска по историям.

Streaming API

Hosted on GitHub Pages

Битрикс — Товары ВКонтакте 2.0

3.6.0 (25.07.2021) Улучшения
  • Добавлена возможность отключить удаление старых товаров и дубликатов при очередном эксопрте товаров
  • В настройках модуля добавлен параметр для для изменения интервала запросов к API ВКонтакте, для предотвращения ошибки — Too many requests per second
  • Добавлена возможность включить автоматическое приведенеи картинки к квадрату в настройках выгрузки
  • Добавлена возможность для старой цены использовать значение другого типа цены
  • Добавлена возможность передавать в полях с размерами товаров значения из свойств типа строка помимо типа число
3.5.1 (10.07.2021) Исправления
  • Исправлена неточность в логике условие
3.5.0 (09.07.2021) Улучшения
  • Добавлено в условия проверки по активности и активности по дате строгое условие проверки, чтобы проверять активность как у основного товара так и у торгового предложения одновременно
  • Добавлена возможность в натсройках модуля запретить обновление картинок (для случая ежедневного обновления картинок из 1с)
  • Испарвлена выгрузка одинаковых картинок для торговых предложений
Исправления
  • Исправлено сохранение и отображение общих полей элементов инфоблока
  • Исправлен случай когда не доабавлялся текст ошибки в журнал
  • Исправлена выгрузка подборок содержащих в названии кавычки
3.4.0 (18.01.2021) Улучшения
  • Добавлена возможность вырезать из описания ссылки, картинки, таблицы — задается в настройках выгрузки
Исправления
  • Исправлен экспорт на кроне
3.3.1 (30.12.2020) Исправления
  • Исправлен вывод и передача старой цены для торговых предложений
3.3.0 (30.12.2020) Улучшения
  • Добавлена возможность настроить автоэкспорт по крону — https://bxmaker.ru/doc/vk/avtoeksport-tovarov-na-cron/
Исправления
  • Увеличин таймаут между запросами к ВКонтакте до 0.5 с
3.2.18 (07.12.2020) Исправления
  • Исправлена передача габаритов
  • Временно недоступна выгрузка sku, пока не станет стабильной версия api vk 1.131, в которой это поле доступно для выгрузки
  • Исправлена ошибка отсуствия картинки
3.2.17 (03.12.2020) Исправления
  • Некоторые изменения
3.2.16 (03.12.2020) Исправления
  • Исправлено добавление агентов для периодической выгрузки
3.2.15 (24.11.2020) Исправления
  • Исправлена загрузка товаров стоимостью меньше 1
3.2.14 (23.11.2020) Исправления
  • Теперь любой добавлены йакканут можно использовать в выгрузке для любого сайта (при многосайтовости)
3.2.13 (09.11.2020) Исправления
  • Ошибка запуска агента выгрузки
3.2.12 (05.11.2020) Исправления
  • Испралвнеие ошибки компидяции при наличии в строке значения похожего на число
3.2.11 (02.11.2020) Исправления
  • Список прлейсхолдеров на странице настроек выгрузки
3.2.10 (01.11.2020) Исправления
  • Исправлено удаление дублиткатов
3.2.9 (31.10.2020) Исправления
  • Исправлено зависание на проверке выгруженных ранее товарах
3.2.8 (31.10.2020) Исправления
  • Исправелено получение текущей цены из свойства родительского товара для торгового предложения
3.2.7 (31.10.2020) Исправления
  • Исправление прокрутки списков
3.2.6 (21.10.2020) Исправления
  • Исправлена причина ограниченного количества удаления дубликатов
  • Добавлена поддержка удаления пустых значений из шаблона описания, через использование квадратных скобок
  • При возникновении ошибки повторного использвоания картинки, она будет перезагружена и товар выгрузиться в следующей итерации
  • Исправлена ошибка из за которой не начинало формирвоания списка товаров для выгрузки
3.2.5 (10.10.2020) Исправления
  • Исправление в логике пакетнйо выгрузки приводившей к большому количеству дубликатов при попадании в пачку товара с невалидными данными
  • Временное сокращение длины названия до 70 символов в кодировке cp1251 из-за бага в вк
  • Пересборка JS для страниц модуля в административном разделе
3.2.4 (05.10.2020)
  • Некоторые исправления
3.2.3 (02.10.2020)
  • Изменения связанные с ошибкой длины названия более 100 символов
3.2.2 (02.10.2020)
  • Изменено количество выгружаемых товаров за раз по умолчанию до 1-го, из за того не на вех серверах нормально проходит пакетная выгрузка большего количества товаров, с оставленной возможностью увеличить это значение при отсутствии ошибок
3.2.1 (02.10.2020)
  • Некоторые корректировки
3.2.0 (30.09.2020) 1. Добавлена поддержка расширенного типа раздела товаров — Магазин 2.0, в частности работу с объединенными товарами, добавление свойств пока недоступно через api
3.1.1 (29.09.2020)
  • Исправление ошибки  [1402] Album not found
  • Добавлена возможность указать текст по умолчанию для товаров у которых нет описания
  • Сделан drag&drop перетаскивание альбомов в настройках выгрузки для изменения порядка 

  • 3.1.0 (22.09.2020)
  • Добавлен учет округления цен
  • Добавлена возможность указать старую цену
  • Добавлена возможность указать Артикул
  • Добавлено удаление дубликатов из вк

  • 3.0.24 (11.09.2020) Исправления связанные с ajax
    3.0.23 (24.08.2020) Некоторые исправления из за которых появлялась «неизвестная ошибка»
    3.0.22 (19.08.2020) Исправлена ошибка автоматического экспорта при заданном времени старта экспорта в настройках
    3.0.21 (24.07.2020) Исправление в условиях отбора товаров для клиентской части
    3.0.20 (17.07.2020)
  • Добавлено ограничение вывода полей и свойств элементов в выгрузке указанными инфоблоками
  • Добавлена в условия возможность задать ограничение по конкретному инфоблоку, активность по торговым предложениям например
  • Исправлена причина образования дубликатов
  • Добавлено удаление дубликатов
  • Прочие улучшения

  • 3.0.19 (10.06.2020)
  • Исправлено удаление привязки к старым альбомам с учетом привязок к другим альбомам и другой выгрузки для текущей группы
  • Сделано изменение сортировки подборок в вк без их удаления и повторного добавления (с сохранением привязанных товаров)

  • 3.0.18 (09.06.2020)
  • Сделана выгрузка копеек
  • Сделана конвертация цен
  • Сделано удаление привязок к старым альбомам в ВК
  • Добавлены обработчики события для изменения описания товаров и передаваемых полей в вк (для разработчиков)

  • 3.0.17 (08.06.2020) Исправлена выгрузка картинок подборок
    3.0.16 (08.06.2020) Корректировка ограничения названия товаров
    3.0.15 (07.06.2020)
  • Исправлена ошибка связанная с ограничением длины названия товара

  • 3.0.14 (28.05.2020)
  • Добавлена возможность указать время периодического запуска выгрузки в настройках модуля
  • Прочие улучшения

  • 3.0.13 (28.05.2020)
  • Добавлена выгрузка размеров товаров, веса
  • Добавлены ограничения на длину названия согласно требованиям api  ВКонтакте

  • 3.0.12 (20.05.2020)
  • Добавлена поддержка Облачных хранилищ
  • Исправлена проблема  из за которой не очищалось дисковое пространство от временных файлов при добавлении товаров в вк
  • Добавлено удаление картинок картинок подборок при  удалении подборки

  • 3.0.11 (20.05.2020) Исправление ошибки по которой после смены группы не выгружались те же подборки в другую группу
    3.0.10 (20.05.2020) Изменения в логике подготовки товаров для выгрузки в вк
    3.0.9 (20.05.2020) Изменения в логике выгрузки товаров связанное с появление дубликатов и ошибки …invalid: owner_id is undefined
    3.0.8 (10.05.2020) Исправление работы логики добавления выгрузки на редакциях без модуля каталога, валюты
    3.0.7 (10.02.2020)
  • Исправлена ошибка формирования описания из свойств  с ключами заканчивающимися на {PROPERTY_…_VALUE}
  • Исправлена причина, из за которой не добавлялись таблицы в базу данных
  • Добавлена возможность задать ограничение по длине описания товара или сокращения колчиества выгружаемых товаров в итерации, чтобы  предотвратить появление ошибки 413 вызваной слишком большим объемом передаваемых данных в вк за 1 запрос

  • 3.0.6 (01.02.2020) Исправлена логика выгрузки подборок
    3.0.5 (31.01.2020)
  • Изменена логика выгрузки товаров
  • Добавлены  условия активности и активности по дате
  • Прочие улучшения и исправления

  • 3.0.4 (25.01.2020)
  • Добавлена возможность выбирать товары  в условиях, в предпросмотре товара
  • Изменена логика отбора товаров по разделам, теперь учитываются и родительские разделы

  • 3.0.3 (22.01.2020) Изменения в агенте автоматического экспорта
    3.0.2 (21.01.2020) Изменения в конструкторе описания
    3.0.1 (21.01.2020) Подключение стилей и js обновили
    3.0.0 (19.01.2020)
  • Полностью переписана логика работы 
  • Добавлены подборки с указание категории товаров
  • Добавлены условия отбра в подборки 
  • Добавлены условия отбора товаров в выгрузках(экспорте)
  • Добавлен предпросомтр товара  простого и с торговыми предложениями в самой выгрузке, до эксопрта  в вк

  • 2.8.0 (05.07.2019) Добавлена возможность указать прокси сервер поддерживающий https,  для тех у кого заблокирован доступ к вк
    2.7.1 (26.04.2019) Теперь в описании вырезаются теги вне зависимости от того, какой тип описания указан text или html
    2.7.0 (20.03.2019)
  • Изменена логика добавления аккаунта,  по которой не удавалось добавить аккаунт
  • Добавлена выгрузка ссылок на товар, теперь соответственно в вкотакте можно изменить текст кнопки на Купить (к примеру)
  • В настройках выгрузки добавлено  поле в котором можно указать откуда брать название товара — доступны — основное название, seo поля, свойства типа строка

  • 2.6.3 (16.12.2018)
  • В настройки модуля добавлен параметр для использования HTTPS  в ссылках
  • Изменения в фильтрации товаров
  • Добавлена возможность выгружать все товары если не указан ни один раздел для выгрузки или разделы отсутствуют
  • Исправления в ручной выгрузке

  • 2.6.2 (24.08.2018)
  • Добавлено конвертирование цен

  • 2.6.1 (02.07.2018) Исправлена ошибка с правами доступа к странице редактирования или добавления выгрузки
    2.6.0 (16.10.2017) Добавлена возможность задать сортировку разделам, учитывается только при создании подборок
    2.5.9 (16.10.2017) Исправлена ошибка при ручной выгрузке с неверным колчиеством товара обарабатываемого
    2.5.8 (16.10.2017) Некоторые изменения выгрузке
    2.5.7 (11.10.2017)
  • Добавлена возможность не указыватьк артинку для раздела, чтобы выгрузить ее потом вручную
  • Добавлена возможность вывода старой цены, размера скидки в рублях и размера скидки в %
  • Для шаблона торговых предложений, в прологе и эпилоге описания не происходит перечисления значений свойств или полей всех торговых предложений, выводится значение только первого
  • Улучшения в ручной выгрузке

  • 2.5.6 (11.10.2017) Корректировка добавления аккаунтов в случае если не установлен сайт по умолчанию или не указаны домены сайтов
    2.5.5 (30.09.2017) Улучшение в логике ручной выгрузки
    2.5.4 (30.09.2017) Добавлена опция в выгрузку объединеных торговых предложений при типе описания — колонки, которая исключает повторяющиеся значения свойств
    2.5.3 (27.09.2017) Некоторые изменения в обработчке  текстов перед выгрузкой, восстановление символов для описания в вк при использовании типа описани — текст
    2.5.2 (27.09.2017) Теперь обновляются только изменившиеся товары и подборки, в холостую тратиться запросы не будут
    2.5.1 (25.09.2017) Изменение текстов сообщений
    2.5.0 (25.09.2017) Исправлена ошибка выгрузки товаров из инфоблока не являющегося торговым каталогом (галочка Является торговым каталогом в настройках инфоблока) 
    2.4.9 (25.09.2017) На странице списка выгрузок отображается сообщение  о том что производится ручной экспорт и кнопка, чтобы убрать все флаги ручного экспорта и автоматический экспорт выполнялся
    2.4.8 (08.09.2017) Корректировка автоматического экспорта
    2.4.7 (07.09.2017)
  • Для ручного экспорта добавлено ограничение на загрузку только основных картинок,  чтобы ускорить базовую выгрузку, при автоматической выгрузке затем догрузятся дополнительные картинки
  • Добавлены параметры в настройки модуля для  более гибкой настройки количества обрабатываемых разделов и товаров при подготовке, а также лимит на количество выгружаемых разделов и длина шага при экспорте товара 
  • В списке выгрузок  можно включить/отключить автоматический экспорт через меню к строке
  • В списке выгрузки название группы  ведет на страницу группы в вконтакте
  • Оптимизация расхода памяти и подготовки изображений к выгрузке

  • 2.4.6 (04.09.2017) Использование в ручной выгрузке тех же лимитов что и в автоматизированной из настроек модуля
    2.4.5 (04.09.2017) Возвращена возможность задать количество обрабатываемых за раз товаров и разделов в настройках модуля
    2.4.4 (04.09.2017) Исправление недочета выгрузки
    2.4.3 (04.09.2017) Ускорение выгрузки до 10 раз
    2.4.2 (02.09.2017)
  • Исправление ошибки с дублированием товаров при переполнении подборки
  • Добавлен таймер затраченного времени при ручной выгрузке

  • 2.4.1 (29.08.2017) Исправлена ошибка в административной части модуля
    2.4.0 (28.08.2017) Сокращение шага при ручном экспорте
    2.3.9 (28.08.2017) Изменения в ручной выгрузке
    2.3.8 (28.08.2017) Некоторые улучшения и исправления
    2.3.7 (25.08.2017) Исправление логики автоматического экспорта торговых предложений, исправление ошибки связанной с агенто fastAgent
    2.3.6 (23.08.2017) Некоторые улучшения
    2.3.5 (23.08.2017)
    • Добавлен ручной экспорт товаров
    • Добавлен фильтр в выгрузки
    • Переработан алгоритм отбора и подготовки товаров и разделов для выгрузки
    • Некоторые визуальные изменения
    2.3.4 (02.05.2017) Исправление грамматических ошибок
    2.3.3 (21.04.2017) Исправление недочетов в логике отбора товаров в разных выгрузках
    2.3.2 (19.04.2017) Исправлена ошибка с картинками для товаров
    2.3.1 (19.04.2017) Исправление ошибки при использовании документооборота
    2.3.0 (16.04.2017) Изменения в логике отбора простых товаров и товаров с торговыми предложениями с учетом активности и наличия
    2.2.5 (15.04.2017) Добавлена поддержка старых версий php, поддерживаются версии начиная с версии 5.3
    2.2.1 (15.04.2017) Исправление ошибок в названиях
    2.2.0 (15.04.2017)
    • Исправлена ошибка с доп . картинками
    • Добавлена возможность выгружать только товары в наличии
    • Добавлена возможность выгружать только активные товары
    2.1.0 (08.04.2017) Изменения в логике, исправление недочетов
    2.0.1 (03.04.2017) Некоторые исправления
    2.0.0 (01.04.2017) Модуль полностью переработан, исправлены ошибки, изменена логика выгрузки, добавлены новые возможности:
    -удобное построение шаблонов описаний к товарам простым и с тп;
    — учет скидок;
    — учет наличия;
    — автоматическое обновление. добавление. удаление;
    — управление подборками ;
    — и другое.
    1.0.5 (15.03.2017) Исправлена ошибка в демо режиме с выгрузкой
    1.0.4 (19.01.2017) Исправления на странице редактирования выгрузки
    1.0.3 (18.01.2017) Изменения в добавлении аккаунтов
    1.0.2 (13.01.2017) Некоторые улучшения, в том числе исправление ошибки EXPIRES_IN
    1.0.1 (30.12.2016) Исправление ошибок

    Как добавить товары в группу ВК: создаем и сортируем карточки

    Делаем вашу страницу интересной и стимулируем подписчиков почаще заглядывать к вам на страницу или на сайт за покупками

    Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

    Подпишись на рассылку и получи книгу в подарок!

    Вконтакте уже давно перестала быть обычной социальной сетью для общения людей. Сегодня это полноценная площадка для ведения бизнеса, открывающая бизнесменам широкий перечень возможностей. Здесь можно открывать интернет-магазины, добавлять товары и услуги, продвигать их. Сегодня мы рассмотрим, как добавить товары в группу ВК, что для этого нужно.

    Преимущества интернет-магазина в ВК

    В самом начале хотелось бы перечислить преимущества открытия интернет-магазина в ВК:

    1. Широкий охват аудитории. В соц.сети сегодня зарегистрировано огромное количество людей со всей территории РФ, а также с других стран, различного возраста. Открыв, торговую площадку в ВК вы автоматически получаете доступ к огромной аудитории.
    2. Простота и удобство. Открытие магазина на самостоятельном сайте требует гораздо больше времен, усилий и финансов. Необходимо решить вопросы с хостингом, доменом, обслуживанием и так далее.
    3. Возможность использования социальных доказательств. Ресурс позволяет совершенно бесплатно использовать лайки и комментарии для анализа представленной продукции, проводимых акций. Если товарная позиция/услуга/мероприятие не набирает много лайков и комментариев, нет репостов, необходимо предпринимать меры для изменения ситуации.
    4. Широкие возможности для продвижения. Продвигать в соц.сетях ВК-магазин гораздо проще, чем самостоятельный сайт.

    Как добавить товар в группу Вконтакте

    Для организации магазина в ВК необходимо разработать каталог, добавить товарные позиции, которые потенциальные клиенты смотрели бы и выбирали нужные вещи. Как добавить товар в ВК? С помощью специализированного сервиса соц.сети — «Товары». Использовать сервис можно бесплатно, его отличительная особенность — удобный интерфейс, практичность и функциональность. Подключение сервиса доступно для любой группы, с любым количеством подписчиков. «Товары» совместим как с компьютерным программным обеспечением, так и системами Android, Windows Phone, iOS. Рассмотрим основные шаги, как добавлять товары в группу в Контакте.

    Как создать товар в группе в Контакте: подключаем и настраиваем

    Открываем группу и заходим в «Управление страницей/сообществом». Далее открываем пункт «Информация», «Товары» и включаем сервис.

    Сразу же настраиваем важные сведения, которые могут быть полезны для потребителей:

    1. Доставка. Сразу пропишите, в каких регионах доступна доставка и на каких условиях она выполняется.
    2. Валюта. Социальная сеть предлагает на выбор несколько мировых валют: гривна (Украина), тенге (Казахстан), евро (Евросоюз), доллар (США) и в национальной валюте.
    3. Контакты. Чтобы потребитель мог всегда связаться с вами и задать интересующие вопросы по поводу той или иной товарной позиции. Указывайте рабочие контакты для приема и обработки заказов.
    4. Описание. Далее предстоит заполнить вики-страницу с основной информацией об общей направленности и тематике магазине, специализации товаров. Ссылка на вики-страницу системой привязывается к любой карточке товара, поэтому здесь можно подробно описать процесс оплаты, доставки, условия возврата и обмена и прочее.

    Далее настраиваем комментарии, чтобы все желающие могли оставить свой отзыв. Сохраняем все внесенные изменение и видим на главной странице группы блок с товарами.

    Работа с карточками

    Каждая позиция должна быть представлена максимально привлекательно, чтобы у пользователя возникало желание совершить покупку. Как создать товар в ВК, а вернее его карточку? Открываем «Товары» и выбираем «Добавить товар». Теперь прописываем всю важную информацию о данной позиции: наименование и описание. Описание должно быть четким, лаконичным, но при этом понятным и полным. Укажите размер товара ВК, материал, страну производства, технические характеристики и прочее.

    Далее делаем выгрузку фото товара в ВК. Выбираем 1 основную фотографию и 4 вспомогательных, например, сбоку, в действии, на модели и так далее. В завершение выбираем миниатюру для отображения на странице группы. Особого внимания заслуживает качество фотографий, выбирайте размер фото товаров в ВК минимум 400*700 pxl, следите, чтобы стороны относились друг к другу в пропорции 4:7.

    Затем заполняем поле «Категория». Здесь выбираем одну из уже имеющихся категорий. В будущем это позволит составить удобный каталог. Также категории позволяют сортировать товарные позиции, систематизировать их и удобно составлять различные подборки. В конечном виде карточка выглядит следующим образом:

    Делаем подборки

    Подборки — простой и удобный инструмент, с помощью которого можно разделить товары на группы для облегчения поиска пользователем нужного продукта. Чтобы составить собственную новую подборку выбираем «Создать подборку», придумываем название для нее и загружаем картинку для обложки.

    Добавить товары в группу ВК, в созданную подборку можно следующими способами:

    1. Создаем товарную карточку и в ней сразу указываем привязку к той или иной подборке.
    2. Редактируем уже имеющийся товар и привязываем его к созданной подборке.
    3. Сначала создаем подборку, а затем в ней уже создаем товарные карточки.

    После того, как собрана подборка, ее можно редактировать, расширять ее или же, наоборот, удалять из нее те или иные элементы. Один товар может входить сразу в несколько подборок, до 10.

    Как разместить товар в группе ВК: работа администратора

    После создания блока «Товаров» на странице группы система автоматически отображает 3 последние позиции. Администратор группы может изменить товары, которые отображаются на странице. Для этого делаем подборку, в которую включаем 3 основных товара, ваша «козыри». Далее выбираем сделанную подборку как основную.

    Также всегда есть возможность внести изменения в карточку товара. Открываем блок товаром, ищем нужную позицию, жмем на нее и жмем на появившуюся картинку карандаша. Помимо этого, товары можно выстроить в собственном порядке, перетягивая их с места на место.

    Чтобы сделать акцент на определенном товаре, его можно поместить на странице. Для этого открываем карточку товара и выбираем «Поделиться». Не ограничивайтесь только своим сообществом, делитесь предложением и с другими сообществами. Чтобы изделие постоянно находилось на странице группы, его нужно прикрепить: создаем новую запись, выбираем «Прикрепить», далее открываем «Еще» и «Товары». Или же создаем запись и вставляем в ее тело ссылку на нужную позицию. Выглядит это так:

    Делитесь карточкой с друзьями, отправляйте ее сообщением друзьям. Все лайки, которые наберет публикация будут отображаться в первоначальной карточке товара. Обратите внимание, что к одной записи можно прикрепить только одну позицию. Чтобы поделиться сразу несколькими товарами, необходимо составить подборку, а затем уже делиться подборкой.

    Если вы желаете приостановить работу магазина, в любой момент можно на время отключить сервис «Товары». После отключения все карточки сохранятся и будут отображаться в группе. Вернуть блок можно будет с помощью включения в настройках.

    Как удалить товар в группе ВК

    Если товар закончился, вы можете поставить рядом с ним отметку «Недоступный», тогда он автоматически перестанет отображаться на витрине и перенесется на время в недоступные товары. Для этого открываем редактор товара и ставим галочку напротив «Товар недоступен». Как только ассортимент вновь пополнится данным изделием, уберите галочку и карточка вернется на прежнюю позицию.

    Если же вы не планируете закупать ту или иную позицию, ее необходимо удалить из блока, чтобы не путать покупателей. Как удалить товары из группы Вконтакте? Достаточно просто. Для этого нажимаем на товар в режиме просмотра (обратите внимание, что используем иконку, а именно работаем с режимом просмотра). Далее появится небольшое меню с действиями: редактировать, удалить, пожаловаться и так далее. Как вы уже поняли, выбираем «Удалить». Далее необходимо будет подтвердить выбранное действие.

    Как удалить товары в ВК? К сожалению, соц.сеть не позволяет удалять сразу несколько товарных позиций, необходимо по очереди проделывать данное действие с каждым изделием. Как удалить товар из группы в ВК автоматизировано? Для этого необходимо заказать у программистов специальную программку, а далее совместить ее с API соц. сети. Если у вас сотни позиций для удаления, это существенно сэкономит время.

    Доступные возможности для потребителей

    Пользователи могут искать нужный товар по цене и названию, фильтровать позиции по стоимости и новизне, ставить лайки и оставлять комментарии, делиться понравившимися позициями.

    Кнопка «Связаться с продавцом» позволяет задать интересующий вопрос, сделать заказ, уточнить нюансы о доставке и оплате. К каждому обращению прикрепляется ссылка на обсуждаемую карточку. Обратите внимание, что пользователи хотят получать ответы как можно раньше, поэтому стоит поработать над повышением скорости ответов.

    Вместо заключения

    Мы рассмотрели, как сделать товар в группе Вконтакте. Надеемся данная информация будет полезной, и вы создадите привлекательных блок «Товары». Однако этого недостаточно, нужно продвигать ВК-магазин для привлечения новых клиентов. Вот несколько советов, как это сделать:

    1. Почаще делитесь товарными карточками. Рассказывайте своим друзьям о преимуществах того или иного предложения, проводимых акциях и скидках.
    2. Размещайте на главной, в основной подборке, самые популярные позиции, которые пользуются наибольшим спросом, чтобы зацепить потребителя.
    3. Не игнорируйте рекламу. ВК-магазин, точно такой же бизнес, как и офлайн торговая площадка и он тоже нуждается в регулярной рекламе. Используйте бесплатную рекламу, + заказывайте платные посты.
    4. Можно сдружиться с администратором магазина, схожего по тематике, но не прямого конкурента и постить друг у друга карточки товаров.

    Нашли ответ на свой вопрос, как сделать товар в ВК? Тогда начинайте действовать, стройте свой бизнес!

    Контакт-центр: ВКонтакте

    Канал ВКонтакте позволяет создать открытую линию, используя публичную страницу в соцсети ВКонтакте.


    Как подключить канал ВКонтакте

    Для примера подключим заранее созданную группу ВКонтакте Диваны&Диваны:

    1. Выбираем канал подключения ВКонтакте, нажимаем кнопку Подключить и авторизовываемся под аккаунтом администратора группы ВКонтакте:

      Иногда при попытке подключения группы ВКонтакте в браузере Chrome на этапе авторизации под пользователем в можно получить ошибку {«error»:«invalid_request»,«error_description»:«Security Error»}.

      Решение ошибки

      Проблема возникает из-за старой сессии авторизации ВКонтакте в браузере Chrome. Для устранения нужно всего лишь перелогиниться в социальной сети:

      1. Заходим на VK.com, проходим авторизацию;
      2. Выходим из своего аккаунта путем нажатия кнопки «Выйти», справа вверху;
      3. Снова проходим авторизацию во ВКонтакте;
      4. Идем в настройки ОЛ, в канал ВКонтакте и подключаем.
    2. Соглашаемся на предоставление доступа приложения Bitrix24 Open Channels к вашему аккаунту ВКонтакте, выбираем нужную группу из списка и жмем кнопку Подключить группу:

    3. Соглашаемся на предоставление доступа приложения Bitrix24 Open Channels к группе ВКонтакте:

    4. Аналогичным образом подключаются публичные страницы и мероприятия ВКонтакте.
    5. Настройка канала закончена:

      Для повторной настройки канала ВКонтакте нужно кликнуть на ссылку Удалить привязку или Сменить привязку, для удаления канала — Отключить.


    Как это работает

    Клиент заходит в группу, публичную страницу или мероприятие ВКонтакте, нажимает там кнопку Написать сообщение и общается с оператором:

    Общение ведется только через Сообщение в группе, на публичных страницах, мероприятиях, а не на Стене!

    У оператора весь диалог также происходит в Бизнес-чате на портале (в десктоп- и в мобильном приложении Битрикс24):


    Открытые линии полностью поддерживают виджеты ВКонтакте

    ВКонтакте предлагает несколько виджетов, которые вы можете поставить на свой сайт, чтобы принимать сообщения в группу не только из Вконтакта, а напрямую с вашего сайта. Сейчас виджеты такие:

    Все эти виджеты совместимы с открытыми линиями в Битрикс24. Для работы с ними ничего дополнительно настраивать не требуется. Если ваша группа ВКонтакте уже подключена к Открытым линиям, то виджет автоматически заработает. Если нет, нужно просто подключить канал ВКонтакте обычным способом.

    Все виджеты настраиваются на стороне ВКонтакте.

    Пример, как будет выглядеть виджет группы на сайте:

    И при диалоге:

    Особенности подключения канала ВКонтакте:

    • Подключение происходит от имени пользователя ВКонтакте, под аккаунтом которого сейчас авторизован администратор портала.
    • При отключении пользователя, происходит автоматическое отключение группы ВКонтакте от канала.
    • Если пользователь потерял административные права доступа к группе ВКонтакте, то при открытии страницы настроек канала произойдет его автоматическое отключение.
    • Выводится список доступных групп, публичных страниц, мероприятий.
    • Общение ведется только через Сообщение групп, публичных страниц, мероприятий, но не на Стене этих групп, страниц и мероприятий!
    • Чтобы подключить группу, нужно быть авторизованным под тем же пользователем, который был привязан.
    • В случае, если происходит подключение группы, которая была уже подключена где-то в Битрикс24 (не важно, облако или коробка), то на этом портале группа будет подключена, а на остальных порталах — отключена (канал будет помечен как «аварийный»). Т.е нельзя подключать одну и ту же группу в нескольких открытых линиях как на одном портале, так и на других.
    • Для подключения еще одной группы нужно создать другую открытую линию и подключить группу к ней.
    • При общении в данном канале нельзя редактировать свои сообщения.
    • Все ответы от разных людей в рамках одного публичного разговора группируются в один чат Открытой линии и не попадают в CRM.
    • Для подключения Открытых линий в коробочной версии Битрикс24 необходимо сделать предварительные настройки сервера и модулей портала.

    market.add

    market.add

    Добавление товара

    НазваниеОбязательныйТипОписание
    gid Нет String

    Идентификатор группы

    type Да ApiProductOwnerType

    Тип товара:

    • GROUP_PRODUCT — товар
    • GROUP_SUGGESTED — предложенный товар (товар на модерацию)
    attachment Да Attachment

    Контент товара в JSON

    catalog_ids Нет String[]

    Идентификаторы каталогов для добавления товара

    devices Нет String[]

    Платформа постинга

    Авторизация
    Сессия обязательна
    Необходимые права
    • GROUP_CONTENT
    • VALUABLE_ACCESS

    Предусматривает строгий порядок медиаблоков в поле attachment — заголовок (текст), описание (текст, опционально), фото (опционально), специфичная для товара информация. У товара как минимум должно быть либо описание, либо фото. Например:

    {"media":[
    	{"type":"text","text":"Название товара"},
    	{"type":"text","text":"Описание товара"},
    	{
    	    "type": "photo",
    	    "list": [
    	        {"id": "photoToken1"}, 
    	        {"id": "photoToken2"}, 
    	        {"existing_photo_id": "1234", "group": true}
    	    ]
    	},
    	{"type":"product","price":1000,"lifetime": 30}
    ]}

    Время публикации товара может быть указано: месяц (“lifetime”: 30), бессрочное (“lifetime”: 0). Если параметр lifetime не указан, то по-умолчанию срок публикации — месяц. На публичных страницах возможно размещение товаров как на месяц, так и и бессрочно. В группах же разрешены только товары с ограниченным сроком публикации.

    По-умолчанию, валюта — российский рубль. Однако возможно указание другой валюты: USD, KZT, UAH, GEL, UZS, KGS, AZN, USD, EUR, BYN. Например, цена 10 долларов:

    {"type":"product","price": 10, "currency": "USD", "lifetime": 30}

    Загрузка фото происходит аналогично медиатопикам. В частности, метод commit после upload-а фото вызывать не нужно.

    Тип