You need to enable JavaScript to run this app. Google App Script中调用Salesforce REST API出现401未授权错误
优惠活动
大模型
产品
解决方案
定价
更多

Google App Script中调用Salesforce REST API出现401未授权错误

更新
下述完整回答已解决我的问题。


我正在参考Salesforce REST API快速入门代码指南,在成功获取Salesforce API版本信息后,尝试获取API资源列表。我采用常规的第三方API调用方式发起请求,但目前返回401未授权错误。我确认所持的授权令牌正确,推测问题可能源于请求本身存在错误。

var url = 'https://company.lightning.force.com/services/data/v51.0/';

var myBody = '';
var headers = {"Authorization" : 'Bearer ' + 'my_token'};

var params = {
   'method': 'GET',
   //'muteHttpExceptions': true,
   'headers': headers,
   'contentType': 'application/json',
   //'payload': myBody
};

var res = UrlFetchApp.fetch(url, params);

var myObj = JSON.parse(res.getContentText());

Logger.log(myObj)
  • 补充说明1:我已确认URL本身有效,因为直接访问 https://company.lightning.force.com/services/data/ 时可正常返回版本号列表
  • 补充说明2:将访问地址更换为 https://company.my.salesforce.com/services/data/v50.0/ 后,仍然返回相同错误

内容的提问来源于stack exchange,提问作者redditor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.03 07:36:05