gpt4 book ai didi

google-apps-script - 无法在应用程序脚本 (script.google.com) 上使用推送端点创建订阅

转载 作者:行者123 更新时间:2023-12-02 14:36:09 24 4
gpt4 key购买 nike

我一直在 Google App Script 上使用 Pub/Sub REST API。

我尝试在 script.google.com 上创建一个具有推送端点的订阅者,但没有成功。推送端点 URL 是使用 StateTokenBuilder API 创建的,这要求端点 URL 上存在查询参数。查询参数进一步用于将 URL 上的任何请求转发到应用程序内的 JavaScript 函数。

是否允许使用带有查询参数的推送端点 URL?

但是,即使允许,我也无法在域 script.google.com 上注册推送端点。我需要声明对 appspot.com 以外的任何域的所有权。

你们知道有什么解决办法吗?我做错了什么吗?

这是我收到的错误:

  "error": {
"code": 400,
"message": "Invalid push endpoint given (endpoint=https://script.google.com/macros/s/.../usercallback?state=...). Refer to https://cloud.google.com/pubsub/subscriber#create for more information.",
"status": "INVALID_ARGUMENT"
}

谢谢!

最佳答案

我能够让 Cloud Pub/Sub 使用 Apps 脚本。诀窍是将您的脚本发布到 Chrome 网上商店(您可以将其保留为草稿模式)。这将验证您在网站管理员工具中的脚本。然后,您可以转到开发控制台,并将已发布的脚本 URL 添加到您的推送位置(不带尾随/exec)。

以下是使用 Pub/Sub 的新 Gmail 推送通知的示例。
https://github.com/Spencer-Easton/Apps-Script-Gmail-Push-Notifications

关于google-apps-script - 无法在应用程序脚本 (script.google.com) 上使用推送端点创建订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584533/

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