@mGodovikov

Почему возникает error_code":100,"error_msg":"PARAM: Selected platform is not allowed for this application при запросе users.getCurrentUser?

Здравствуйте!

Я скачал и запустил тестовый пример для работы с Android SDK https://github.com/odnoklassniki/ok-android-sdk Проблем не возникло. users.getCurrentUser возвращает данные пользователя.

Далее, в MainActivity и манифесте я заменил реквизиты приложения на свои (APP_ID = "1248444928"; APP_KEY = "C***************A"; REDIRECT_URL = "okauth://ok1248444928").

Авторизация прошла нормально, однако на запрос users.getCurrentUser вернуло: {"error_code":100,"error_msg":"PARAM : Selected platform is not allowed for this application","error_data":null}

До этого пользовался библиотекой отсюда: https://github.com/gorbin/ASNE С этой библиотекой и моих реквизитах приложения users.getCurrentUser возвращает данные пользователя. Однако библиотека использует старое API одноклассников и не отдает session_secret_key, необходимый виджету публикации https://apiok.ru/ext/publish, поэтому мне не подходит.

Вопросы:
1) Что означает данная ошибка?
2) Как от нее избавится?
  • Вопрос задан
  • 804 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Из инструкции

Перед подключением SDK необходимо проверить в настройках приложения:
  • Android добавлен в платформы приложения
80ad2cecb4f74e77a3e059bf707daba1.png

Добавлен?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы