oauth的响应与restsharp for zoho

时间:2019-07-03 15:14:18

标签: oauth-2.0 zoho

我正在尝试根据其文档从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)

响应中不返回任何内容,状态码为零。

1 个答案:

答案 0 :(得分:0)

您必须检查是否确实使用了zoho“ com”或“ eu”。检查此代码是否与“ eu”一起使用。