Кто-нибудь знает о способе доступа к облачным облакам Google AppEngine с использованием ActionScript 3 без необходимости проходить через уровень JavaScript? Я собираюсь в документах и Google найти любые учебники или примеры, но не нашел ничего полезного.Доступ к облачным конечным точкам Google AppEngine с использованием ActionScript 3?
ответ
У нас нет клиентских библиотек AS3, и в настоящее время я не знаю, о которых я знаю, поэтому вам нужно будет полагаться на HTTP, чтобы сделать ваши звонки REST.
TLDR; Используйте API Explorer,
Если вы посетите
https://your-app-id.appspot.com/_ah/api/explorer
(замену your-app-id
с фактическим идентификатором приложения), то вы будете перенаправлены на свои собственные пользовательские версии Explorer, Google API.
В нем вы можете щелкнуть по отдельным API-интерфейсам и просмотреть список всех доступных методов. Внутри страницы для каждого метода вы можете попробовать сформировать запросы, и Explorer предложит правильные значения для использования.
После того, как вы нажмете «Выполнить», на вашей странице будет напечатан полный HTTP-запрос (заголовки и все) и ответ, в котором будут показаны, какие команды использовать.
Описание того, как использовать Discovery Document
Открытие документа для API будет содержать всю информацию, необходимую для построения запроса.
Чтобы найти корень для вызова вашего API, ознакомьтесь с ключом baseUrl
. Это должно быть что-то вроде:
https://your-app-id.appspot.com/_ah/api/tictactoe/v1/
Чтобы выяснить, как назвать конкретный метод, есть описания каждого метода, вложенные вниз в качестве ресурсов в Discovery документе. Например, для Tic Tac Toe Python sample метод board_get_move
имеет name
от board.getmove
в декораторе @endpoints.api
. Это означает, что метод getmove
принадлежит ресурсу board
.
Если вы посмотрите в resources.board.methods
ключ в Discovery документа вы можете увидеть getmove
метод:
"getmove": {
"id": "tictactoe.board.getmove",
"path": "board",
"httpMethod": "POST",
"description": "Exposes...",
"request": {
"$ref": "TictactoeApiMessagesBoardMessage"
},
"response": {
"$ref": "TictactoeApiMessagesBoardMessage"
}
}
Объединяя в path
с нашими baseUrl
мы знаем запросы должны быть отправлены в
https://your-app-id.appspot.com/_ah/api/tictactoe/v1/board
и от httpMethod
мы знаем, что запросы будут использовать метод HTTP POST
.
Наконец, чтобы указать запрос, мы видим ссылку на схему:
"$ref": "TictactoeApiMessagesBoardMessage"
Глядя в schemas.TictactoeApiMessagesBoardMessage
ключе в Discovery документе мы видим:
"TictactoeApiMessagesBoardMessage": {
"id": "TictactoeApiMessagesBoardMessage",
"type": "object",
"description": "ProtoRPC message definition to represent a board.",
"properties": {
"state": {
"type": "string"
}
}
}
поэтому мы знаем, полезную нагрузку должно содержать одно поле, которое называется state
, и это поле должно быть строкой.
- 1. Аутентификация моего «приложения» к облачным конечным точкам Google не «пользователь»
- 2. Выполнение синхронных запросов к облачным конечным точкам Google на iOS
- 3. Проводник API Google не разрешает доступ к облачным конечным точкам Методы V2
- 4. Добавить маркер к облачным конечным точкам HTTP-запросы
- 5. Подключение к облачным конечным точкам Google из Google App Engine для Java
- 6. Ограничить доступ к конечным точкам RPC
- 7. Ограничить доступ к конечным точкам Google App Engine
- 8. Ограничить доступ к конечным точкам Google для Android-приложений
- 9. Ошибка подключения приложения Android к облачным конечным точкам Google: не удалось найти класс
- 10. ImportError с учебником по конечным точкам
- 11. Как получить доступ к облачным конечным точкам Google на модуле не по умолчанию локального Google App Engine?
- 12. Ограничение доступа к конечным точкам GAE
- 13. Доступ только к моим конечным точкам Google для облаков с моего сайта и приложения Android
- 14. Ограничить доступ общественности к конкретным конечным точкам REST API
- 15. Как получить доступ к конечным точкам REST api для Bluemix
- 16. Доступ к отдельным конечным точкам Azure Cloud Service
- 17. Как получить доступ к конечным точкам API AWS по java
- 18. Подключение различных проектов Android к существующим конечным точкам Google-Endpoint
- 19. Ошибка 401, когда мое приложение javascript пытается получить доступ к моим конечным точкам облака Google
- 20. Невозможно подключиться к локальным конечным точкам gae от эмулятора Genymotion
- 21. «Доступ не настроен» при доступе к конечным точкам Google для облаков из веб-приложения
- 22. Как обратиться к нескольким конечным точкам API с помощью Retrofit?
- 23. Совместимость с облачным хранилищем Google
- 24. Доступ к облачным оконечным устройствам Google на несуществующей метке версии
- 25. Azure DNS-сервер поддерживает подключение к конечным точкам виртуальной машины
- 26. Доступ к ведомым ведомым облачным хранилищам Google с помощью API
- 27. Доступ к видеоклипу в видеоклипе - ActionScript 3
- 28. Доступ к books.google.com в Google AppEngine
- 29. ActionScript 3: Доступ к экземпляру через строку?
- 30. Actionscript 3 - Доступ к неопределенной ошибке свойства