How to contact technical support for MS Graph? - microsoft-graph-api

I have found no way to contact any actual human beings for technical support regarding MS Graph service.
The graph support page doesn't contain any link to technical support: https://developer.microsoft.com/en-us/graph/support
Documentation issues are not either monitored by technical teams or the documentation issues are only meant to discuss the issues of the documentation (not in the actual service).
How to get support for technical issue such as:
https://github.com/microsoftgraph/microsoft-graph-docs/issues/3938
Browsing the documentation issues it seems the docs issues is full of technical issues that are not addressed by anyone in any reasonable time. The developer experience is not great if the service is not working as documented and there is no way to contact support.

You can raise a support ticket in portal.azure.com. Please click help+support, then select New Support Request and select Technical, and then Azure Active Directory App Integration and Development and Problem type as GraphAPI.

You can open a support request in the Azure portal by clicking the Help icon in the top nav (represented by a ?)
Alternatively if you have an Office 365 subscription you can contact support via the Microsoft 365 admin center by clicking the same icon and choosing the Contact support option.
Looking at the GitHub issue you linked, I'm not sure that support could help you here. The documentation does not list User.Read as an applicable permission scope for the getMemberObjects API.

Related

App-only token - Microsoft Graph - Preferred language

we are facing an issue while requesting Microsoft Graph to get information from SharePoint Comms Site.
That particular site has multilanguage activated and the site title is translated.
We have an Azure function that is using a registered app to consume Graph.
When we are doing this request to Graph
https://graph.microsoft.com/v1.0/sites/xxxxxxxx.sharepoint.com/:/sites/test-comms-site. The site title returned is not the English one, but the translated.
Is there any way to configure the registered app or azure function, ... to force a "Preferred-Language"?
Thanks
AFAIK, currently, you cannot set 'Preferred-Language' on a multilanguage activate SharePoint site.
Being said that, consider filing UserVoice for your specific ask so that it could be considered for future implementations.

Microsoft Graph API, app-only permissions

Is it possible an application with app-only permissions to change the availability (Presence's state) of group users?
Reading the known issues for "Group conversations, events" delegate permissions are needed. So it seems not possible.
Any other way?
(BTW UCWA is not a way as it needs also user's credentials AFAIK.)
At the moment there is no support for Skype or Skype for Business within Microsoft Graph. I recommend visiting the UserVoice and adding this suggestion.
You can find the current set of Skype API's at the Skype Developer Platform site. I think you may be looking for the Trusted Application API (Public Preview) which brings a lot of the UCMA functionality to Skype for Business Online.

How to use Luis.ai Auth Settings

Can anyone provide a URL or tutorial to the help with setting up the Auth Settings tab in Luis.ai?  I am building a tool that allows anyone without coding experience to create a Chat Bot exclusively based on Luis.ai and it's Cognitive Services API.  I could ask users to provide their app id and subscription id; but I would rather have an Oauth login so they wouldn't have to share those keys with my service. 
I asked Microsoft through there support over a week ago, and no response. I am just trying to understand if Oauth configuration is possible and how?   Any insight would be much appreciated.
Spoke with Microsoft and currently the ability to Share the service without divulging the subscription key is not available; however if you visit this Microsoft URL and vote for the feature, they will consider it.
https://cognitive.uservoice.com/forums/551524-luis/suggestions/15365835-sharing-luis-applications
It is currently under review for implementation.

How to use Fandango APIs?

I am trying to integrate with Fandango. I registered and created an API key on the portal, but the API key status is showing as "waiting" for two days.
I get an error like
Developer Inactive error.
Fandango's API is now being managed and run by Gracenote. They no longer have a public API, and will not allow applications direct access unless there will be "significant ticket sales". Their affiliate program is being funnelled through CJ Affiliate. More information about the affiliate program can be found here, and more information about Gracenote can be found here. I hope this helps!
Fandango does not currently have a public API. There used to be a forum and somebody had asked about this. This is from memory, but they stated that they currently only offer the API to partners. Registration seems to be disabled now.
In the link, "Check out a summary of what we can help you offer your customers below." also suggests they only work with companies.

How to connect to QuickBooks online from a desktop application

OK. This question has been asked a number of times and answered. However, it seems Intuit changed things on their part so:
Their own latest documentation is no longer correct
All the answers I found so far on the Internet no longer work
Therefore, the only option left is to ask the same question again.
I'm building a console application in C# that need to import data (invoices, customers, etc.) to QB online. It is an internal integration application that will be used by only one company. I definitely do not want to go on the SaaS route.
By all accounts it seems that I should the QuickBooks QBXML SDK v12 and should registered the application in QBOE at "www.appreg.intuit.com". However, this address no longer exists and the registration procedure has changed. QBOE currently support three types of applications:
QuickBooks API - SaaS
Customer Account Data API
Payments (QBMS) App
By considering the functionality I need (create invoices etc.) I should probably create a "QuickBooks API" application. However, this is a SaaS application which is unusable to me.
The "Customer Account Data API" is definitely not what I need.
The only option left is the "Payments (QBMS) App" which does not seem to be the right choice either. However, this is the only one of the three application types that can be either hosted or desktop and have "AppID" and "AppLogin" attributes described in various integration articles on the Internet when using the traditional SDK.
Therefore, I created a "Payments (QBMS) App" (Desktop, Production), followed documentation and articles, did all required settings and used the traditional SDK COM objects to connect to QuickBooks.
During the first connection attempt I approved the application in my QBOE account and set the connection token. Gave all permissions to the connection with no user authentication required.
In the end all I got is the following uninformative exception thrown by the QBSessionManager.BeginSession method:
System.Runtime.InteropServices.COMException (0x80040403): Problem communicating with QuickBooks Online Edition
If I turn on log-in security a dialog appears prompting me to log-in and paste a ticket. Upon opening the log-in URL
https://login.quickbooks.com/j/qbn/sdkapp/sessionauth2?serviceid=2004&appid=[AppID]
the following message appears
There is a problem with sharing your financial data between applications.
Error Message: Application [AppLogin] is not designed to work with service 2004
I also tried using qbXML directly which resulted in a "400 Bad request" error.
Is connecting to QBOE via the SDK still supported and what I'm supposed to do to achieve that?
Go here to create a QBOE application - http://developer.intuit.com/Application/Create/QBOE.
You should use traditional QBSDK.
Please refer this link - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0250_qb
Thanks

Resources