【问题标题】:Unable to generate access token from grant token in zoho无法从 zoho 中的授权令牌生成访问令牌
【发布时间】:2019-07-01 10:20:51
【问题描述】:

我已经注册了应用程序并从应用程序生成clientIdclientsceret、代码。

我已配置并初始化它,但无法生成访问令牌。

这是我的代码:

ZohoOAuthClient client = ZohoOAuthClient.GetInstance();
string grantToken = "1000.fd54383a88527ee4a9dfd589f4bba161.95bdbba47dffb77a5d830b2561b2d7a3";
                ZohoOAuthTokens tokens = client.GenerateAccessToken(grantToken);
                string accessToken = tokens.AccessToken;
                string refreshToken = tokens.RefreshToken;

我收到 "error": "invalid_code"

的错误

【问题讨论】:

  • 授权码过期很快(1分钟),所以要小心
  • 我已经给了 10 分钟,但我仍然遇到同样的问题

标签: zoho


【解决方案1】:

在实例化和调用GenerateAccessToken之前可能需要初始化RestClient

ZCRMRestClient.initialize();

【讨论】:

  • 也许配置文件(initialize 使用)在某处有一些小错误。你所做的对我来说似乎没问题。根据我的经验,如果:配置数据正确(尤其是客户端 ID、密码和当前用户电子邮件),您在任何操作之前进行初始化,并且最近已使用适当的“权限”创建了授予令牌(例如,与客户关系管理:Aaaserver.profile.READ,ZohoCRM.users.READ,ZohoCRM.modules.ALL)。
猜你喜欢
  • 1970-01-01
  • 2017-09-28
  • 2020-08-11
  • 1970-01-01
  • 2013-12-04
  • 2019-05-05
  • 2017-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多