前提・実現したいこと
postmanでhuubhrにpostするとtokenが返ってくるんですが、
(自分のわかる範囲で)同じようにGASで記述してpostしても認識エラーで返ってきません。
書き方が違うのか、それとも他の問題なのかもネット探してもkotとかhuubhrのapiについて書かれてることが皆無で全然わからずでお手上げです…
発生している問題・エラーメッセージ
Exception: https://api.huubhr.com のリクエストに失敗しました(エラー: 401)。サーバー応答の一部: {"code":"access_denied","description":"invalid_client_id_client_secret","name":"ValidationError"}(応答の全文を見るには muteHttpExceptions オプションを使用してください)(行 13、ファイル「コード」)
該当のソースコード
GAS
1function myFunction() { 2 var payload = { 3 "clientId":"管理画面で取得したID", 4 "clientSecret":"管理画面で取得したSecret" 5 }; 6 var headers = {"Content-Type": "application/json; charset=utf-8"}; 7 var params = { 8 "headers": headers, 9 "method" : "post", 10 "payload" : payload 11 }; 12 var url = "https://api.huubhr.com/api/auth/token"; 13 var res = UrlFetchApp.fetch(url,params); 14 return res; 15}
試したこと
postmanを使用して、post urlはhttps://api.huubhr.com/api/auth/tokenを入れ、
Bodyタブに
{ "clientId": "管理画面で取得したID", "clientSecret": "管理画面で取得したSecret" }
を入れて、sendするとちゃんとtokenが返ってきている状況です。
お手数ですがわかる方、ご教示お願いいたします…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/26 05:18