0

私は公開のGoogleカレンダーを持っています。フィード テストは問題ありませんが、イベントをフルカレンダーに表示できません。私のフィードは共有用の XML フィードです。同様の投稿を読みましたが、役に立ちませんでした。

http://drcraigjohnson.net/fullcalendar-1.5.3/demos/theme.html

$(document).ready(function() {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    $('#calendar').fullCalendar({
        theme: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,                        
        events: 'https://www.google.com/calendar/feeds/jl2um2s9odbrtj7lt3bn9817vg%40group.calendar.google.com/public/basic',
        eventClick: function(event) {
            if (event.url) {
                window.open(event.url);
                return false;
            }
        },
    });
});
4

2 に答える 2

0

おっとっと!Google カレンダーの [自分の空き時間情報のみを共有する] がオフになっていることを確認します。動作する既知のフィード、つまり動作する google holiday xml を使用してテストしました。それから私はそれを知っていました:私のフィード。再度、感謝します。問題が解決しました!!!

于 2012-07-19T00:38:38.163 に答える
0

jsfiddle でこれをテストできませんでした。Google カレンダーにアクセスできないと思います。とにかく、ここで修正できることがいくつかあります。

  1. JavaScript セクションからHTMLコメントを削除してください。<!--スクリプトタグで始まるもの
  2. コールバックの後に余分なコンマがありeventClickます - それを削除してください。ただし、構文エラーが発生するはずです。JS は構文エラーで実行されません。

さらにデバッグするには、ブラウザー ツール (Chrome 開発ツールまたは Firebug) で API 呼び出しを確認してください。

于 2012-07-18T14:15:57.323 に答える