is possible to make microsoft LUIS auto trained with API? - artificial-intelligence

last time i try to learn about LUIS from microsoft, and i found some interesting part about train LUIS.
Is Possible to trained Microsoft LUIS using API without login to LUIS Dashboard?

Yes, it's possible through LUIS programmatic APIs
There are 2 APIs:
Train : Asynchronously firing the train request for your App [POST]https://api.projectoxford.ai/luis/v1.0/prog/apps/{appId}/train
Training Status : to check the training status [Get]https://api.projectoxford.ai/luis/v1.0/prog/apps/{appId}/train
You will need to provide the Ocp-Apim-Subscription-Key header, which is the Subscription key that provides access to the API.

Related

How to record and access teams meeting audio?

I have used MS Graph API to schedule an online meeting. Now, I want to access audio or transcript of the meeting for some further processing. What are the possible ways for this?
As already mentioned by #ChetanSharma-msft, currently Teams do not have any
Graph API to access the meeting transcript
You can send your feedback about this here: Microsoft Teams · Community

Is it possible to create a calendar event for a whole team using the graph api

I'm trying to create a calendar event using the graph api that behaves in the same manner that manually creating an event in a channel using the Microsoft Team client would. In other words an event that shows up in the chat and "belongs" to the team. I want the event to behave as seen here.
So far i've tried to use the following endpoints with no luck. On all endpoints i've tried adding the team itself as a recipient/participant of the event but it had no result.
POST /groups/{id}/events
POST /groups/{id}/calendar/events
POST /users/{id | userPrincipalName}/events
Any help is appreciated at this stage.
The Teams in O365 portal will call an internal Teams API to finish the things you mentioned as your screenshot shows.
It doesn't call Microsoft Graph API. In another words, MS Graph doesn't provide an endpoint which schedules an online meeting in a channel currently.
Create an event as an online meeting doesn't send meeting info into a channel. Neither does Create onlineMeeting.
There is a workaround for you: create a Online meeting and then post information about that to a channel.
A related article for your reference.

Add 365 groups to an expiration policy from c#

I can see its possible to set expiration on groups via PowerShell. However I haven’t found any IP on adding specific groups to an expiration policy from c#. Any ideas how this can be performed? Ultimately through the graph API would be great.
Add retention to groups
New-AzureADMSGroupLifecyclePolicy -GroupLifetimeInDays 365 -ManagedGroupTypes All -AlternateNotificationEmails emailaddress#contoso.com
According the Group API documentation, the Graph API currently (as of Jan-2019) does support setting group lifecycle info.
If your requirement is purely about being able to do the above via C#, why now PowerShell.Invoke the above command from your c# app?

Salesforce - HubSpot API calls

in my current company we are using Salesforce and HubSpot, and we have synchronized Contacts and Leads.
HubSpot does around 7000-8000 daily api calls, but I do not know what is the frequency HubSpot connects to Salesforce, or if there are some ways to reduce this number.
Thanks.
Salesforce limits its API calls with the edition and licenses you have see this link
(https://help.salesforce.com/HTViewHelpDoc?id=integrate_api_rate_limiting.htm)
and for reducing the api calls from Hubspot end follow this link
(http://knowledge.hubspot.com/salesforce-integration-user-guide/how-to-adjust-your- salesforce-api-call-limit)
If you go over you're API call quota, Salesforce will send you an automated email letting you know of the overage.
The usage limit for the lowest edition of Salesforce is 15,000. If you're currently at 8k/day, I wouldn't worry yet.

Filemaker and Google Calendar. How do I make them communicate?

I am somewhat new to programming, have some experience with VBA, but thats it. I am learning Filemaker at the moment and I am getting along quite nicely. I want to let FM automaticly enter certain appointments and reminders into my google calendar.
Now, I know that the calendar has an API, and I know that that API is the interface with which I can communicate with it. But I am lacking a step in my knowledge ladder, because the documentation is thoroughly confusing. I need to know what to use, in order to tell the calendar what to enter where. Is it like some compound url I construct? How do I login?
These are all questions that pop up. I don't expect you to answer those, but rather if you can point me to the right tutorials I can read to get this knowledge.
I hope I didn't burden you guys too much.
thx in advance
I'm one of the authors of Zulu, a product we built specifically to sync FileMaker to Google Calendar, using a bi-directional sync. You can also turn Zulu into your own CalDAV server if you want to go that route.
Good luck!
Don't take this wrong but you may be biting off too much. I have been programming for 30 years and it took me a couple of days to gather the information needed to interact with the Google APIs (the OAuth2 authentication can be really confusing at first).
My sugestion would be to look at importing calendars into Google Calendars using either CSV (https://support.google.com/calendar/answer/45656) or ICS (https://support.google.com/calendar/answer/45656) format. You should be able to generate those formats with a little bit of Filemaker scripting.
But since you asked:
You need the OAUTH2 offline access, with a refresh token you would
store somewhere.
You will use the refresh token to get an auth token
You will make requests using HTTPS GETS or POSTS (see the Calendar
API explorer), with the auth token in the Authorization header.
Since there is no Google Calendar API for FileMaker :-), you would
have to know some details of the HTTP protocol to send a properly
formatted request, you will be working at a lower level than you
would be if using a Python, Java or .NET library.
You will get back
JSON responses which you will have to parse.
There are a couple of ways you can try to do this quickly:
Use Zapier (http://zpr.io/VhK - affiliate link) to create a webhook, then use a hidden webviewer in FileMaker to create the event. Try this as an example: http://zpr.io/fqg7
Use a plug-in, like this one https://www.feedzon.com/products/fmgcal/. I've never used that particular one before, but it looks fairly straightforward.
If you want to go whole-hog, it is also possible to use scripts in FileMaker to write to the Google Calendar API, but it's a lot more work. The plugin is probably the easiest route to go.
If you don't want to use a plugin, I would recommend starting with a Zapier webhook, as it greatly simplifies the work needed to hook into the Google Calendar API.

Resources