Office365 Calendar Api - List events from Room - outlook-restapi

I want to list all meetings reserved in Room in Office365 Calendar.
I tried with https://outlook.office.com/api/v2.0/users/{user mail address}/calendarview?startDateTime={start_datetime}&endDateTime={end_datetime} but it returns error 401 Unauthorized.
And I tried with https://outlook.office.com/api/beta/me/calendars/{calendar_id}/events but it only returns events from that instance of Calendar.
Does any of you have experience with it?

After long researches and many spent hours I found that using Exchange Web Services is best solution.
More about it on this link

Related

406 Error / Response with Eventbrite Search API

I am currently trying to pull data from the Eventbrite API platform in Jupyter Labs. Sporadically, I am receiving a 406 Not Acceptable Error when I make the request. However, invariably, if I make the same request again a few minutes later the request pulls the data fine.
I've checked the usual things: ie that I have not gone over my request limits.
Here is the request I am currently making:
url = 'https://www.eventbriteapi.com/v3/events/search/?token=MY_TOKEN_HERE&location.latitude=42.34631505453378&location.longitude=-71.04174243961083&location.within=3km&start_date.range_start=2019-10-30T00:00:00Z&start_date.range_end=2019-11-30T00:00:00Z&expand=venue'
x = requests.get(url)
x
And the response:
<Response [406]>
Any thoughts on what the problem might be?
Yeah, I got an email from them a little over a week ago saying:
Hello,
We're reaching out today to follow up regarding the events/search/ endpoint. Thank you for your patience while we worked to reach a conclusion to the issue.
Access to the Eventbrite Event Search API (GET /v3/events/search/) will be shut down at 11:59 pm PT on Thursday, December 12, 2019.
We strongly encourage you to find and remove any code that makes requests to this Event Search API from your applications in advance.
Why is this happening?
We’re removing the Event Search API to further improve the Eventbrite platform and allow us to support more Creators and their events. Allowing public access to this particular API was impacting our platform and the high level of service we strive to provide to our creators and their attendees. We are able to provide alternative access to retrieve your event data through our Event APIs (see below).
What is the replacement API?
To get Events via our API, please see: 
• Retrieve an Event by ID — GET /v3/events/:event_id/
• List Events by Venue — GET /v3/venues/:venue_id/events/ 
• List Events by Organization — GET /v3/organizations/:organization_id/events/
If you’re retrieving private events on behalf of another user, you can complete the app authorization flow. If you’re interested in retrieving public events on behalf of many Eventbrite creators, you can apply to our distribution partner program.
We apologize for the delay in communication regarding this decision, as well as for the inconvenience and frustration this change has caused
Regards,
Eventbrite Developer Support
So it looks like that's finally confirmed as dead at least.
FYI... this is an an ongoing Eventbrite API issue that is causing problems for many. See: https://groups.google.com/forum/#!topic/eventbrite-api/-E0MG7THMsc

How can I send notification emails from prase to my users

I want to send notification email from parse to my users but I have spent too much time in it. Alas! I can't find path. Please anybody guide me how can I do it.
Sending notification emails is not a service that is offered by Parse. And given that in about 7 months, no services will be offered by Parse at all, this is a good time to start shifting to a different backend solution.

How can Google(gmail) know the flight details before departure

Recently I booked one flight from A --> B ---> C. On the day before departure, I checked with Gmail and it reminded me that the flight from A to B will be delayed for about two hours. Then I got a message from the air company to tell me that they have changed my flight from B to C into another one which is almost two hours later than my original one. It seems Google already knew my 1st flight will be delayed even before the airline company.
I'm curious what's the channel for Google to get the information? I checked with flightaware and nothing about the delay of my flight.
Google gets a lot of data from several channels. To name a few:
gmail
adsense
google crawler
google+
google chrome
google maps
Naturally there are many projects not mentioned here, developed or owned by Google. Since Google is one of the biggest companies in the IT sector, it is no wonder that their database gathered the data earlier than your notification was sent.
From your case one cannot say that Google new about the information earlier, the only thing we know is that they have sent you the notification earlier. It is quite possible that one of the employees of the flight company uses gmail. If so, then his/her mails arrive to Google's server and some automatic analyzers parse the data and then trigger the notification event. If the company was still discussing how they should communicate the delay on gmail, in the meantime Google was analyzing the gathered data and as a result sent you the notification.
You will never know the exact details unless you will start to work for Google, since Google employees will not disclose the inner information of the company to outsiders, outsiders do not have the given information. We can only guess, but we can more-or-less know that the data was gathered by Google.
Events from Gmail
When you get an email about an event like a flight, concert, or restaurant reservation, it's added to your calendar automatically. If you don't want events from Gmail on your calendar, you can delete a single event, or change your settings so that events aren't added automatically.
Note: Events from Gmail aren't available for Government accounts, accounts with data location restrictions, or Google Accounts that don't have Gmail.

Can't sign up for Azure - "We were unable to verify your account"

Anyone else have this problem?
I cannot sign up for an Azure account.
On the registration page, it asks for your phone number and wants to confirm it by sending a text or calling you. I only have a Google Voice number, and I always get
We were unable to verify your account
No matter if I choose text or call. There is no way around it. Any help?
EDIT: Other posts have indicated it's a problem when your country isn't listed, but that is not the case here (I'm in the U.S.). Those posts suggest calling "your local Microsoft branch" but how do I find that?
.
After reading the comments above, and calling Microsoft myself, I was told the verification process does not support Google Voice or Skype phone numbers.
The person I spoke with on the pre-sales department of Azure said he could not manually create an account for me or validate my Google Voice number, despite me sending him this question on StackOverflow showing that others had been successful in calling Microsoft as I had.
My solution was to use a friend's number and have him send me the verification code he received. However, it must be within the Azure signup's session timeout period or the code is no good.
I really hope someone at Microsoft sees this and corrects it for future customers.
I wanted to throw in a answer for Republic Wireless users who are having this problem.
I know this doesn't pertain specifically to Republic Wireless, but this is for those users, and should perhaps prove helpful, since this is the 1st result from Google on the error message.
Republic Wireless is a VoIP company, but they still use an underlying sprint phone number to handle calls/texts when you are not under WiFi, here is how to access your underlying phone number so you can get past the Windows Azure registration verification:
Open the Phone app (the standard dialer that comes with the phone).
Dial ##786#.
The number shown for Mobile Number is your Sprint number.
Hit the Back or Home button to dismiss the information screen.
https://community.republicwireless.com/people/carlh/blog/2013/11/20/moto-x-how-to-find-out-your-phones-sprint-number
I faced this exact same error. After trying different solutions, i decided to change my browser from Google Chrome to Microsoft Edge - and i was able to verify my account thereafter

foursquare api who's been there

I which to display on my website a the list of maybe the last 5 peoples who checked in my venue.
I didn't find any method in the api to do that, the closest was showing your friend...
I tell my boss that it wasn't possible to do that then he shows me this site :
http://www.brooklynmuseum.org/community/foursquare/
How is it possible to get this kind of list and if possible with no authentication (my server will do the call no a real person so no oauth...)
thanks !
You can use the Venue Push API (documented here) to notify your website whenever a user checks in to your managed venue, which you can use to update such a list.

Resources