@ epcc- sdk/ 认证
用于“弹性路径可编译商务”符号端点的 Script 客户端, POST /oauth/access_token。函数和类型来自API的 OpenAPI spec.
@epcc-sdk/sdks-runtime 使用这个软件包来获取符号,每个API客户端软件包都会通过它获得符号. 只有在您自己需要请求一个符号时才直接使用此软件包 .
安装
npm install @epcc-sdk/authentication
快开始
import { createAnAccessToken, createClient } from "@epcc-sdk/authentication"
const client = createClient({ baseUrl: "https://euwest.api.elasticpath.com" })
const { data, error } = await createAnAccessToken({
client,
body: {
grant_type: "client_credentials",
client_id: process.env.EPCC_CLIENT_ID!,
client_secret: process.env.EPCC_CLIENT_SECRET!,
},
})
const token = data?.access_token
设定 baseUrl 到您所在区域的 API 主机, 没有路径 。 含蓄赠款,设定 grant_type 改为 "implicit" 不发送 client_secret。 。 。 .
失败的请求不会丢出 。 函数返回错误 error。 。 。 .