我怎样才能得到一个JSON与事件 的公共 谷歌日历?我有,ID但是没有必要。我不想更改其事件,也无需登录。
JSON
ID
我想从中获取一个JSON与我的PHP/ MySql数据库同步。
PHP
MySql
试过了 https://www.googleapis.com/calendar/v3/calendars/{calendarId}
https://www.googleapis.com/calendar/v3/calendars/{calendarId}
但出现登录错误:
{ "error": { "errors": [ { "domain": "global", "reason": "required", "message": "Login Required", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Login Required" } }
您的日历必须 公开 共享 ! 如果您仅共享 忙/闲 状态,则此方法有效:
http://www.google.com/calendar/feeds/{calendarId}@group.calendar.google.com/public/basic?orderby=starttime&sortorder=ascending&futureevents=true&alt=json
详细信息 -仅当日历完全公开共享时,此wotrks
http://www.google.com/calendar/feeds/{calendarId}@group.calendar.google.com/public/full?orderby=starttime&sortorder=ascending&futureevents=true&alt=json
或者只是 忙碌
http://www.google.com/calendar/feeds/{calendarId}@group.calendar.google.com/public/free-busy?orderby=starttime&sortorder=ascending&futureevents=true&alt=json
参数 orderby , sortorder 和 futureevents 是可选的,但稍后可能会帮助您:)