0
php関数によって、次のicsファイルがオンザフライで生成されています。私はファイルにいくつかの問題があります。デスクトップの場合、GoogleカレンダーまたはOutlookにアップロードする時間は4時間です。 IOSでは、ファイルは素晴らしい、Androidではカレンダーのエラーは "有効な項目なし"と表示されます。PHPはICSファイルが正しく動作していません
icsファイルについてよく分かりませんが、覚えようとしています。正しい方向の任意の点は非常に高く評価されます。
私が修正したいのは時間の問題です。なぜファイルがデスクトップアプリケーションに正しい時間を伝えていないのですか?
もう1つはアンドロイドの "有効なアイテムがありません"です。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example Site //NONSGML Events //EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Example Site
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20160901T125454
UID:50
DTEND;TZID=America/New_York:20160907T210000
DTSTART;TZID=America/New_York:20160907T120000Z
DTSTAMP:20160908T154347Z
LOCATION:1234 Avenue Orlando\, FL 32803
DESCRIPTION:
SUMMARY:Orientation
ORGANIZER;MAILTO:[email protected]
URL;VALUE=URI:http://example.site/schedule
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DATE-TIME:20160907T000000
DESCRIPTION:Orientation
END:VALARM
END:VEVENT
END:VCALENDAR
私は時間の問題を解決してきたと信じています。 私が設定したタイムゾーンで正しく動作するためには、DTSTART; TZID = America/New_York:20160907T120000Z 'がZを削除する必要がありました。 – GDT