我们正在尝试在我们的应用程序中实现OpenId以连接到QBO。作为示例,我们使用Intuit提供的代码
问题是realmId为null,基本上它不是来自Intuit登录页面回到我们的应用程序。所有其他数据都可以,如姓名,电子邮件。
我们将属性定义为
fetch.Attributes.Add(new AttributeRequest(
"http://axschema.org/intuit/realmId", true, 1));
我读到在Intuit中有关于设置一些cookie的bug。这是一个问题还是我做错了什么?
如果需要,我可以发布更多代码,但它与Intuit提供的示例非常相似。
答案 0 :(得分:1)
当客户通过3条腿的Oauth流授权访问其数据时,realmid将位于您提供的回调URL的查询字符串中。
openId工作流程并不总是导致客户选择QuickBooks公司。
在openid流程之后,调用javascript函数直接connect(),你将得到如上所述的oauth流中的域id
感谢