我已经处理了获取有效访问令牌的过程;
但是,现在我很难从服务器获取数据;我查了论坛和其他网页,但我无法弄清楚我做错了什么;
我正在运行以下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:例外:Fehler bei derAnfragefür https://jawbone.com/nudge/api/v.1.1/users/@me。 Folgender Code wurde zurückgegeben:404.GekürzteServerantwort:{“meta”:{“error_detail”: “不支持的API 1.1版,除非使用OAuth标头调用”, “code”:404,“error_type”:“endpoint_error”,“time”:1 .... Verwenden Sie“muteHttpExceptions”,umdievollständigeAntwortzu lesen。
非常感谢您的帮助;
最诚挚的问候 鲁道夫
答案 0 :(得分:0)
这是您在标题中未提供访问令牌时获得的回复。
我快速查看了UrlFetchApp documentation,您需要将标题放在headers
对象中:
var options = {
'headers': {
'Accept': 'application/json',
'Authorization': 'Bearer ' + jawbone_access_token
}
}