New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for .NET Core #3
Comments
Hi @mjhca - Thanks for the feedback. At this point of time, replacing just JSon and Oauth lib might not solve all the issues. We did an APIPortability analysis for the .Net SDK some time back for .Net Core. The SDK has many other libraries which would need to migrate to .Net Core supported one. Additionally not all the required lib are supported in Core yet as only a limited set of lib are supported for Core. If you are using .Net Core, I would suggest you to use just the OAuth.DotNetCore lib for the Oauth1 handling and then make http based calls to the API endpoints by including the Authorization header with Oauth tokens/signature. You can look at the .Net SDK open source here for more details on what lib are internally used by the SDK. We will definitely provide support for .Net SDK for Core for V4 apis once they are released as it will be a new SDK altogether. The current version of API v3 which works with Oauth1 authorization. |
I can help you with the raw API calls format. You just need to generate the Oauth signature(Authorization header) to sign your http requests to API. See the below POST example for Customer endpoint. In case you have more queries around Oauth please post on our support -Go to developer.intuit.com->register->help. Customer create POST raw request- POST https://quickbooks.api.intuit.com/v3/company/1269959970/customer?minorversion=4&requestid=48d6fa817ddd4f088a40157fca7bf2be HTTP/1.1 Content-Length: 414 HTTP/1.1 200 OK |
Hi, is the source code available for Intuit.Ipp.Data POCO classes? I don't see it in Github. In addition to using the OAuth.DotNetCore lib for Oauth it would be helpful to have these model classes which should be easily portable to .NET Core. |
The source code for the SDK is available here- This XSD extension tool is used to generate the base FMS.cs class for Intuit.Ipp.Data. |
Is there a ballpark release date for .Net V4 (w/ .Net Core)? This is holding up a major project at our company, as we would like to migrate off of windows hosting. .Net core really opens up our options, and this is the last piece to preventing us from fully migrating. I realize we could do everything via rest, but I would prefer not for a number of reasons. |
bump. Any updates on release dates? |
Unfortunately, we don't have any updates or release dates for SDK for .Net Core. |
Any updates? |
Hi @fliteinteractive we will announce through all our social channels once we have an SDK for .Net Core. But we do know that it will mainly target the new APIs that we open up to the public and not the ones we currently have. |
@nbhambhani do you have an ETA on support? I'm in the middle of a project, and the client is pretty anxious. This should be much easier now with the .net standard - there's a pretty huge api overlap between .net framework and .net core. |
@fliteinteractive At present we do not have an ETA to share for the current V3 api or SDK. But we haev take your feedback and see if the current SDK's existing dlls are supported in .Net Standard or not and port over our SDK if all dlls are supported. If not, it would essentially mean a rewrite of the V3 SDK which is something that we might not take up given we will be writing the new V4 SDK for .Net Core support. |
@nimisha84 thank you for the information. Last question - is there an eta on V4 ? |
Unfortunately not, but for your info, there would be mini releases for specific entities soon, starting with support for payroll apis. |
Any news on v4? I'm just getting started with this API on .NET Core/Standard, and would like to know if I should start w v4 or v3. Thanks |
I'm currently writing a prototype software to use as a proof of concept and decided to go along with using QBO as it's already in the cloud. But then, I just found this thread and was wondering whether there was any change of status for a .Net Core port of the QBO SDK? Otherwise, would there be any available resources so I can pick an HttpClient up and use it against the API directly? I haven't used HttpClient much as I always have used WebAPI for stuff with custom features which didn't require external integration such as QBO. |
We are working on releasing the beta version of our SDK DLLS for .net standard which you can use with .Net Core 2.1 projects. Thanks, |
I’m sure interested to test it out as soon as it’s out as I want to build a prototype app based on Intuit Quickbooks integration.
Regards,
Will Marcouiller, CEO
[cid:image001.png@01D4EF09.6E23C890]
http://www.groupe-wmi.com
Canada: 1 819 697.5985
Bahrain: +973 3229.5627
From: nimisha shrivastava <notifications@github.com>
Sent: April 9, 2019 19:11
To: intuit/QuickBooks-V3-DotNET-SDK <QuickBooks-V3-DotNET-SDK@noreply.github.com>
Cc: Will Marcouiller <will.marcouiller@groupe-wmi.com>; Comment <comment@noreply.github.com>
Subject: Re: [intuit/QuickBooks-V3-DotNET-SDK] Support for .NET Core (#3)
We are working on releasing the beta version of our SDK DLLS for .net standard which you can use with .Net Core 2.1 projects.
Please let me know if you are interested in testing those out and giving us your feedback if you see any issues.
Thanks,
Nimisha
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#3 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AF775v-Jk8v8CWrWkh8lsOrHn35xzL25ks5vfR3qgaJpZM4Nb8sJ>.
|
Please reply with your email ids, in case you are interested. I can send the zipped SDK dlls and steps to download any additional dependencies from Nuget. Later, in a few weeks when we release it, we will be releasing the NUget package with required dependencies. |
My company email is: will.marcouiller@groupe-wmi.com<mailto:will.marcouiller@groupe-wmi.com>. My user name, if I remember correctly, is sgcwmi, with Intuit Dev program.
If Inuit ever happen to receive demands for personalized and custom solutions that your team doesn’t want to build, I’d be more than interested that Intuit forwards that kind of demands to my business.
In exchange, I can push my customers to use more and more Inuit Quickbooks, in case it works good with Inuit. 😊
Cordialement,
Will Marcouiller, PDG
[cid:image001.png@01D4EF0A.5FD9D5D0]
http://www.groupe-wmi.com
Canada: 1 819 697.5985
Bahreïn: +973 3229.5627
From: nimisha shrivastava <notifications@github.com>
Sent: April 9, 2019 19:24
To: intuit/QuickBooks-V3-DotNET-SDK <QuickBooks-V3-DotNET-SDK@noreply.github.com>
Cc: Will Marcouiller <will.marcouiller@groupe-wmi.com>; Comment <comment@noreply.github.com>
Subject: Re: [intuit/QuickBooks-V3-DotNET-SDK] Support for .NET Core (#3)
Please reply with your email ids, in case you are interested. I can send the zipped SDK dlls and steps to download any additional dependencies from Nuget. Later, in a few weeks when we release it, we will be releasing the NUget package with required dependencies.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#3 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AF775mziTeLTRRXbC2XLUAj0-H2cNYhkks5vfSErgaJpZM4Nb8sJ>.
|
@nimisha84 please share dlls as nuget beta package or place this dlls in separate branch here. |
You can search for this package in pre-release on Nuget- Use this appsettings.json as a reference for your .Net Core projects- |
If someone needs 4.7.2 dlls generated by this .NET Standard v3 SDK, I can share those in a zip file. |
@WillMarcouiller - You can always lookup requests like these on our community page. Developer.intuit.com->help. A lot of devs are interested in outsourcing their integrations and would be glad to take your services. @vchirikov - The branch is still under dev mode, so I will share it once it reaches a final state. |
|
Hey @vchirikov, |
No matter what, license will be added to the req files. |
It seems to be a github issue. I clicked on your previous email and can see my comment: |
Ok, I think we discussed about license here: #9 So, I have project on net461 and can't use your netstandard2.0 nupkg because of
Can you rebuild and publish nupkg with this changes? p.s I can make PR for this (with newcsproj migration etc) but you didn't share branch with netstandard support |
Thanks. I closed the other thread. As for the above 3 dlls, I see a weird issue that even though .csproj has the netstandard2.0 specified, it is still always building as 4.7.2. Will need to debug more. No errors though. The branch is C:\Users\nshrivastava\Documents\Git\QuickBooks-V3-DotNET-SDK\IPPDotNetDevKitCSV3\Code\Intuit.Ipp.Exception\bin\Release\netstandard2.0 . Let me know if you can figure out the issue and do a PR. Any help is appreciated. |
Thanks for the great work on this PR. Appreciate it. The issue was found with xcopy failures and reading cached files. So, we created a FileCopy project instead. |
Latest package is on NUget->IppDotNetSdkForQuickBooksApiV3 -> 7.5.0.3-beta |
Why is this issue closed if the nuget package is still in beta? |
@Shane32 Please reopen this github issue or start a new one if you see any issues with the beta package. |
Would be very helpful for the .NET SDK to support .NET core so the SDK can be used cross-platform.
Dependencies to consider:
Assuming the dependency issue is addressed, are there other components within the SDK that would need to be updated/replaced to support .NET core?
The text was updated successfully, but these errors were encountered: