I am now already in a +10 day discussion with Airbnb on an i...
Latest reply
I am now already in a +10 day discussion with Airbnb on an issue of blocked days that are being switched to 'active' in the c...
Latest reply
I have an open source application that used to set entry codes based on the last four digits of the guest's phone number automatically by parsing the exported calender (ical). That was broken today. The data output by the exported calender no longer has guest information in it. Can anyone help me get API access or some other way to get at this data so that I can fix my open source app?
@Tyler-and-Beth0 I'm interested to know what open sourse software your'e using as that would save me much time. I do use the guest's last 4 digits of their phone number as their entry code but have to input that data manually. I export the Airbnb calendar into google calendar and it does give the guest's phone number so perhaps you can use the google calendar to solve your issue.
I was doing it based on the ical data. However, that was taken away a week ago. Right now I'm working on a solution that uses webhooks from smartbnb.io. There are a few downsides to others using my new solution:
1. You have to set up and maintain a server to be the endpoint for the smarbnb.io webhooks.
2. you to have a smartbnb.io account.
In the short term, my solution will solve this for myself but if we all make enough noise (you can find posts by me on here, reddit, twitter, etc) maybe Airbnb will open up some sort of API for this so I (or someone like me) can build a system for this that is easy to use. I don't believe this is something that should be such a pain point.
If Airbnb doesn't ever open up their API to the open source community the next best thing would be for me (or someone else who wants to help) to build a website that runs my webhooks server in the background. The reason I haven't started on this second solution is I don't have the time and am worried about doing it in a way that is secure.
Here are links to my personal work-around:
Server: https://github.com/tylerjw/smartbnb_endpoint
SmartThings app: https://github.com/tylerjw/lock-manager/tree/beta-2-smartbnb
Note: there is a timezone bug in my code above that I'm just living with. I hope to have time soon to fix it. If you want me to support you using this please know that I barely have enough time to create it for myself. I would consider doing it for money however at that point there are solutions to this problem that you could pay for.
There is another less-nice solution to this that I'm sure someone will eventually take advantage of. You could use the API (sniff requests) that Airbnb's app uses to communicate and build something to use that. The reason I haven't done this is I want to be completely above board and do not want to give Airbnb any reason to take action against me as I'm a host.
It appears Airbnb put the ical data back. There are various ways to make it work based off of that. You can use my smartthings app or rboy's.