我在调用 InfusionSoft REST API 时遇到错误,我不知道原因。
我的 CLIENT_ID 是 24 个字符的“密钥”,如https://keys.developer.infusionsoft.com/apps/myapps所示。CLIENT_SECRET 是一个较短的 10 个字符的字符串。
我进行了初始身份验证调用:
批准应用程序后,我会重定向到我的 url,在该 URL 中我对访问令牌执行 POST 请求:
method: 'post',
url: 'https://api.infusionsoft.com/token',
data: '{"client_id":"CLIENT_ID","client_secret":"CLIENT_SECRET","code":"CODE_RETURNED","grant_type":"authorization_code","redirect_uri":"REDIRECT_URL"}'
我axios
用来执行请求。它返回带有此消息的 401:
{ error: 'invalid_client' }
知道这意味着什么吗?