我使用基于 OAuth2 的 API,但出现此错误
Code: server_error, Message: No user/userId parameter returned from getauthCode
API 表示,在他们的网站上进行身份验证期间,他们添加了一些未传输到我的 redirect_uri 的 cookie,因此出现了错误。所以我想知道我的算法逻辑可能不对,因为我没有其他线索?
def callback(request):
"""My redirect_uri that receives authorization code. """
get_access_token(request.GET.get("code")) # POST request for access_token
get_clients_data(access_token["access_token"]) # POST request for clients data with access_token
return HttpResponse('{"success" : true}')
def link_request(request):
"""Authorization request that redirects the user to API URL for authorization. """
return redirect(get_link())