【问题标题】:How to create a rest api in app maker?如何在应用程序制造商中创建休息 api?
【发布时间】:2018-02-05 03:42:14
【问题描述】:

有没有办法在应用程序制造商的服务器端脚本中创建 REST API?

我需要从 iOS 应用程序调用服务器端函数并传递一些参数并获得响应,而无需转到应用程序中的页面。

我知道对于常规的谷歌应用程序脚本,可以通过 Execution API 进行,但我不知道如何在应用程序制造商中执行此操作。

谢谢。

【问题讨论】:

  • App Maker 几乎是普通的 App Script 应用程序......理论上它应该以相同的方式工作。您是否尝试过执行 API?你在哪里失败了?
  • 无法弄清楚如何设置它。执行 api 的所有文档都假定您有一个可以部署的脚本文件,但大多数步骤不适用于应用程序制造商,因为您无法配置有关脚本的任何内容。并且应用程序的设置对于应用程序制造商之外的单个脚本可用的设置非常不同。
  • 嗯...您可以尝试通过 doGet/doPost developers.google.com/apps-script/guides/web 实现您自己的 api
  • 我已在issuetracker.google.com/issues/71673285 提交了对某种 API 的功能请求。如果你想要这个,请给它加星标。

标签: rest google-app-maker


【解决方案1】:

TL;DR

您目前无法通过 Execution API 使用 App Maker


我尝试将 App Script Execution API 与 App Maker 一起使用,以下是我的发现:

  • 您可以在 Google Cloud Console 中为 App Maker 应用部署启用 Execution API,只需转到设置 -> 部署 -> 选择部署 -> 查看日志(这些步骤会将您导航到关联的云项目),然后按照these instructions 启用 API 本身并创建凭据:

  • 接下来是结合 App Maker 和 Execution API 的交易破坏者...要将 App Script 应用程序用作 API,您需要将其部署为“API 可执行文件”,但 App Maker 将其部署发布为“Web 应用程序”。 .. 我不确定,是否可以同时将 App Script 应用程序发布为“网络应用程序”和“API 可执行文件”,但即使有可能,App Maker 目前也不允许您这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多