如何在wsdl实现中获得Qbwc文件中的FileId或OwnerId或customattribute



我正在考虑如何在任何或所有wsdl方法中获取fileId或ownerId或任何自定义属性。我正在考虑创建通用的qbwc文件。

<?xml version="1.0"?>
<QBWCXML>
<AppName>WCWebService1</AppName>
<AppID></AppID>
<AppURL>http://localhost:8000/wsdl </AppURL>
<AppDescription>A short description for WCWebService1</AppDescription>
<AppSupport>http://developer.intuit.com</AppSupport>
<UserName>Admin</UserName>
<OwnerID>{57F3B9B1-86F1-4fcc-B1EE-566DE1813D20}</OwnerID>
<FileID>{90A 44FB5-33D9-4815-AC85-BC87A7E7D1EB}</FileID>
<QBType>QBFS</QBType>
<Scheduler>
<RunEveryNMinutes>2</RunEveryNMinutes>
</Scheduler>
</QBWCXML>

不确定如何获得这些属性。我能得到所有的ticketid,但那是在auth之后创建的随机流体。

看看https://developer.intuit.com/app/developer/qbdesktop/docs/api-reference/qbdesktop/companyquery

您可以将OwnerID添加到公司查询中,并且您应该在响应

的dataext键上接收它
<CompanyQueryRq>
<IncludeRetElement >STRTYPE</IncludeRetElement> <!-- optional, may repeat -->
<OwnerID >GUIDTYPE</OwnerID> <!-- optional, may repeat -->
</CompanyQueryRq>

在我的例子中,我选择使用JWT作为密码,所以我使用它来标识用户并发出会话JWT(作为票据发送)

最新更新