I am developing an industry vertical application. Companies are small businesses who will use the application for client management, scheduling, personnel, hiring, billing, etc. The financial records are accurate in the system but most businesses will have their own accounting software, typically Quickbooks for Windows (note: I am NOT interested in any discussion of Quickbooks Online).
I want to enable users to click a button and download their data into QB for Windows, as they do at a bank or credit card account. I cannot find any documentation on that - it's all on QBOnline. Any guidance?
You need to use QBSDK for this.
https://developer.intuit.com/docs/0250_qb
https://developer.intuit.com/docs/0250_qb/0010_get_oriented/0080_quickbooks_web_connector
You can have a look at similar SO threads.
Integrating with QB Desktop products
how to integrate quickbook desktop application with website
Thanks
Related
I want to list sign in of users who are assigned any of the MS Dynamics licenses in order to get the usage report. As it looks the MS Dynamics license grants access to several apps and if any user is signing in any of that apps he/she is assumed to be effectively using the license.
Is there any way we can get the information using Graph API?
Thanks.
Thank you for reaching out, to my knowledge, there isn't currently a way to list signed in users using the Dynamics license with Graph API. M365 Usage Reports only show Dynamics 365 Customer Voice Activity not usage of apps using the license. You might want to use the Power Platform Admin Centre to manage Dynamics 365 apps.
Would you consider filing a feature request on the M365 Developer Platform so this can be looked into?
Let me know whether this helps and if you have further questions,
I am integrating Onenote with my application. I am using MS Graph API's for getting data from Onenote. To consume the api's I am generating the token as mentioned at link get auth tokens.
I am registering my application at MS application registration portal. Do we need to purchase any kind of paid license to use services provided by MS graph API's.
The app registration process seems simple and doesn't differentiate between applications that can be used in production/test environment.
The app registration process seems simple and doesn't differentiate
between applications that can be used in production/test environment.
Apps registered in the app registration portal can be used for production or test environments. There isn't any switch that needs to be set when you're ready to ship. Congrats on shipping your app to production!
Do we need to purchase any kind of paid license to use services
provided by MS graph API's.
We don't charge for access to the API. Some of the services exposed in Graph via APIs require licenses like Intune. It sounds like you're using OneNote so as long as users of your app are already using OneNote you're fine to access their notes via our API. Just be sure not to DDOS us :)
If you can share, our community would love to hear about your app!
I have a 'landing page creator' system which my clients use to create their own landing pages.
I would like to know if it's possible to integrate the AdWords API to my system, and allow my clients to create ads directly to their AdWords account via the admin I've built?
Generally speaking, yes. There already are apps using AdWords API like Marin software, Wordstream, Altus etc.
For comprehensive overview of the tools available, see Quora.
There are also some limits of AdWords API usage.
I also belive that this broad question might be Googled next time.
My client is wanting to be able to submit invoices automatically into the QuickBooks software from another piece of software that I'm writing (using Qt++/C++). It's my understanding that this can be possible with the QuickBooks SDK for C++. Can anyone definitively confirm if this is true before we move forward?
Yes, you can communicate with QuickBooks using C++.
Download the QuickBooks SDK - there are code examples in there.
I want to fetch real-time data from my Quickbooks Online edition's (India) account to display customer details like Open Balance, address etc. on my PHP website.
What is the best way to go about fetching data from Quickbooks Online Edition -
Do I follow the instructions in http://wiki.consolibyte.com/wiki/doku.php/quickbooks_online_edition#connecting_with_the_hosted_model_of_communication ? But this requires a website with SSL certificate.
Do I create a Intuit Anywhere app ( https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere/1000_Getting_Started_With_IA ) and then use IDS (Intuit Data Services) to fetch the required data using the API?
Can I use the PHP devkit ( https://code.intuit.com/sf/frs/do/viewSummary/projects.php_devkit/frs ) and feed my credentials directly to the code and access my Quickbooks account's data?
Do I use qbXML (which however does not seem to be the recommended method)?
Or is there a better solution?
Thanks in advance.
First, a disclaimer - if you're using the India version of QuickBooks Online (http://www.quickbooksonline.in/) you'll likely find that nothing works at all. Currently, Intuit does not officially support ANY non-US version of QuickBooks Online (QuickBooks for Windows non-US is supported via qbXML) for integration, regardless of which method you go with. It might work... but I doubt it.
With that said... generally speaking:
If you're building a SaaS application and trying to allow your
end-users to connect their QuickBooks accounts to your app, use
Intuit Anywhere.
Otherwise, if it's a custom/one-off/internal application, and you hate your life, use HOSTED mode via https://appreg.intuit.com and the HOSTED instructions on our QuickBooks integration wiki (HOSTED mode is notoriously unreliable and difficult to get going due to reverse DNS checks, a very specific certificate format, lack of working example code, bugs on Intuit's end, some serious nasty-ness hooking the certificate up to your .NET HTTPS request, etc.).
Otherwise, if it's a custom/one-off/internal application, and you DON'T hate your life, use DESKTOP mode via https://appreg.intuit.com and the DESKTOP instructions on our QuickBooks integration wiki.
None of the APIs allow you to just pass your credentials in and get access - you'll always have some sort of API token to deal with (a "connection ticket" for qbXML, or OAuth for Intuit Anywhere).
If you build for Intuit Anywhere, you'll use IDS XML. Otherwise, you'll use qbXML.