民间, 使用Intuit RESTful API,是否可以将客户端连接到Intuit,以便我的应用程序可以在其quickbooks数据库上创建和更新记录?
我想要完成的是修饰我的客户记录,并为这个特定客户定制的某些交易创建即时备份。
此外,如果有多个客户帐户,我可以使用一个API Auth密钥连接到所有的quickbooks数据库,对吗?这些条款非常令人困惑......我应该查看客户帐户数据API吗?
谢谢!
答案 0 :(得分:2)
您需要使用 Quickbook Online REST API(V3)。
https://developer.intuit.com/docs/0025_quickbooksapi
要与QB帐户互动,您需要拥有与目标QB帐户对应的OAuth密钥(consumerKey,consumerSecret,AccessToken和AcessSecret)。
此处 - consumerKey和consumerSecret是静态令牌,如果您在appcenter中创建应用程序,则会获得该应用程序(此应用程序仅用于获取consumerKey,consumerSecret和apptoken)
AccessKey和AccessSecret特定于特定QBAccount(由ReleamID识别QBO帐户)
要生成与QBO帐户对应的访问令牌和访问权限,用户的干预是必须的。
要使用QB API开始开发,您需要在Intuit的appcenter中创建IA应用程序。 https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup
从上面的链接中你会得到 - apptoken,消费者密钥和消费者秘密。您可以在IPPOAuthPlayground(PFB链接)中使用上述3个密钥来获取与您的QB Online帐户对应的访问令牌和访问密码。 https://appcenter.intuit.com/Playground/OAuth
使用上述令牌,您可以针对QB Online帐户调用任何REST端点。出于开发目的,您可以使用IPP提供的devkit。 https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits
如果您只想针对您的公司测试此端点,那么您也可以使用APIExplorer工具。 https://developer.intuit.com/apiexplorer?apiname=V3QBO
客户帐户数据API 是一项完全不同的服务。
IT为开发人员提供了对近19,000家金融机构的最终用户财务账户和交易信息的访问权限,使开发人员能够创建自定义财务应用程序。
参考 - https://developer.intuit.com/docs/0020_customeraccountdata
希望它能回答你的问题。
由于