{"action":"created","issue":{"url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/12","labels_url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/12/comments","events_url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/12/events","html_url":"https://github.com/mozillayvr/yvr-conf-free/issues/12","id":54037128,"number":12,"title":"Migration to google calendars","user":{"login":"mozfreddyb","id":5418775,"avatar_url":"https://avatars.githubusercontent.com/u/5418775?v=3","gravatar_id":"","url":"https://api.github.com/users/mozfreddyb","html_url":"https://github.com/mozfreddyb","followers_url":"https://api.github.com/users/mozfreddyb/followers","following_url":"https://api.github.com/users/mozfreddyb/following{/other_user}","gists_url":"https://api.github.com/users/mozfreddyb/gists{/gist_id}","starred_url":"https://api.github.com/users/mozfreddyb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mozfreddyb/subscriptions","organizations_url":"https://api.github.com/users/mozfreddyb/orgs","repos_url":"https://api.github.com/users/mozfreddyb/repos","events_url":"https://api.github.com/users/mozfreddyb/events{/privacy}","received_events_url":"https://api.github.com/users/mozfreddyb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-12T10:12:17Z","updated_at":"2015-01-12T17:58:23Z","closed_at":null,"body":"I used to run the [mozilla berlin-office fork of this project](https://github.com/mozfreddyb/ber-conf-free) and was trying to find out how to make it work with the new google calendaring system.\r\n\r\nThis is what I found out:\r\n* You can receive Room (aka 'calendar resource') information through the [API](https://developers.google.com/admin-sdk/calendar-resource/#retrieving_a_single_calendar_resource)\r\n* It needs to be authenticatedby the user with [OAuth](https://developers.google.com/admin-sdk/calendar-resource/auth#3LO_Tokens)\r\n(we don't want to store personal user account/password in source code, I assume)\r\n\r\nIt returns XML :cry:. But there's also a python library, as shown in the [example](https://developers.google.com/admin-sdk/calendar-resource/#calendar_resource_retrieval_examples)."},"comment":{"url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/comments/69613768","html_url":"https://github.com/mozillayvr/yvr-conf-free/issues/12#issuecomment-69613768","issue_url":"https://api.github.com/repos/mozillayvr/yvr-conf-free/issues/12","id":69613768,"user":{"login":"clarkbw","id":2134,"avatar_url":"https://avatars.githubusercontent.com/u/2134?v=3","gravatar_id":"","url":"https://api.github.com/users/clarkbw","html_url":"https://github.com/clarkbw","followers_url":"https://api.github.com/users/clarkbw/followers","following_url":"https://api.github.com/users/clarkbw/following{/other_user}","gists_url":"https://api.github.com/users/clarkbw/gists{/gist_id}","starred_url":"https://api.github.com/users/clarkbw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clarkbw/subscriptions","organizations_url":"https://api.github.com/users/clarkbw/orgs","repos_url":"https://api.github.com/users/clarkbw/repos","events_url":"https://api.github.com/users/clarkbw/events{/privacy}","received_events_url":"https://api.github.com/users/clarkbw/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T17:58:23Z","updated_at":"2015-01-12T17:58:23Z","body":":crying_cat_face: \r\nI filed a Service Now request to see if they could open up the Free/Busy information for rooms to be publicly available like it used to be with Zimbra.  I'll let you know what happens with that.\r\n\r\nI've also split the back-end out into another project here: https://github.com/mozillayvr/conf-free-api  If the permissions are changed we should be able to easily share the back-end code with only different forks for the front end code to display the information."}}