When issuing Desire2Learn Valence API requests, what does the (D2LVERSION: version) parameter need to be if we want to support LMS 9.4.1 and 10.x?
These are the "API contract versions" and they differ by product component (functional area). There is a summary and there are more detailed explanations.
Effectively you will want kind of a "min max" process. You should look for the newest API contract version available on the oldest product component version you want to support. API contract versions last longer than product component versions and a product component can support multiple API contracts at the same time.
Related
i have already created static version of coupon in apple device. now im want to update my new values directly on my coupon card, when value update in my database via API call.
i know this is possible just like boarding pass when seat number change it directly change on e-boarding pass.
please guys if you can provide good example links how to call API and how to fetches values from API and update coupon, it will be great help.
Note: My API will not be in objective-C.
Thanks
You need to implement Apple pass creation, distribution and updation code in your backend solution. Find the following references and documentations:
Apple Pass for JAVA backend :
https://github.com/drallgood/jpasskit
https://dzone.com/articles/ios-and-android-push
http://www.ryantenney.com/passkit4j/
Apple Pass Web URL specs:
https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
Apple Pass for PHP backend :
https://github.com/tschoffelen/PHP-PKPass
Apple Pass with Ruby
https://oleb.net/blog/2013/02/passbook-tutorial/
APNS with Node.js :
https://solarianprogrammer.com/2017/02/14/ios-remote-push-notifications-nodejs-backend/
Push notification for updating iOS Pass :
https://stackoverflow.com/questions/15877496/how-to-make-a-push-notification-for-a-pass
Pass Kit Web Service Reference:
https://developer.apple.com/library/content/documentation/PassKit/Reference/PassKit_WebService/WebService.html
Important Note : If you are using any JAVA JAR, please check which server OS you are using, like IBM AIX OS (uses IBMX509) or Oracle OS (used SUNX509). Many libraries of Apple pass in JAVA is available which only support SUN JDK. You can land up into huge trouble in the last moment, if your server is AIX OS and JAR is using SUN.
For Eg: jPassKit JAR from https://github.com/drallgood/jpasskit only supports SUN JDK, so you can't use this for IBM AIX OS server.
I wrote an article about how to write the web services for apple wallet here: https://medium.com/#yangzhoupostbox/asp-net-web-api-example-for-apple-wallet-passbook-a124a1d90bb3
I am researching the available methods for surfacing content in Delve from external systems.
The only two options for pushing information into O365 that I can find are Office 365 Connectors and Graph Data Extensions (openTypeExtension resource type).
My questions are:
How are these technologies designed to work and will either of them be included in Graph -> Users -> Insights -> List trendingAround and List workingWith?
Is there a way to surface the Connector Cards in Delve?
Are there any other mechanisms available to include 3rd party data in Delve?
There was a session at Microsoft Ignite 2015 that demonstrated the features that I'm looking for, which were unavailable to the public at the time but it looks like that was before Connectors and Data extensions became available.
https://channel9.msdn.com/Events/Ignite/2015/BRK3193
From the description: "We’ll also demonstrate how you in the future can push external content and signals into the Office Graph from Line of Business systems and 3rd party services to enrich it even further."
The demo is at about the 30:00 mark.
There has been contact with some people at Microsoft and they told us it isn't possible at the moment, but all the data show that it will be in the future. More will be made known at //Build.
The Connector cards probably will be made available via the Office Group Connectors in your Office365 Outlook account; in a Group, at the top right, there is a button 'Connectors'. I'm guessing you already found those.
I need to integrate our website in Joomla and quickbooks by importing the customer, invoice data from joomla site to Quickbooks. I am using Quickbooks pro 2014 on windows machine. I see there is QuickBooks PHP DevKit available by ConsoliBYTE. By searching on stackoverflow, I see people have used this toolkit to perform the data import(customer creation) into QuickBooks. I need to know what all Quickbooks functionality can be achieved using this php toolkit. That is what it can and cannot do. Is it build on QB SDK?
For example I have scenario where I need to import customers and need to add them as customer jobs. So does phpdevkit supports job creation? If yes then how do I find the xml for that in phpdevkit quickbooks library? So probably there will be more such similar requirements coming from end user in future and I need to consider these facts while designing the solution using php toolkit. I do not want a solution which is limited to only few or specific functionality. I have read the QB SDK and it is mentioned that SDK can be used with .NET, java. both solution goes with webconnector. SDK can perform almost all the functions as supported in quickbooks UI. So I am confused which one I should pick PHP toolkit by ConsoliByte or .Net/Java based. Language is not a concern for me. My aim is to look for solution flexible and capable to cover maximum QB functionality which includes customer creation, invoice creation, adding customer job and updating the customer/invoice on every synchup as well as limitation which the solution poses must be known before implementation.
So along with what QuickBooks PHP DevKit can or cannot do, I need to know its difference from Java/.Net based QB SDK (Not language PHP or VB.NET/Java but core framework)?
I tried searching it over stackoverflow and google but could not found this information. I appreciate any inputs shared.
Thanks,
Amit
I need to know what all Quickbooks functionality can be achieved using this php toolkit.
The full list is much too long to post here. As a basic overview:
Automatically send orders placed on your website to QuickBooks Online or QuickBooks for Windows
Charge credit cards using the QuickBooks Merchant Service
Connect to Intuit Anywhere / the Intuit Partner Platform and the v3 APIs
Get access to QuickBooks reports
Pull information out of QuickBooks and display it online
Connect to all Microsoft Windows versions of QuickBooks
Connect to QuickBooks Online Edition
etc. etc. etc.
More details available here:
https://github.com/consolibyte/quickbooks-php
For QuickBooks FOR WINDOWS, you can see the full list of operations supported by clicking the "Select Message" drop-down in the OSR:
https://developer-static.intuit.com/qbSDK-current/Common/newOSR/index.html
For QuickBooks ONLINE, you can see the full list of operations supported here:
https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services
Is it build on QB SDK?
Yes.
So does phpdevkit supports job creation?
Yes. Anything the QuickBooks SDK supports you can do.
If yes then how do I find the xml for that in phpdevkit quickbooks library?
Use the QuickBooks OSR I linked to above. Search for CustomerAdd (Jobs in QuickBooks are just Customers with a ParentRef defined).
We also have examples on our wiki:
http://www.consolibyte.com/docs/index.php/Example_qbXML_Requests
And provide support via our forums:
http://consolibyte.com/forum/
I do not want a solution which is limited to only few or specific functionality.
Again, anything the QuickBooks SDK can do, can be done via the PHP DevKit.
So I am confused which one I should pick PHP toolkit by ConsoliByte or .Net/Java based.
Joomla is written in PHP, so why the heck would you choose something written in another language...? It would be silly to try to tie .NET or Java in with your Joomla app/database...
which includes customer creation, invoice creation, adding customer job and updating the customer/invoice on every synchup
All of that is certainly do-able.
So along with what QuickBooks PHP DevKit can or cannot do, I need to know its difference from Java/.Net based QB SDK (Not language PHP or VB.NET/Java but core framework)?
The difference is the language. .NET is not PHP. PHP is not Java. Everything is just a wrapper around the QuickBooks SDK/COM API. The only practical difference in the language the stuff is written in.
some of our customers have Quick book online and some of our customers have quick book offline. i want to develop Quick book integration for both in common way. is there any api there to develop integration for both in common
Already answered your question over here:
Intuit Developer Forums
Use IPP (Intuit Partner Platform)/IDS (Intuit Data Services).
The APIs for each are very, very similar, but not identical. It basically involves HTTP POSTing data to Intuit's servers. The data is then either relayed directly into QuickBooks Online, or held for later syncing against QuickBooks desktop versions (by default, Intuit handles the sync against QuickBooks desktop every 5 minutes).
Authentication against Intuit's servers is via OAuth, or via SAML (OAuth is easy, and the encouraged method of integration).
Documentation for that is here:
Intuit Partner Platform documentation
Note that as of April 2012, the Intuit Partner Platform APIs are only available to SaaS applications (i.e. if you're developing a one-off/custom application that you're not going to resell, then you can't use this set of APIs- in that case look at the Web Connector/SDK instead).
If you're using PHP, grab a nightly build of the PHP DevKit here for example code and libraries:
QuickBooks PHP DevKit
Additional info:
Intuit Data Services v2 has two separate but similar services one for QuickBooks Online and One for QuickBooks for Windows.
Intuit has released 2 SDKs one in Java and one in .Net which make programming against both easier. There is a common model for data that exists in both, and then you can extend to use data in Online or Desktop if needed.
.Net SDK for Intuit Data Services 2.0
Java SDK for Intuit Data Services 2.0
Next: Intuit Data Services v3 (One service to rule them all)
v3 brings QuicKBooks Online and QB for Windows under one service.
As with v2 Intuit will also provide java and .Net SDK support for the Service.
What is QBFC?
How does it work in relation to posting invoices and purchase orders from a third party program to QuickBooks?
Which QBFC version should I use with QuickBooks 2008?
I just want to know what a QBFC is
It's a COM library builds XML requests that QuickBooks can understand using objects. It also wraps some other QuickBooks COM components that allow you to send those XML requests to QuickBooks so that QuickBooks can process them.
and how it works in relation to post invoices and Purchase Orders from a third party program to QuickBooks
Pretty much explained it above... there are 300+ pages of documentation about this in the QuickBooks SDK. If you need specific code examples, there are numerous examples included in the QuickBooks SDK.
and which QBFC version should I use with QuickBooks 2008
Always use the latest version of QBFC. It's backward compatible with old versions of QuickBooks.