您可以通过OAuth检索Intuit用户ID吗?

时间:2013-04-24 16:34:54

标签: intuit-partner-platform quickbooks-online

我正在使用" Connect To QuickBooks"创建与QuickBooks Online的连接;按钮如下页所述:

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0010_Getting_Started/0020_Connect/0010_From_Within_Your_App/Implement_OAuth_in_Your_App

使用此方法可以检索用户输入的Intuit用户ID(在Intuit登录对话框中提示时),以便我可以将该用户ID与访问令牌,访问令牌密钥和realmId相关联。返回。

1 个答案:

答案 0 :(得分:3)

Intuit有一个“当前用户”API可以满足您的需求。您可以在从Intuit获取OAuth令牌后立即发出此API请求,然后在您的应用中记录关联。

以下是文档:

您基本上对此网址发出OAuth GET请求:

Intuit会返回这样的回复,它会为您提供此人的姓名和电子邮件地址:

<?xml version="1.0"?>
<UserResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns="http://platform.intuit.com/api/v1">
  <ErrorCode>0</ErrorCode>
  <ServerTime>2012-04-13T18:47:34.5422493Z</ServerTime>
  <User>
    <FirstName>John</FirstName>
    <LastName>Doe</LastName>
    <EmailAddress>JohnDoe@g88.net</EmailAddress>
    <IsVerified>true</IsVerified>
  </User>
</UserResponse>