I am trying to test the Quickbooks online api using the credentials Intuit provides in my developer center. The api sandbox will not authenticate me. http://apiexplorer.developer.intuit.com/V3QBO#api
What is missing to connect the api explorer to my Quickbooks online database?
The error message after clicking "Connect to QuickBooks":
Oops! An error has occurred. Please close this window and try again.
Error Code: invalid_database Message: AppId cannot be <= 0, appId=-1
Authentication login frame:
Unless you have signed up for the v3 beta program and been accepted you cannot use v3 of the Quickbooks API.
v2 Will work fine for you
http://apiexplorer.developer.intuit.com/V2QBO
You can see a short video here on how to set up and use the API Explorer.
http://ippblog.intuit.com/blog/2013/01/new-ipp-developer-tool-api-explorer.html
regards,
Jarred
Related
I'm trying to do this: https://learn.microsoft.com/es-es/sharepoint/dev/sp-add-ins/using-csom-for-dotnet-standard
The user is my Office 365 account that has MFA enabled so I have created an app password account
But when I try the code I get this error
Any idea, please?
Thanks
I'm trying to call Read Reports API from MS Graph API in Microsoft Teams but using this API :
https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserDetail(period='D7')?$format=application/json
but it gives me the following error:
Unhandled Rejection (Error):
{
"error": {
"code":"S2SUnauthorized",
"message":"Invalid permission."
}
}
I'm using MSAL authentication and Graph client, I did everything exactly the same in the tutorial of Microsoft Graph and I provided the required permission, Registered the App, added everything correctly in Azure and Granted permission by admin, changed them to Application from delegate it works for all other APIs but this API isn't working.
I couldn't found any documentation related to call Read Reports API. It could be helpful if you have shared the tutorial which you are following. Please check this documentation for call record API
I'm trying with iOS Outlook SDK introduced at dev.outlook.com, their source code at https://github.com/OfficeDev/Outlook-SDK-iOS
I tried to register an application via Application registration tool with both an Office365 developer account and Outlook development account(request from Outlook) to get clientId, but none of them is working, I try to authenticate user but get error Application 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' is not supported for this API version
Could anyone let me know how to get a valid clientId to work with this SDK?
That sample requires the use of the Azure v1 app model, which requires that you register the app in Azure AD, per these instructions: https://msdn.microsoft.com/en-us/office/office365/howto/add-common-consent-manually.
I have been struggled with Youtube API and now I am stuck.
What I did is:
create a project at google developers console(https://console.developers.google.com)
enabled "YouTube Data API v3"
generate api key of iOS.
access to https://www.googleapis.com/youtube/v3/search?key={API KEY}&part=id&q=soccer by web browser and got the error message
Am I missing something?
I have read many questions but I cannot solved yet.
In step 3 "generate API key for IOS", the comment on the Google Developer Console web page says
Use of this key does not require any user action or consent, does not grant access
to any account information, and is not used for authorization.
Clicking on the *Learn More" button, it says:
Use an API key when your application is running on a server and accessing one of the following kinds of data:
•Data that the data owner has identified as public, such as a public calendar or blog.
•Data that is owned by a Google service such as Google Maps or Google Translate. (Access limitations may apply.)
I think you need to use the OAuth process rather than the API Key. Click on Learn More in the OAuth section of the Developer Console web page to learn about using OAuth with Apple iOS.
To create oAuth credentials for iOS:
Create new Client ID / Installed Application / iOS
I know it sounds a bit elementary, but I solved this same problem by going back into Google developer, creating a whole new project, new API key, and then it worked. Google quirk??
I was previously using QBO/QBD API to connect to quickbooks enterprise, but it looks like these services have been deprecated.
The new QB API V3 seems to only work with quickbooks online.
For example, when I navigate to API explorer for my customer's enterprise data, I receive the message:
You're logged in with an account that does not have a QuickBooks Online subscription. Please try another account.
Do we continue to use the old API to access enterprise data?
For QBD, you can use QBSDK. If you have a published app which uses V2 then it is recommended to make it use V3.
For QBO, you can always use V3 REST APIs.
Thanks