0

私は何時間もこれに取り組んできましたが、このフィードを Google カレンダーにインポートできないようです: http://newtest.wpengine.com/programs/?ical=1

ダウンロードしてからファイルとしてインポートすると、正常にインポートされます。ほんの数行で骨組みを作ってみました。このバリデーターで 100% を取得します: http://icalvalid.cloudapp.net/。誰でも私が欠けているものを見つけることができます. ここにファイルがあります

開始:VCALENDAR
バージョン:2.0
PRODID:-//ブルー マンダラ リトリート サイト
計算尺度:グレゴリオ暦
方法:公開
X-WR-CALNAME:Deryk Wenaus ブログ
X-WR-タイムゾーン:
開始:VEVENT
UID:http://ayahuas.ca/program/sample-program/
DTスタンプ:20130110T001222Z
コンタクト:
説明: 素敵なプログラムです。素敵なプログラム。
DTSTART;値=日付:20130124
DTEND;値=日付:20130127
位置:
概要:サンプルプログラム
URL:http://ayahuas.ca/program/sample-program/
END:VEVENT
END:Vカレンダー

Googleカレンダーから取得し続けるエラーはThe address that you provided did not contain a calendar in a valid iCal or GData format.

私はheader( 'Content-type: text/calendar; charset=UTF-8' );ヘッダーとして使用していますがheader( 'Content-Disposition: inline; filename="calendar.ics"' );、うまくいきませんでした。

4

2 に答える 2

1

Google カレンダーは GoogleBot を使用して、サイト上のカレンダーの情報をリクエストします。サーバーが GoogleBot による ICal URL への入力を妨げている可能性があります。robots.txt を確認してください

于 2013-07-15T08:04:13.990 に答える
0

ics ファイル自体を指していない URL プロパティ値を指定した可能性があります。

URLプロパティのない同じicalendarファイルが機能するはずです(URLではなくファイルを介してGoogleカレンダーにicalendarファイルをアップロードしようとしましたが、機能しましたが、URLプロパティを削除するとカレンダーをロードしようとし続け、これが消えました)。

于 2013-01-10T17:54:10.487 に答える