首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zoho v2登录问题

Zoho v2登录问题
EN

Stack Overflow用户
提问于 2018-06-14 06:08:31
回答 1查看 1.2K关注 0票数 0

我们使用Zoho OAuth API的响应来验证应用程序(RoloCRM)中的用户身份。我们的方法适用于大多数帐户,但对少数用户来说却是失败的。我们已经列出了下面的步骤,在登录期间我们的应用程序中使用了app。

Step1:我们使用Zoho的v2进行登录并获取基本细节。id=&&response_type=code&access_type=offline&redirect_uri=

Step2:一旦我们获得访问和刷新令牌,我们调用下面的api以获得当前在用户电子邮件和zoho中签名的信息。https://www.zohoapis.com/crm/v2/users?type=CurrentUser

Step3:我们在api下面调用以获得当前登录到用户组织id中的信息。https://www.zohoapis.com/crm/v2/org

在step2中,我们接收当前登录的用户的zoho-user-id。我们希望不同的zoho团队的情况是一样的。

这个假设有效吗?

示例:在我们的一个示例中,同一个用户有2个注册的zoho组织,具有两个不同的电子邮件In (Email1和Email2)。

  1. 用户使用zoho验证email1,在step2中我们得到"zohouserid1“,在step3中我们得到"zohoorgid1”
  2. 用户使用zoho验证email2,在step2中我们得到"zohouserid1“,在step3中我们得到"zohoorgid1”

我们得到了两个不同的电子邮件(属于同一用户)的相同的附图和组织标识。

是否可以根据登录用户的电子邮件获取实际的组织id和用户id?

EN

回答 1

Stack Overflow用户

发布于 2019-02-28 10:13:48

这是一种可能性,您没有使用正确的client_id对各自的电子邮件id,确保当您使用client_id (A)您必须使用相同的client_id (对于您正在使用的电子邮件id)在(B)部分。

(a) For dwest898@test.com:这两个代码中的电子邮件id的client_id应该是相同的

代码语言:javascript
复制
echo "<a href='https://accounts.zoho.com/oauth/v2/auth?scope=ZohoSign.account.CREATE,ZohoSign.account.READ,ZohoSign.account.UPDATE,ZohoSign.documents.all,ZohoCRM.modules.ALL,WorkDrive.team.ALL,WorkDrive.workspace.ALL,WorkDrive.files.ALL&client_id=1000.NZAGLITT9FLS31433JQ23&response_type=code&access_type=offline&redirect_uri=http://localhost/zoho_leads/testaccesstoken.php'>Link</a>";

(b) dwest898@test.com

代码语言:javascript
复制
 $client_id = "1000.NZAGLITT9FLS31433JQ23";
 $client_secret = "a94365a4a0ad7f64b039709b916b73a";

(a) For adev4314@test.com:这两个代码中的电子邮件id的client_id应该是相同的

代码语言:javascript
复制
echo "<a href='https://accounts.zoho.com/oauth/v2/auth?scope=ZohoCRM.modules.ALL,WorkDrive.team.ALL,WorkDrive.workspace.ALL,WorkDrive.files.ALL&client_id=1000.RORGERNX224MJSQHA5QF7Q&response_type=code&access_type=offline&redirect_uri=http://localhost/zoho_leads/testaccesstoken.php'>Link</a>";  

(b) adev4314@test.com

代码语言:javascript
复制
 $client_id = "1000.RORGERNX224MJSQHA5QF7Q";
 $client_secret = "8eaa1d5c89b588567490fc95f33ca15";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50850661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档