問題タブ [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.

0 投票する
1 に答える
3340 参照

delphi - webCalを使用してカレンダーを公開する方法

私のアプリケーションは実行時に複雑なカレンダーを生成するため、すべてのユーザーが特定の日時のタスクを持ち、すべてのタスクに説明といくつかのプロパティがあります。

このカレンダーをwebCalとして「公開」するように依頼されました。私はwebcalについての知識がありませんが、とにかく、誰かがすでにそれを試し、彼のコメントや提案を書くことができるのではないかと思います。

1つの問題は「ユーザーを識別する方法」ですか?マルチユーザーカレンダーを使用しているので、ユーザーごとに個別のカレンダーを公開するにはどうすればよいですか?

カレンダーを公開して継続的に実行する一種のDelphiサービスアプリケーションだと思います。

0 投票する
1 に答える
713 参照

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" を呼び出しているという事実が、何か問題を引き起こしているのでしょうか? もしそうなら、これを解決するために書き換えルールを実装できると思います...

0 投票する
5 に答える
38921 参照

outlook - iCalサブスクリプションのOutlook更新間隔(webcal://)

Outlook 2007および2010がインターネットカレンダーを(webcal://iCalendarまたはvCalendarファイルへのリンクを介して)サブスクライブする場合、どのくらいの頻度で自動更新されますか?ダウンロードしたファイルまたはOutlookの設定でこれを構成する方法はありますか?ファイルが(フィールドを介して)最小更新間隔を指定できることは知っていますがX-PUBLISHED-TTL、推奨間隔を明示的に指定する方法がわかりません。

0 投票する
1 に答える
1303 参照

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 時に表示されます。

0 投票する
2 に答える
413 参照

ios - ios webcalリクエスト-完了コールバック?

それで、webcalのロード中にエラーが発生したかどうかを確認する方法を理解しましたが、webcalが正常にロードされたことをどのように知ることができますか?「サブスクライブ」ボタンをタップするとローダーが表示され、いつオフにするかを知る必要があります。

0 投票する
1 に答える
1715 参照

ruby-on-rails - RailsのRubyでWebcalURLを読み取る

webcalリンクを解析しようとしています

Ruby on Railsアプリで、イベントエントリをカスタマイズできます。RiCalicalendarの両方を調べましたが、どちらもカレンダーフィード(webcal://)の読み取りをサポートしていません。

webcalアドレスの解析をサポートするRailsライブラリはありますか?そうでない場合は、独自のパーサーを作成するにはどうすればよいですか?

0 投票する
1 に答える
464 参照

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 を作成するにはどうすればよいですか? 私が従わなければならないすべてのステップは何ですか?

0 投票する
0 に答える
1553 参照

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









0 投票する
1 に答える
1500 参照

ios - iOS webcal カレンダーの購読

プログラムでカレンダーを購読しようとしています。私は 2 つのライナーにかなり近づきましたが、今は名前に問題があります。URLの代わりに「学校のカレンダー」など、もっと分かりやすい通知をしてほしい。これについての推奨事項はありますか?

ここに画像の説明を入力