我在处理某些脚本时遇到了问题,我收到了如下错误消息:
这意味着:
此脚本的OAuth标识已被删除或禁用。这个 可能是由于违反服务条款。
我看到这个SO question为我提供了解决问题的解决方案。
我的问题是:如何避免这种问题? 我的脚本有问题吗?我的剧本是否因为某些原因自动敲击? 看看我的研究,所有遇到问题的人都找到了解决方案,但从未找到问题的原因。
有没有人对此错误消息有一些经验?
谢谢。
编辑:当用户已经审核权限而非权限审核时,会出现问题。感谢Zig指出这一点。
答案 0 :(得分:1)
@Frank M.在OAuth Error - script deleted or disabled
的回答是正确的这似乎解决了这个问题,但实际上并没有。
问题与绑定到脚本的云项目有关 原因是云计算的TOS项目发生了变化 用户必须承认这一点。如果那不发生那么 一段时间后,整个shebang被禁用,你得到错误 消息。
(这就是为什么副本似乎有效:它可以工作到一些谷歌机器人 注意到它与没有TOS确认的项目绑定 然后它禁用它。)
解决方案: - 打开脚本 - 点击资源>云平台 项目 - 单击绑定项目。
这将打开云控制台并显示弹出窗口 承认新的服务条款。如果您同意这一点,那么您就可以设置和完成 脚本再次运作。
注意:您似乎只需要为云执行一次此操作 环境。因此,如果您有多个脚本,则需要执行此操作 仅适用于一个脚本。或直接访问云环境 承认新的服务条款。
注意:即使您的脚本未绑定到Cloud项目, 相信我......是的。如果你自己没有绑定它,那么它必然会受到约束 特定于该脚本的默认项目。
希望这有帮助。
即使剧本在接受新的服务条款后立即无法正常工作,但他工作约30分钟,因为他认为可以工作。