Как создать standalone приложение в ВК

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

Как решить эту проблему?
Отслеживать
задан 12 апр 2018 в 14:24
717 6 6 серебряных знаков 26 26 бронзовых знаков
Добавьте в vk.AuthSession следующее: scope=’wall’
12 апр 2018 в 14:30

12 апр 2018 в 14:33

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

После часа мучений и поисков нашел решение.

Так как у меня проблема с доступом с ключом, то я решил найти проблему именно в нем, и в поддержке вк нашел подробное описание возвращаемого значения 15 и наконец-то нашел что-то дельное. В частности

Также обратите внимание, что права wall игнорируются при серверной авторизации.

И я начал гуглить по этой теме, и нашел замечательную статью, выделю определенные моменты:

  1. OpenApi — попробуем вызвать метод wall.post.

Внимание, данное право доступа недоступно для сайтов (игнорируется при попытке авторизации)

VK API #1 Receiving access token (standalone app)

В итоге появился запрос на создание записи на стене

  1. OAuth 2.0 (я его и использовал)

Авторизация проходит без проблем, многие методы API работают.

Но при вызове метода wall.post сервер API возвращает ошибку:

Permission to perform this action is denied for non-standalone applications

Вывод: OAuth 2.0 не подходит для отправки сообщений на стену пользователя

Попробую использовать OpenAPI, о результате отпишу

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

Источник: ru.stackoverflow.com

Как сделать своё приложение в контакте?

Игровая платформа | Быстрый старт на веб-платформе | Разработчикам | ВКонтакте Приступить к созданию приложения во ВКонтакте можно на странице https://vk.com/editapp?act=create. После создания приложения необходимо загрузить скриншоты, заполнить описание и указать жанр приложения. Создание приложения на vk.com | Разработчикам | ВКонтакте Укажите название, выберите платформу «Встраиваемое приложение», затем отметьте нужный тип. Заполните описание, при необходимости укажите категорию приложения и сохраните данные, подтвердив действие с помощью СМС.

Как создать приложение вконтакте для андроид?

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

Можно ли разработать собственное приложение сообщества?

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

Как найти приложение в контакте?

В разделе «Настройки приложений» (vk.com/settings? act=apps) отображаются все подключённые сайты и приложения. Здесь вы можете удалить лишние авторизации или отрегулировать настройки к ним.

Где можно выложить свое приложение?

  1. Собственно магазин приложений Google Play: Скриншот .
  2. Магазин приложений Amazon mobile app distribution: Скриншот .
  3. Магазин Samsung Apps: Скриншот .
  4. Магазин Opera Apps: Скриншот .
  5. Магазин SlideMe: Скриншот .
  6. Магазин GetJar: Скриншот .
  7. Бонус. Магазин приложений AppChina.

Что такое standalone приложение вконтакте?

Standalone-приложение — это API_ID для мобильного или десктопного клиента, внешнего сайта, где работа с API будет вестись из Javascript. Основная мысль в том, что запросы к API должны осуществляться с устройства пользователя.

Как скачать приложение ВК?

Чтобы пользоваться приложением ВК, нужно скачать и установить его. Можно зайти у себя в телефоне в App Store или Play Маркет и набрать в поиске «ВКонтакте», а потом установить. Можно зайти на мобильную версию сайта ВК, и она сама подскажет нужное приложение (в верхней части окна появится его реклама).

Где найти сервисы ВК?

Полный список Вы найдёте в разделе «Сервисы» — на пятой вкладке в меню мобильного приложения ВКонтакте или по ссылке vk.com/services. Это только начало, уже сейчас в разработке находятся ещё несколько сервисов от разных компаний. Любимые сервисы можно поместить на видное место.

Еще по теме:  Что значит Вконтакте если друг

Как создать бота в контакте?

Для самостоятельного создания бота Вк предусмотрен специальный раздел. На главной странице перейдите в раздел Управление, далее — в верхней строке меню нажмите Продукты и затем внизу страницы в блоке Сообщества найдите ссылку Чат-боты.

Как добавить своё приложение в группу ВК?

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

Откройте свое сообщество и в меню справа выберите «Управление». Перейдите в раздел «Приложения». Выберите нужное приложение в списке и нажмите «Добавить».

Как зайти в приложение сообщества?

Все пользователи или подписчики сообщества увидят кнопку под блоком с управлением и настройками или обложкой. Нажав на кнопку, Вы попадёте на экран с приложением.

Как зайти в ВК не через приложение?

Ты можешь открыть полную версию ВКонтакте через стартовую страницу «Вход». Открой ее по адресу vhod.ru, найди ВКонтакте и нажми туда. Можно подключить свою страницу кнопкой Вход (надо будет дать разрешение на доступ), чтобы всегда видеть, есть ли у тебя новые сообщения и другие события, не заходя в онлайн.

Источник: openvorkuta.ru

​Регистрация и вход через нативные приложения Вконтакте и Facebook в мобильном приложении на Cordova

Регистрация и вход являются основой основ практически для всех современных мобильных (и не только) приложений. Установленные на устройстве официальные приложения социальных сетей – это простейший для пользователя способ зарегистрироваться или войти: ему не нужно заполнять логин и пароль вручную.

По части технологий для реализации входа можно использовать универсальные OAuth-библиотеки, либо официальные SDK соцсетей. У официальных SDK есть важное преимущество: они производят авторизацию через установленные приложения, либо через аккаунты пользователя в системных настройках. Благодаря SDK, мы можем запросить больше сведений о пользователе: список друзей или круг интересов и отображать в приложении релевантную информацию.

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

Еще по теме:  Vkmusic отзывы о программе

Задача

Сделать авторизацию приложения с помощью нативного SDK поставщика авторизации и далее передать токен доступа в backend, чтоб пройти верификацию в нем. Проще говоря, нам нужно авторизоваться на бэкенде по токену, полученному через нативное приложение социальной сети. Если приложение передаст неверный токен, то социальная сеть не отдаст данные, соответственно авторизация не пройдет.

Решение схематично

Мы воспользовались наработками следующих плагинов и реализовали вышеуказанную схему взаимодействия.

Вот issue, который возник в процессе реализации. В качестве решения мы написали hook, который автоматизирует найденное решение.

Далее, в зависимости от используемой пользователем версии (мобильное приложение или веб-версия) происходит выбор стратегии авторизации: в первом случае, вышеуказанная схема, во втором обычный oauth через device.

Какие обязательные параметры понадобятся для настройки будущего взаимодействия?

При авторизации через Вконтакте

Переходим в раздел разработчика и создаем новое Standalone приложение

Из настроек понадобится ключ, сервис токен и включенный open api

Важные параметры для настройки плагина App Bundle ID, App ID для IOS и Package name для Android, а также Signing certificate fingerprint

Не забудьте добавить ключ App signing certificate fingerprint из Google Play

При авторизации через Facebook

Регистрируем новое приложение на странице разработчика. Сохраняем секретный ключ и id приложения

В настройках добавляем необходимые для авторизации платформы. Для Ios указываем идентификатор сборки и идентификатор приложения в App Store (их можно посмотреть в itunes connect)

Для Android указываем ключевой hash-address и Package name из Google Play

Не забудьте сделать приложение доступным всем пользователям

Счастливый конец изысканий можно протестировать в разработанном нами приложении Two Capitals, которое доступно и в Эпстор и в Гуглплей. Регистрация и вход в приложение через установленные на мобильном устройстве Вконтакте или Facebook занимает у пользователя менее 10 секунд без нужды вспоминать и вводить логин / пароль от соц. сети.

Источник: molinos.ru

Рейтинг
( Пока оценок нет )
Загрузка ...