Google Cloud Video Intelligence API未显示在Apps Script服务列表,咨询解决办法
解决方案
不一定非得用UrlFetchApp,先排查以下几个关键点:
- API是否提供Apps Script内置服务:很多GCP API并没有对应的Apps Script封装服务,这类情况确实只能通过
UrlFetchApp调用其REST接口。 - GCP项目关联有效性:重新打开Apps Script编辑器,在「项目设置」里确认绑定的GCP项目ID是否和你启用API的项目完全一致,有时候关联操作可能因为缓存没即时生效。
- API启用状态:再次登录GCP控制台,确认目标API确实处于「已启用」状态,避免操作时遗漏这一步。
- 权限与区域限制:部分API有特定区域访问限制,或者当前账号没有权限使用该API的内置服务封装,可检查GCP项目的IAM权限配置。
如果以上排查后仍找不到对应的内置服务,就只能通过UrlFetchApp发起HTTP请求调用API,调用时需通过ScriptApp.getOAuthToken()获取授权令牌并添加到请求头,同时严格遵循API的REST文档构建请求参数。
内容的提问来源于stack exchange,提问作者Farvez Afridi
相关产品推荐
相关产品推荐

