【问题标题】:MSG Google Calendar adding a Feed味精谷歌日历添加提要
【发布时间】:2011-04-27 03:28:54
【问题描述】:

我知道我一定是脑死了,大约一个月前我有一个解决方案,但不小心删除了它(哎呀)!

您可以从this page 创建一个小部件日历。使用日期选择器和议程(是的,两者都需要)

它会产生一些类似这样的代码:

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calendar3.xml&amp;up_calendarFeeds=&amp;up_calendarColors=&amp;up_firstDay=0&amp;up_dateFormat=0&amp;up_timeFormat=1%3A00pm&amp;up_showDatepicker=1&amp;up_hideAgenda=0&amp;up_showEmptyDays=0&amp;up_showExpiredEvents=1&amp;synd=open&amp;w=320&amp;h=165&amp;title=__MSG_Google_Calendar__&amp;lang=en&amp;country=ALL&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>

但是它没有指定日历,并且总是加载本地日历。我看到那里有变量up_calendarFeeds,这让我想我应该尝试添加一个提要。我在提要上搜索并找到了google's page。表示提要网址的格式为:

https://www.google.com/calendar/feeds/userID/private-magicCookie/full

full over basic 用于机器可读,我假设小工具使用它。但是,当我用我的数据设置 up_calenderFeeds 变量时,它什么也不加载。我错过了什么?这是我的最终代码:

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calendar3.xml&amp;up_calendarFeeds=https://www.google.com/calendar/feeds/ohmusama@gmail.com/private-0b7544f4b5f2198fc76c96e59f285dad/full&amp;up_calendarColors=&amp;up_firstDay=0&amp;up_dateFormat=0&amp;up_timeFormat=1%3A00pm&amp;up_showDatepicker=1&amp;up_hideAgenda=0&amp;up_showEmptyDays=0&amp;up_showExpiredEvents=1&amp;synd=open&amp;w=195&amp;h=500&amp;title=Portland+IPA+Calendar&amp;lang=en&amp;country=ALL&amp;border=%23ffffff%7C3px%2C0px+solid+%23999999&amp;output=js"></script>

【问题讨论】:

  • 我不确定是否应该使用私钥?

标签: html calendar icalendar google-gadget


【解决方案1】:

好吧,因为没有人能帮助我。我找了又找,找到了一些答案。

get 字符串中有各种不同的变量,其中有许多需要转义的字符。首先,无论出于何种原因,up_calendarFeeds 必须设置为 ({}),其 url 编码最终为 up_calendarFeeds=%28%7B%7D%29

然后您需要为您的日历设置 2 个变量才能正常工作(我认为您需要两个变量),up_c0uup_c0c 都到您的提要路径。请注意,这似乎可以是数组形式,因此您可以通过递增 0 来添加许多提要,因此 up_c1u up_c2u up_c3u

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2020-08-06
    • 2012-12-24
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多