【问题标题】:Always get response 404总是得到响应 404
【发布时间】:2016-12-11 08:49:33
【问题描述】:

我已经处理了获取有效访问令牌的过程;

然而,现在我被困在从服务器获取数据;

我已经检查了论坛和其他网页,但我无法弄清楚我做错了什么;

我正在运行以下 Google 应用程序脚本:

var jawbone_access_token = "my private access token - long string";
var options = {
                 'Accept'        : 'application/json',
                 'Authorization' : 'Bearer ' + jawbone_access_token
                }

var jawbone_request = "https://jawbone.com/nudge/api/v.1.1/users/@me";
response = UrlFetchApp.fetch(jawbone_request, options).getContentText(); 
writeLog(response); 

不过,我总是得到以下回复:

错误 - Stau:Exception: Fehler bei der Anfrage für https://jawbone.com/nudge/api/v.1.1/users/@me。 Folgender Code wurde zurückgegeben: 404. Gekürzte Serverantwort: {"meta": {"error_detail": “不支持的 API 版本 1.1,除非使用 OAuth 标头调用”, “代码”:404,“错误类型”:“端点错误”,“时间”:1 .... Verwenden 看“muteHttpExceptions”,嗯,你会看到我们的世界。

你能帮我弄清楚我做错了什么吗?

非常感谢您的帮助;

最好的问候 鲁道夫

【问题讨论】:

    标签: jawbone


    【解决方案1】:

    这是您没有在标头中提供访问令牌时得到的响应。

    我快速浏览了UrlFetchApp documentation,您需要将标题放在headers 对象中:

    var options = {
        'headers': {
            'Accept': 'application/json',
            'Authorization': 'Bearer ' + jawbone_access_token
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 2013-01-15
      • 1970-01-01
      • 2021-05-25
      • 2020-07-22
      • 1970-01-01
      • 2016-08-16
      相关资源
      最近更新 更多