OpenAPI调用方式

第一步:获取OAuth2 Access Token

调用 /oauth/token API 获取Access Token

curl https://[env].spendia.jp/oauth/token \
    -X POST \
    -H "Content-Type: application/x-www-form-urlencoded" \
    -u [client_id]:[client_secret] \
    -d "grant_type=client_credentials"

解释:

返回

{"access_token":"e25c5b69-c30a-4b14-8e23-aa09fd2beac4","token_type":"bearer","expires_in":7199,"scope":"read write","tenantId":"1149296354021675010"}

提取返回中 access_token 值,为调用OpenAPI作准备

第二步:调用OpenAPI

根据部门编码查询部门 API为例

curl https://[env].spendia.jp/api/openapi/departments/by/code?departmentCode=XXX \
    -H "Content-Type: application/json"
    -H "Accept-Language: zh_CN"
    -H "Authorization: Bearer e25c5b69-c30a-4b14-8e23-aa09fd2beac4"

解释:

  • 可以通过设定请求头Accept-Language的值指定语言,不设置则默认为日文
参数值 说明
zh_CN 中文
ja 日文