2011-06-01 6 views
6

Googleカレンダーから取得したイベントを表示するモバイルサイトを作成しました。各イベントに自分の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でオフラインのキャッシュ問題が発生するため)。

答えて

7

私はこれについて自分自身でいくつかの研究をしてきましたが、近づいてきましたが、まだ100%はありません。ここでは、モバイル「共有イベント」リンクのサンプルURLです:それは、Googleカレンダーのモバイル版を開き、イベントのあなたの共有の詳細とそれを事前に移入

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カレンダーにまだログインしていない場合です。ログインページに移動しますが、ログインすると、イベント入力ページの代わりにホーム画面に移動します。

これについての回答が見つかった場合や既に見つかった場合は、お知らせください。

〜TJ

+1

ここに更新がありますか?モバイルWebアプリにカレンダーイベントのサポートを追加しようとして同じ問題が発生しています。 AndroidはiCalを最初からサポートしておらず、モバイルデバイスにカレンダーイベントを追加するための正式なサポート(デバイス側ではより優雅な機能低下)がないという点で、さらに驚くばかりです。 –

+0

文書はどこですか?私はレンダリングさえそれらを見つけることができませんか?action = template –

+0

私はあなたがドキュメントによって何を意味するか分かりません。そのURL。クエリ文字列の引数は、Googleカレンダーページの[Add Event]フォームにあらかじめ入力します。 残念ながら、これ以上の更新はありません。この研究は、より緊急に優先事項が廃止されました。これは私が見つけることができるすべてのものでした。 –

関連する問題