Задать вопрос
@to2n

Как правильно запросить права для вызова метода mediatopic.post?

Пользуюсь реализацией oAuth из ngCordova. Запрос на аутентификацию там осуществляется вот по такому URI

"http://www.odnoklassniki.ru/oauth/authorize?client_id=1235967744&scope=VALUABLE_ACCESS,PUBLISH_TO_STREAM&response_type=token&redirect_uri=http://localhost/callback&layout=m"


Но в дальнейшем при попытке создать пост с помощью mediatopic.post возвращается ошибка:

"PERMISSION_DENIED : User must grant an access to permission 'PUBLISH_TO_STREAM'"


В чем может быть еще проблема?
  • Вопрос задан
  • 1670 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vjaka
@Vjaka
Платформа игр (Одноклассники)
В том что PUBLISH_TO_STREAM недостаточно запросить по OAUTH - приложение еще должно пройти модерацию у нас и получить это право. Вашему приложению мы это право не заапрувили, поэтому после OAUTH у вас его тоже нет. И выдаем мы его крайне редко.

Но для внешних приложений есть следующие аналоги:
1. Виджет https://apiok.ru/wiki/pages/viewpage.action?pageId...
2. Если ваша задача - постить новости в вашу группу - тогда достаточно доступа GROUP_ACCESS который получить несложно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы