0

Я не могу найти небольшой пример (или учебник) приложения Android (возможно, с Android Studio), который использует аутентифицированные конечные точки, реализованные с помощью GAE (возможно, Python).Google App Engine Python Authenticated Endpoints и Android

Примеры Google (Приветствия и Tic Tac Toe), кажется, имеют некоторые проблемы в моей среде (ошибка токена, 404 не найдено, .....).

Может ли кто-нибудь мне помочь? Я схожу с ума ...

Спасибо заранее.

ответ

0

Вы можете получить доступ к своей конечной точке из проводника api на localhost (http://localhost:8080/_ah/api/explorer), вы можете даже имитировать аутентификацию там.

Если API-браузер работает, вам необходимо проверить, как вы определяете SCOPE при получении учетных данных.

В моем опыте у меня были проблемы в следующих областях: 1. Создание клиентских идентификаторы 2. определить обзорное в Endpoint API 3. Определение правильной сферы в Android App (сервер: client_id: 123456789-abcdefghsadffwe.apps.googleusercontent. ком ";

+0

Спасибо за ваш ответ. Нет проблем в симуляции (localhost или google cloud). А также точки 1, 2, 3, похоже, в порядке. Но все равно не работает. – Alecs

+0

Вы можете показать нам: (1) ваш код Android, который вы используете для вызова конечной точки, и (2) определение API конечной точки – virtas

+0

Дорогой Virtas, я подготовил простую версию своего кода ... и теперь все работает! Я не понимаю свою ошибку, но теперь, похоже, все в порядке. Еще раз спасибо. – Alecs

0

я, наконец, в состоянии сделать это я использовал это 2 Google примеры:

на стороне сервера: https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-python

.

На стороне клиента: https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-android

инструкции внутри этой страницы, на мой взгляд, лучше, чем официальной документации Google.