COTOHA API Portalの使用例です。
次と同じことを Node.js で行いました。
access_token.js
#! /usr/bin/node
// ---------------------------------------------------------------//// access_token.js//// Feb/22/2020//// ---------------------------------------------------------------console.error("*** 開始 ***")constdotenv=require('dotenv')varClient=require('node-rest-client').Clientdotenv.config()varconfig={client_id:`${process.env.CLIENT_ID}`,client_secret:`${process.env.CLIENT_SECRET}`,developer_api_base:`${process.env.DEVELOPER_API_BASE_URL}`,access_token_publish_url:`${process.env.ACCESS_TOKEN_PUBLISH_URL}`,}constdata={"grantType":"client_credentials","clientId":config.client_id,"clientSecret":config.client_secret}consturl=config.access_token_publish_urlconstheaders={"Content-Type":"application/json"}constargs={data:data,headers:headers}varclient=newClient()client.post(url,args,function(data,response){console.log(data)console.error("*** 終了 ***")})// ---------------------------------------------------------------
実行コマンド
export NODE_PATH=/usr/lib/node_modules
./access_token.js
使ったバージョン
$ node --version
v13.9.0