Wix没有使用访问令牌进行响应,而是给出了409
错误代码。
我要求WIX通过提供所有必填字段来获取访问令牌和刷新令牌。
这是我在documentation中使用Ruby
进行请求的方式(我在班级中加入了HTTParty
模块)
self.class.post "https://www.wix.com/oauth/access", header: {"Content-Type": "application/json"},
query: {
"grant_type": "authorization_code",
"client_id": Settings.wix_app_id,
"client_secret": Settings.wix_secret_key,
"code": code
}
我确定此请求正常运行,因为我也使用postman
和curl
测试了该请求。
根据WIX文档,这是我应该得到的:
{
"refresh_token": <REFRESH_TOKEN>,
"access_token": <FRESH_ACCESS_TOKEN>
}
相反,我得到这个:
{
"errorCode"=>409,
"errorDescription"=>"Internal Server Error [request-id: 1557213853.2371528339216113317]",
"success"=>false,
"payload"=>nil
}
请帮助我解决所缺少的内容。