kintone<->SAP Concur API 連携

何を実現したいのかを書きましょう

kintone.proxy経由でSAP Concur APIからtokenを取得したい。

発生した問題やエラーメッセージを具体的に書きましょう

「SAP Concur API」httpステータス400
{“error”:“invalid_client”,
“error_description”:“unsupported request format”,
“code”:135,“geolocation”:“https://us2.api.concursolutions.com”}

実行したコードをコピー&ペーストしましょう

var URL1 = evn.record["URL1"].value;
	var token_headers = {
		'Content-Type'   : 'application/x-www-form-urlencoded',
	'Host'              : 'us.api.concursolutions.com',
	'Connection'      : 'close',
		'credtype'        : 'password'
	};
var token_body = {
        'client_id'     : evn.record["client_id"].value,
        'client_secret' : evn.record["client_secret"].value,
        'grant_type'    : evn.record["credtype"].value,
        'username'      : evn.record["username"].value,
        'password'      : evn.record["password"].value
}
    kintone.proxy(URL1, POST, token_headers, token_body, (body, status, headers) => {
       // success
        console.log(status);
        console.log(JSON.parse(body));
        console.log(headers);
    }, (error) => {
       // error|
        alert(SAP連携トークンの取得に失敗しました。);
        console.log(error);
    });

原因??と思われる内容


「SAP Concur API」httpエラーコード400
このエラーは、開発者の Web サーバーで Chunked Transfer-Encoding が有効になっている場合に受信される可能性があります。
Concur はチャンク転送エンコーディングをサポートしていません。


(kintone API 制限事項)
HTTP メソッドに POST または PUT を指定した場合、「Content-Length」ヘッダーと「Transfer- Encoding」ヘッダーは、自動で付加されます。

※そもそもkintone.proxy経由ではtoken取得できない?(ポストマンでは取得できました)
※kintone <-.>SAP Concur API 連携(token取得)方法についてご教授お願いいたします。