2011-06-01 9 views
6

Stworzyłem witrynę mobilną, która wyświetla wydarzenia pobrane z Kalendarza Google. Chciałbym wyświetlić przycisk na każdym wydarzeniu, który pozwala użytkownikowi dodać wydarzenie do ich własnego kalendarza Google.Przyciski zdarzeń Kalendarza Google - Wersja mobilna

Kalendarz Google zapewnia prosty sposób to zrobić z fragmentów HTML: (http://www.google.com/googlecalendar/event_publisher_guide_detail.html)

adres url wymaga parametrów, dzięki czemu można wypełnić formularz wydarzenie Dodaj. Oto przykład: 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

Niestety nie mogę znaleźć mobilnego odpowiednika tej strony. Jeśli przejdziesz do strony z systemem Android, zapyta, czy chcesz użyć wersji mobilnej, ale ponieważ jej nie ma, to wielokrotnie wyświetla okno dialogowe, aż w końcu anulujesz okno dialogowe.

Czy ktoś wie o mobilnej wersji tej strony lub sugeruje inny sposób na zrobienie tego? (Idealnie bez AJAX, ponieważ powoduje pewne problemy z buforowaniem w trybie offline na iPhone'ie w trybie aplikacji).

Odpowiedz

7

Sam prowadziłem badania na ten temat i już się zbliżyłem, ale nie jestem jeszcze w 100%. Oto przykładowy adres URL z linkiem mobile „zdarzenia akcji”:

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

To otwiera mobilnej wersji Kalendarza Google i pre-zapełnia go ze szczegółami o zdarzeniu swoją podziału.

Jedyny problem, jaki napotkałem, to że nie jesteś zalogowany w Kalendarzu Google. Zaprowadzi cię do strony logowania, co jest w porządku, ale po zalogowaniu się przeniesie Cię do ekranu głównego, zamiast do strony zdarzenia.

Jeśli znajdziesz lub już znalazłeś odpowiedź na to pytanie, daj mi znać.

~ TJ

+1

Wszelkie aktualizacje na ten temat tutaj? Występuje ten sam problem, próbuję dodać obsługę zdarzeń kalendarza do mobilnej aplikacji internetowej. To zabawne, że Android nie obsługuje po prostu iCal po wyjęciu z pudełka, a nawet więcej poopcji, że nie ma formalnego wsparcia (lub bardziej zgrabnej degradacji po stronie urządzenia) do dodawania zdarzeń kalendarza do urządzeń mobilnych. –

+0

Gdzie jest dokument? Nie mogę znaleźć tych nawet renderów? Action = template –

+0

Nie jestem pewien, co masz na myśli przez dokument. To jest adres URL. Argumenty ciągu zapytania wstępnie wypełniają formularz "Dodaj wydarzenie" na stronie Kalendarza Google. Niestety, nie mam więcej aktualizacji tego. Badania zostały złomowane na bardziej pilne priorytety. To było wszystko, co mogłem znaleźć. –

Powiązane problemy