問題タブ [webcal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - webCalを使用してカレンダーを公開する方法
私のアプリケーションは実行時に複雑なカレンダーを生成するため、すべてのユーザーが特定の日時のタスクを持ち、すべてのタスクに説明といくつかのプロパティがあります。
このカレンダーをwebCalとして「公開」するように依頼されました。私はwebcalについての知識がありませんが、とにかく、誰かがすでにそれを試し、彼のコメントや提案を書くことができるのではないかと思います。
1つの問題は「ユーザーを識別する方法」ですか?マルチユーザーカレンダーを使用しているので、ユーザーごとに個別のカレンダーを公開するにはどうすればよいですか?
カレンダーを公開して継続的に実行する一種のDelphiサービスアプリケーションだと思います。
coldfusion - 複数のブラウザー/オペレーティング システム間で iCalendar サブスクリプションを機能させるにはどうすればよいですか?
私たちのサーバーには、イベントの動的な iCalendar フィードを取得する手段が実装されています。これは、最初に iCalendar ファイルをレンダリングする Coldfusion スクリプトを呼び出すことによって処理され、「text/calendar; charset=UTF-8」のコンテンツ タイプを設定した後に返されます。呼び出されるのは次のようなものです。http://www.mysite.com/ical.cfm?calendar_id=1
ただし、これによりモバイル デバイスなどの間で問題が発生することがわかりました。iPad はこれに「サブスクライブ」せず、イベントをインポートします。これらを更新したいので、これは良くありません。他のブラウザーは単に ICS ファイルをダウンロードするように促すだけであり、これは再び単一のファイルをインポートすることになり、イベントを実際に「サブスクライブ」することはありません (代わりに「.ics」に固定されたファイル名を取得するために Content-Disposition ヘッダーをいじってみました) 「.cfm」としてダウンロードする)。
次に、リンクで「http://」の代わりに「webcal://」を使用してみました。これで iPad の問題は解決したようで、Firefox はリンクを別のアプリケーションで開くように求めてきました (誰かが自分のカレンダー アプリを選択できると思います)。ただし、Chrome は何もしません。リンクをクリックしても何も起こりません。Webcal は標準の「プロトコル」ではないため、問題が発生する可能性があります。
ここで、Wireshark を開いて、Google iCalendar ファイル (任意のブラウザーと iPad で問題なくリンクする) を配信するパケットを検査しましたが、いくつかのキャッシュ ヘッダーとカスタム "X" ヘッダーを除いて、特別なことは何もありませんでした。注意すべき点は、コンテンツ タイプがまさに私たちが提供しているものに設定されていることです。
だから、これをすべてのブラウザとiPad / iPhoneで同じように動作させるためのヒントがあるかどうか疑問に思っています. リンクが ".ics" ではなく ".cfm" を呼び出しているという事実が、何か問題を引き起こしているのでしょうか? もしそうなら、これを解決するために書き換えルールを実装できると思います...
outlook - iCalサブスクリプションのOutlook更新間隔(webcal://)
Outlook 2007および2010がインターネットカレンダーを(webcal://
iCalendarまたはvCalendarファイルへのリンクを介して)サブスクライブする場合、どのくらいの頻度で自動更新されますか?ダウンロードしたファイルまたはOutlookの設定でこれを構成する方法はありますか?ファイルが(フィールドを介して)最小更新間隔を指定できることは知っていますがX-PUBLISHED-TTL
、推奨間隔を明示的に指定する方法がわかりません。
google-calendar-api - Googleカレンダーが同じicsファイルをインポートとwebcalストリームとして異なる方法で処理する
Webcal ストリームを作成しました。Google カレンダーはそれを正常に読み取り、イベントを作成します。ただし、作成されるイベントは本来より 5 時間早くなります。たとえば、次のイベントは午後 1 時に発生します。
同じ webcal ストリームを取得して .ics ファイルとして保存し、そのファイルを Google カレンダーにインポートすると、すべての時間が正確になります。
Google カレンダーがこれらを異なる方法で処理するのはなぜですか? Mac Calendar アプリケーションでは、イベントを webcal ストリーム経由で追加するか、.ics ファイルをインポートして追加するかに関係なく、適切なタイミングでイベントが表示されます。
Google カレンダーと Mac カレンダーの両方が、私が EST にいることを認識しています (カレンダー設定を介して - ご覧のとおり、ICS ファイルでは何も宣言されていません)。
イベントを追加すると自動的に更新されるように、Google に webcal ストリームを正しく処理してもらいたいです。
ICS ファイルの開始と 1 つのイベントがここにリストされます。Mac カレンダーでは午後 6 時に表示され、Google カレンダーでは午後 1 時に表示されます。
ios - ios webcalリクエスト-完了コールバック?
それで、webcalのロード中にエラーが発生したかどうかを確認する方法を理解しましたが、webcalが正常にロードされたことをどのように知ることができますか?「サブスクライブ」ボタンをタップするとローダーが表示され、いつオフにするかを知る必要があります。
ruby-on-rails - ruby での Webcal/WebDev 統合
以下のように、登録ユーザーにWebcalリンクを提供しようとしています
webcal://www.domain.com/ical/get_event?uid=13301632&key=asdgagaweg
Ruby on Rails アプリで、カレンダー アプリケーション (Outlook、Ical) でイベント エントリを読み込めるようにします。RiCal と icalendar の両方を調べましたが、どちらも URL の提供をサポートしていません。
独自の Webcal URL を作成するにはどうすればよいですか? 私が従わなければならないすべてのステップは何ですか?
calendar - カレンダー サブスクライブの外部 .ics 形式を作成しています。この ics ファイルには、イベントと To-Do が含まれています。
カレンダー サブスクライブの外部 .ics 形式 (webcal リンクのサポート) を作成しています。この ics ファイルには、イベントと To-Do が含まれています。イベントと仕事の両方を追加できるのは、sunbird デスクトップ カレンダーだけです。
Microsoft Outlook カレンダー (calendar.live.com) でも試してみました。イベントと todo の両方が追加されます。
Google カレンダー、Yahoo カレンダー、および Outlook(2010) では、購読している URL から Todo が追加されません。
これは私のコードまたは google、yahoo のバグであり、outlook は外部のサブスクライブ ics 形式の URL からの todos をサポートしていません。
ics ファイルの形式は次のとおりです。
BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20130627T213000Z
DTSTART;VALUE=DATE-時間:20130626T183000Z
出席者: abcd
説明:
概要:twesdasd イベント
組織:abcd@gmail.com 場所: 終了
:
VEVENT 開始:VTODO DTSTART;値=日時:20130627T182959Z 説明: 概要:テスト タスクの削除 終了:VTODO 開始:VTODO DTSTART ;VALUE=DATE-TIME:20130626T182959Z 説明: 概要: ドキュメント タスクをテストしています...
END:VTODO
BEGIN:VTODO
DTSTART;VALUE=DATE-TIME:20130620T182959Z
説明:
概要: タスクの添付ファイルをテストしています
END:VTODO
BEGIN:VTODO
DTSTART;VALUE=DATE-TIME:20130621T182959Z
説明:
サマリー
:
test123
END:VTODO
BEGIN
:VTODO
DTSTART
;VALUE=DATE-TIME:
20130623T182959Z VALUE=DATE-TIME:20130622T182959Z
説明:
概要: testDoc2 .txt のタスク
END:VTODO
END:VCALENDAR
ios - iOS webcal カレンダーの購読
プログラムでカレンダーを購読しようとしています。私は 2 つのライナーにかなり近づきましたが、今は名前に問題があります。URLの代わりに「学校のカレンダー」など、もっと分かりやすい通知をしてほしい。これについての推奨事項はありますか?