appengine endpoints Пример tictactoe python на iOS был написан с бэкендом java, как заставить его работать с python?

Пример tictactoe из конечных точек Google имеет версии как для java, так и для python. Их можно использовать с клиентами javascript, android и iOS.

Я хочу использовать конечную точку python с клиентом iOS, но исходный код клиента iOS, найденный на github, был написан для бэкэнда java. Что мне нужно изменить, чтобы он работал с конечной точкой python.

Конечная точка Python: https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-python< /а>

Клиент iOS:https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-ios< /а>

Обновление: я думаю, что я не четко сформулировал свой вопрос в файле конечной точки python для tictactoe. запрос направляется на static/js/render.js и static/js/base.js. Мне было интересно, как сделать это с другим файлом python, не просматривая эти javascripts.

Я хочу знать: какое «сообщение» (данные о выигрыше или проигрыше и какие данные) отправляет iOS на конечную точку. И как конечная точка найдет это «сообщение» и с помощью метода api.method поместит это «сообщение» в ndb?


person Jimmy    schedule 14.06.2014    source источник
comment
Вы проверяли эти документы? developers.google.com/appengine/docs/python/endpoints/ -- В основном рассказывается, как создавать клиентские библиотеки для устройств Android и iOS. У меня нет опыта работы с конечными точками Java Cloud, но я уверен, что процесс генерации не сильно отличается в Python...   -  person Romain    schedule 15.06.2014


Ответы (1)


Когда у вас есть готовая серверная часть, генерировать клиентские библиотеки для JS, Android или iOS несложно. Не забывайте запускать одну и ту же команду в терминале каждый раз, когда изменяется ваш код API (для обновления ваших клиентских библиотек). вот пошаговое руководство о том, как это сделать.

person Jose L Ugia    schedule 15.06.2014