BCA API with Nodejs & Typescript based on Official Documentation https://developer.bca.co.id/
Just clone this repository and plug with your project
All credentials stored at .env files. To get your API Key and other BCA Credentials, you can register at https://developer.bca.co.id/
// .env
BCA_CLIENT_ID= YOUR_BCA_CLIENT_ID
BCA_CLIENT_SECRET= YOUR_BCA_CLIENT_SECRET
BCA_API_KEY= YOUR_BCA_API_KEY
BCA_API_KEY_SECRET= YOUR_BCA_API_KEY_SECRET
importBCAfrom'./bca'publicmain(){constbca=newBCA()returnbca.service({method: 'GET',url: '/general/rate/forex',data: ''}).then(res=>{returnres}).catch(err=>{returnerr})}For other use case please see official documentation: https://developer.bca.co.id/
By default the access token expiration is 3600 ( expires_in ). For the efficiency you can store those access token anywhere else like Redis or others.
- Typescript
- Axios
- dotenv
