2016-12-11 3 views
0

有効なアクセストークンを取得するためにプロセスを処理しました。常に応答を得る404

それでも、私はサーバーからデータを取得しようとしています。

フォーラムや他のWebページを確認しましたが、私が間違っていることを理解できませんでした。

私は、次の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); 

それにもかかわらず、私はいつも次の応答を取得:

ERROR - STAU:例外:FehlerのBEI・デル・Anfrageエリーゼ https://jawbone.com/nudge/api/v.1.1/users/@meを。 OAuthヘッダーで呼び出されない限り、サポートされていないAPIバージョン1.1 " " code ":404、" error_type ":" endpoint_error " 、 "time":1 .... Verwenden 「muteHttpExceptions」という名前のメッセージは、ボールドウエアのAntwortで表示されます。

私が間違っていることを理解してもらえますか?

ご協力いただきありがとうございます。

よろしく ルドルフあなたはヘッダにアクセストークンを提供していないときあなたが得る応答である

答えて

0

私はUrlFetchApp documentationで簡単に見ていた、とあなたはheadersオブジェクトであなたのヘッダーを配置する必要があります。

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