"missing required parameter 'client_id'" 的 oauth 令牌请求错误,
oauth token request errors with "missing required parameter 'client_id'",
我正在尝试从 squares oauth 获取令牌。我可以成功获取代码,但是当我尝试获取令牌时,我收到错误 "missing required parameter 'client_id'".
我可以从邮递员那里成功获得令牌,但不确定为什么 oauth2.Exchange 在我尝试以编程方式执行时没有将所有信息传递给 oauth 服务器。
这是我的 oauth2.Config 对象的要点:https://gist.github.com/yshuman1/dedaead8568e695df7a06f86cd986c2d
这里是我失败的回调函数的要点:
https://gist.github.com/yshuman1/2b496e0fe698a5a0df087c60f4583677
这里是重定向和回调函数以及 oauth2.Config 对象的要点:https://gist.github.com/yshuman1/b3c472978a4b1b73d6668dfe583f440f
在回调要点中,我还尝试传入 context.TODO() 而不是 context.Background()。
如有任何建议,我们将不胜感激!
我试过传递丢失的物品,但不确定如何正确完成。
我希望收到誓言令牌但没有收到。我收到错误
{
"message": "missing required parameter 'client_id'",
"type": "bad_request.missing_parameter"
}
我最终解决了这个问题,方法是用一个简单的 http.POST 请求替换用于获取令牌的 .Exchange 方法。
设置参数为
{"client_id":client_id}
将此 JSON 对象作为参数传递。
我正在尝试从 squares oauth 获取令牌。我可以成功获取代码,但是当我尝试获取令牌时,我收到错误 "missing required parameter 'client_id'".
我可以从邮递员那里成功获得令牌,但不确定为什么 oauth2.Exchange 在我尝试以编程方式执行时没有将所有信息传递给 oauth 服务器。
这是我的 oauth2.Config 对象的要点:https://gist.github.com/yshuman1/dedaead8568e695df7a06f86cd986c2d
这里是我失败的回调函数的要点: https://gist.github.com/yshuman1/2b496e0fe698a5a0df087c60f4583677
这里是重定向和回调函数以及 oauth2.Config 对象的要点:https://gist.github.com/yshuman1/b3c472978a4b1b73d6668dfe583f440f
在回调要点中,我还尝试传入 context.TODO() 而不是 context.Background()。
如有任何建议,我们将不胜感激!
我试过传递丢失的物品,但不确定如何正确完成。
我希望收到誓言令牌但没有收到。我收到错误
{
"message": "missing required parameter 'client_id'",
"type": "bad_request.missing_parameter"
}
我最终解决了这个问题,方法是用一个简单的 http.POST 请求替换用于获取令牌的 .Exchange 方法。
设置参数为
{"client_id":client_id}
将此 JSON 对象作为参数传递。