问题描述
我正在使用Google脚本API尝试从BiqQuery获取表的架构...不确定为什么这么麻烦。
我正在发送这样的请求:
let url = 'https://bigquery.googleapis.com/bigquery/v2/projects/'+ projectId +'/datasets/'+ datasetId +'/tables/' +tableId;
var response = UrlFetchApp.fetch(url)
我收到此回复:
异常:https://bigquery.googleapis.com的请求失败,返回了代码401。服务器被截断:{“错误”:{“代码”:401,“消息”:“请求缺少必需的身份验证凭据。预期的OAuth 2访问令牌,登录cookie ...(使用MutantHttpExceptions选项检查完整响应)(第68行,文件“ bigQuery”)
我已经能够将数据加载到bigQuery了...不知道为什么这不起作用。我查看了清单中的OAuth字段,该脚本确实可以访问bigQuery ...
将其添加到UrlFetch请求的选项字段中时也没有成功
var authHeader = 'Basic ' + Utilities.base64Encode(USERNAME + ':' + PASSWORD);
var options = {
headers: {Authorization: authHeader}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)