gpt4 book ai didi

google-apps-script - 我可以设置一个谷歌表格来接收来自外部 webhook/PUSH API 的数据吗

转载 作者:行者123 更新时间:2023-12-05 02:58:31 27 4
gpt4 key购买 nike

我很想知道我是否可以使用谷歌工作表/脚本从外部(第 3 方/非谷歌)webhook 接收传入数据。

网络钩子(Hook)要求:

  • 来自 POST(我的首选)、PUTPATCH 的定义/预期方法
  • 要发布到的端点,如果可能的话,我假设它类似于 https://docs.google.com/spreadsheets/d/[sheet_id]/[service_name] 或甚至 https://script.google.com/d/[project_id]/[service_name] ScriptApp 可以执行数据处理
  • 认证方法;发送系统当前可用的选项是“无”或“oauth”
  • 传入内容;正文是一个简单的 { "id": integer }

oauth 输入包括 authentication_urlazure_subscription_keyapp_keyapp_secretresource_id.

希望这是足够的信息来确定这是否可能。如果没有,请发表评论并提出问题,我会尽力回答。提前致谢:)

最佳答案

简短回答:是的,在大多数情况下。

解释-

  1. ...receive incoming data from an external (3rd party / non google) webhook.

Google Apps 脚本 (GAS) 提供一种称为 Web Apps 的格式在这里,您编写一个脚本来处理传入的请求并将 Apps 脚本本身“部署”为 Web 应用程序。在这样做时,GAS 为您提供了它自己的端点。

将此添加为澄清点,其中端点/URL 不是第 3 方的端点/URL,而是 GAS 本身的端点/URL,需要在第 3 方的应用程序中使用,他们要求您提供一个端点:)

  1. 您只有 GETPOST 请求(截至目前)可以由 Apps Script 的 Web 应用处理,而不是您声明的其他请求.

  2. 非开发、prod-ready 链接看起来像这样 - https://script.google.com/macros/s/Unique-Script-ID-Goes-Here/exec

  3. 描述了可用的身份验证/权限设置 here .

  4. request parameters还描述了 Web App 可以处理的数据格式。

希望这对您有所帮助,但也请随时根据需要提出任何说明。

关于google-apps-script - 我可以设置一个谷歌表格来接收来自外部 webhook/PUSH API 的数据吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58968019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com