Я пытаюсь следовать следующему руководству: https://developers.google.com/appengine/docs/java/endpoints/auth
Я выполнил шаги и добавил идентификатор клиента и параметр пользователя, который при нулевом значении генерирует исключение OAuthRequestException.
Когда я развертываю в Google и получаю доступ к API с помощью API Explorer, я получаю ожидаемое несанкционированное исключение при доступе к API без OAuth. Отлично, пока все работает!
Предлагается переключить переключатель OAuth 2.0. Я делаю это и получаю сообщение:
* API не объявляет никаких областей. Вы можете вручную добавить области, используя поле ниже
сообщение также направляет меня на: http://code.google.com/apis/accounts/docs/OAuth2.html, чтобы узнать больше об областях.
Но информация об объемах на этой предлагаемой странице очень ограничена. Я новичок в OAuth, и, несмотря на поиск в Google и StackOverflow, я не уверен, что это за область? Как мне указать в API? Когда я вручную добавляю что-то в приглашение проводника API, я получаю сообщение об ошибке, в котором говорится, что это invalid_scope. Итак, какова допустимая область действия?