Кнопки событий Календаря Google - Мобильная версия - PullRequest
6 голосов
/ 01 июня 2011

Я создал мобильный сайт, на котором отображаются события, полученные из Календаря Google. Мне бы хотелось, чтобы на каждом событии отображалась кнопка, позволяющая пользователю добавить это событие в свой собственный Календарь Google.

Календарь Google предоставляет простой способ сделать это с помощью фрагментов HTML: (http://www.google.com/googlecalendar/event_publisher_guide_detail.html)

URL принимает параметры, чтобы вы могли заполнить форму добавления события. Вот пример: https://www.google.com/calendar/render?action=TEMPLATE&text=Brunch+at+Java+Cafe&dates=20060415T180000Z/20060415T190000Z&location=Java+Cafe,+San+Francisco,+CA&details=Try+our+Saturday+brunch+special:%3Cbr%3E%3Cbr%3EFrench+toast+with+fresh+fruit%3Cbr%3E%3Cbr%3EYum!&trp;=true&sprop;=+website:http://www.javacafebrunches.com&sprop;=name:Jave+Cafe&gsessionid=OK&sf=true&output=xml

К сожалению, я не могу найти мобильный эквивалент этой страницы. Если вы переходите на страницу с Android, она спрашивает, хотите ли вы использовать мобильную версию, но поскольку ее нет, она постоянно отображает диалоговое окно, пока вы, наконец, не отмените его.

Кто-нибудь знает мобильную версию этой страницы или предлагает другой способ сделать это? (В идеале без AJAX, поскольку это вызывает некоторые проблемы с кэшированием в автономном режиме на iPhone в режиме приложения).

1 Ответ

7 голосов
/ 01 ноября 2011

Я сам проводил некоторые исследования по этому вопросу и подошел ближе, но я еще не на 100%.Вот пример URL-адреса мобильной ссылки «поделиться событием»:

http://www.google.com/calendar/gp#~calendar:view=e&bm=1&action=TEMPLATE&text=Halloween+Party+2011&dates=20111101/20111202&details=Description&location=Millennial+Media&trp=false

Он открывает мобильную версию Календаря Google и предварительно заполняет ее сведениями о событии, которым вы делитесь.

Единственная проблема, с которой я столкнулся, это когда вы еще не вошли в Календарь Google.Он переместит вас на страницу входа в систему, что нормально, но после входа вы перейдете на домашний экран вместо страницы ввода события.

Если вы нашли или уже нашли ответ на этот вопрос,дайте мне знать.

~ TJ

...