我正在尝试根据其文档从ZOHO api获取访问令牌。我正在使用RestSharp软件包。我已经有一个授予令牌,并且ZOHO要求在正文中为client_id,client_secret和grant_type传递参数。但是,我的示例代码未返回任何响应。知道我的代码中缺少什么吗?
TokenUrl = "https://accounts.zoho.com/oauth/v2/token"
Try
client = New RestClient(TokenUrl)
request = New RestRequest(TokenUrl, Method.POST)
request.AddHeader("content-type", "application/json")
request.AddHeader("authorization", "Bearer " & Grant_Token)
request.AddHeader("accept", "application/json")
request.AddParameter("grant_type", "authorization_code", ParameterType.GetOrPost)
request.AddParameter("client_id", Client_ID, ParameterType.GetOrPost)
request.AddParameter("client_secret", Client_Secret, ParameterType.GetOrPost)
request.AddParameter("code", Grant_Token, ParameterType.GetOrPost)
response = client.Execute(request)
响应中不返回任何内容,状态码为零。
答案 0 :(得分:0)
您必须检查是否确实使用了zoho“ com”或“ eu”。检查此代码是否与“ eu”一起使用。