我在使用 UrlFetchApp 类的 fetch() 方法时遇到了一些问题。我挑出了这个问题,似乎是我获取的实际链接太长了
当我删除一些需要的数据(产生约 1900 个字符)时,它会正常发送获取请求
长度限制在 2040 到 2060 个字符之间,因为这是它停止工作的地方,我收到“错误请求”错误。我假设它是 2048,因为这似乎是一段时间以前的行业标准。
我需要从超过 3400 个字符的链接中获取数据!这只是太长了吗? 2048 个字符在过去可能是可以理解的,但在当今这个时代,这是一个经常会遇到的限制
我的问题是:有解决办法吗?我假设 Google 设置了限制,有什么方法可以请求提高此限制吗?
谢谢!
最佳答案
restriction是大小 (2kB) 而不是 url 的长度。
2018 年 3 月 30 日,Google 弃用了接受的答案中使用的 URL 缩短器服务。
我写了一个script使用 Firebase 动态链接短链接 API 服务。
文档是 here如果你想自己做饭。
关于google-apps-script - UrlFetchApp.fetch 链接长度限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448864/