Javascript API GET请求失败,代码404。截断的服务器响应

Javascript API GET请求失败,代码404。截断的服务器响应,javascript,rest,api,google-apps-script,get,Javascript,Rest,Api,Google Apps Script,Get,我正在尝试使用google应用程序脚本通过外部API获取数据,但我一直无法获得返回代码404的请求。截断的服务器响应: 调试时,它告诉我未定义响应。我可能做错了什么 代码如下: function fetchSheet() { var response = UrlFetchApp.fetch('https://api.10000ft.com/api/v1/users//time_entries?from=2020-01-06&to=2020-01-14&auth=token');

我正在尝试使用google应用程序脚本通过外部API获取数据,但我一直无法获得返回代码404的请求。截断的服务器响应:

调试时,它告诉我未定义响应。我可能做错了什么

代码如下:

function fetchSheet() {
var response = UrlFetchApp.fetch('https://api.10000ft.com/api/v1/users//time_entries?from=2020-01-06&to=2020-01-14&auth=token');
Logger.log(response.getContentText());
}

我试图从邮递员那里发送相同的请求,但收到的消息是“无效或缺少身份验证令牌”,而不是404。 似乎需要添加标题字段

您应该尝试以下方法(并检查从何处获取访问令牌):

此外,url似乎不符合REST的结构:
../users/HERE\u应该是\u A\u USER\u ID/time\u条目?..


我猜您最初使用双斜杠的错误是您错过了这个路径参数。

我试图从邮递员那里发送相同的请求,收到的消息是“无效或缺少身份验证令牌”,而不是404。 似乎需要添加标题字段

您应该尝试以下方法(并检查从何处获取访问令牌):

此外,url似乎不符合REST的结构:
../users/HERE\u应该是\u A\u USER\u ID/time\u条目?..


我猜您最初使用双斜杠的错误是您错过了这个路径参数。

api.10000ft.com是否允许跨源请求?您好–Jaromanda X,是的,它没有被截断的服务器响应是什么?是
/
中的
/
用户/
时间
输入错误?这里是返回代码404的响应消息请求失败。截断的服务器响应:{“message”:“not found”}(使用muteHttpExceptions选项检查完整响应)(第2行,文件“GetTimehseets”)是否允许跨源请求,是的,它没有被截断的服务器响应是什么?是
/
中的
/
用户/
时间
输入错误?这里是返回代码404的响应消息请求失败。截断的服务器响应:{“message”:“notfound”}(使用muteHttpExceptions选项检查完整响应)(第2行,文件“GetTimehseets”)我还意识到我的端点的结构不正确。通过编辑重用代码,效果良好。ThanksI还意识到我的端点结构不正确。通过编辑重用代码,效果良好。谢谢
function fetchSheet(accessToken) {
   var headers = {
      headers: {
         Authorization: 'Bearer ' + accessToken
      }
   }
   var response = UrlFetchApp.fetch('https://api.10000ft.com/api/v1/users/time_entries?from=2020-01-06&to=2020-01-14&auth=token', headers);
   Logger.log(response.getContentText());
}