Получить токен доступа для Baidu Push-уведомления

Я пытаюсь получить токен доступа для Baidu Push Notification. Я сделал все в соответствии с документацией к SDK и могу отправлять push-уведомления с их консоли. Я просмотрел их документацию и использую эту строку кода для запуска сервиса.

PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_API_KEY, Utils.getMetaValue(SplashActivity.this, "api_key"));

есть еще один метод, который использует

 PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_ACCESS_TOKEN, Utils.getMetaValue(SplashActivity.this, "api_key"));

но я не могу заставить его работать или получить маркер доступа, возможно, из-за ошибки в коде, который я использую. Кто-нибудь может направить меня? Я могу получить такие вещи, как userId, channelId и requestId, когда я использую первый метод, будет ли один из них вместо этого токен доступа?

Когда я использую второй метод, я получаю сообщение обошибке 30603 "Недопустимая конструкция, сбой проверки на стороне сервера".

Все руководства находятся на мандарине, и Google Translate может идти только так далеко. Помощь будет высоко ценится.

1 ответ

Решение

Вы можете найти свой resultCode следующим образом.

ваш resultCode

список ошибок кода

Другие вопросы по тегам