Google Apps Scriptを用いてZOHO CRM Apiのアクセストークンを取得したいと思っています。
リフレッシュトークンとクライアントID、クライアントシークレットをパラメータとして渡し、
POSTリクエストを送信しているのですが、レスポンスが空のオブジェクトとなって帰ってきます。
POSTMANで送信した場合はエラーなくリクエストが通り、アクセストークンが帰ってきます
エラーも上がってこないため、何が問題なのかすらわからなく、、、
お力添えいただきたいです。。
request
1function getAccesToken() { 2 let url = "https://accounts.zoho.com/oauth/v2/token"; 3 url += "?refresh_token=" + PropertiesService.getScriptProperties().getProperty('refresh_token'); 4 url += "&client_id=" + PropertiesService.getScriptProperties().getProperty('client_id'); 5 url += "&client_secret=" + PropertiesService.getScriptProperties().getProperty('client_secret'); 6 url += "&grant_type=refresh_token"; 7 8 const options = { 9 'method' : 'POST', 10 'headers' : { 11 'Content-Type' : 'application/json' 12 }, 13 'muteHttpExceptions' : true 14 }; 15 const result = UrlFetchApp.fetch(url, options); 16 console.log(result); 17 18 return result; 19}
response
1{}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/01 08:54