问题标签 [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.
facebook - 将小组活动导出到外部日历?
我在 Facebook 上有一个小组,有几个预定的活动。我喜欢使用相同的事件信息自动更新网站。我正在考虑使用 ical/webcal。
参加活动并选择“导出活动”,如这篇文章https://www.facebook.com/help/152652248136178我自己的日历已导出。
有团体活动的网址吗?如果没有,还有其他方法可以做到这一点吗?
问候安德斯
php - 日历导出 (Webcal)
我想让我网站的用户有机会导出他们的日历,但我不知道该怎么做。
我已经阅读了两种不同的方式,.ics 文件和 webcal。
.ics 文件,他们必须下载这个文件(它是否适用于移动设备)?
webcal,我在另一个网站上看到我可以使用 webcal:// 订阅一个 url,然后获取日历信息。我试图在这个论坛上阅读它并谷歌它,发现我可以使用像http://www.davical.org/这样的工具,但它似乎很难,所以我不知道我是否理解对的?
我曾希望有一种方法可以在 php 中自己完成,然后为用户提供 webcal:// 地址,但也许这是一项更大的任务?
编辑如果日历的用户在订阅 webcal 时只需要具有读取权限,那么您可以这样做吗?- a href="webcal://calendar.ics">webcal ics 链接/a?
希望有人能让我更清楚:-)
谢谢, 安德烈亚斯
ruby-on-rails - webcal 在 Icalendar 中的作用是什么?如何将 Rails 中的日历同步到我的设备日历,例如“Google 日历”?
我想将 Rails 日历与 Google 日历等本地设备日历同步。我已将我的 Rails 日历转换为 .ics 格式。我该如何前进?这就是我创建它的方式:控制器:
在视图中:
google-calendar-api - 添加新活动时,Google 日历不会更新 ics 提要
我有一个已发布的 .ics 文件,我的用户可以通过 url 添加到他们的谷歌日历中。问题是谷歌似乎正在缓存提要并且新事件没有出现。我想出的唯一解决方案是手动删除日历并通过添加?nocache=asdfasdfsdf
到末尾以稍微不同的 url 重新添加它。ics 规范中有什么东西可以解决这个不需要用户干预的问题吗?
webcal - 在 webcal 事件的描述中的两行文本之间添加空行
如何在 webcal 事件描述中的两行文本之间添加空行?这 \n\n 不起作用。
android - Android 上的 webcal:// 支持不起作用 - 是否有支持的日历提要替代方案
我们为客户提供使用 webcal:// 链接在其设备上订阅 iCalendar/VCalendar 提要的能力
我们有一个漂亮的简单按钮,上面写着“订阅此日历”,他们点击它,他们的日历应用程序就会吸收数据 - 瞧。
这在大多数设备上都很好用,但我们发现它在安卓设备上失败得很惨。
在默认的 Android 浏览器上,它会显示“网页不可用”错误,这对我们的用户没有帮助。
在 Android 上的 Chrome 上,当他们点击按钮时它不会做任何事情,它只是坐在那里,如果我将 webcal:// 链接粘贴到 Chrome 的地址栏中,它会在谷歌中查找它,而不是加载 cal 提要。
如果我使用 http://,它将在网页中显示提要内容,但不会触发日历订阅它,这对我们不太懂行的用户来说不是很有用。
所以我的问题是:是否有适用于 Android 的受支持的日历提要类型,无需用户手动从 Web 应用程序复制链接代码,然后打开他们的日历应用程序,单击添加订阅,然后粘贴到链接中?
在这一点上,我最好的替代方法是检测浏览器类型,如果是 Android,则会弹出一个窗口,其中包含供用户复制的链接代码,并指示他们在他们的 cal 中查找订阅链接并粘贴到链接中. 我知道这会导致技术含量较低的用户拨打大量支持电话,所以我宁愿不这样做:)
谢谢!
php - 在 PHP 中使用订阅选项将日历公开为 iCal
我在 PHP 中有一个应用程序,每个用户都有他的关联事件。
我想要做的是以类似于 facebook 上的事件的方式公开他的事件,它提供格式webcal://www.facebook.com/ical/b.php?uid=123456789&key=ASD123ASD123ASD
的 url,每当有新事件时,它会自动传播到我添加到我的谷歌日历中的日历。
我想要做的是在一个 url 上公开这个日历,例如http://whatever.org/someLongUniquePerUserIdentifier.ics
.
我尝试使用位于相同 url 的简单文件来模拟事件生成脚本。这是一个由谷歌使用的ics文件,事件已添加,但是当我更改文件内容(删除事件)=更改了应订阅谷歌日历的资源时,更改根本没有通过到 gcal。
由于我无法找到任何可靠的文档来源,我尝试使用不同的关键字进行谷歌搜索,并且只被引导到 Webdav 服务器,如 DAVical、sabredav 等。
我在我的服务器上安装了 DAVical 只是为了达到我正确安装服务器但不知道如何在我想要的 url 上公开我的 MySQL 数据库中的事件的状态,这将是客户端订阅的。
与 sabredav 相同,除了我没有尝试让它工作的事实,因为我看不到使用任何 dav 服务器将我的事件发布到世界的任何记录方式。
我基本上被困在一个地方,我在 PHP 中工作 ics 导出,日历客户端不会要求更新,而客户端可能会要求更新,但没有数据要返回。
有什么想法吗?
编辑问题:
实现即时单向日历同步的正确方法是什么?
javascript - JavaScript/Webcal - 协议检测?
我正准备发布 iCal 订阅功能,我想将协议设置为https://
或webcal://
,具体取决于浏览器支持。我知道 webcal 是一个非官方的协议,但是有没有办法可以检查浏览器是否支持它?到目前为止,似乎没有什么可以让它在 IE8 中运行,我即将测试 IE9+,但我更愿意为所有不理解的浏览器提供优雅的降级webcal://
(据我了解,Android 浏览器似乎也有问题)。
icalendar - icalander 2.0 每周从 x 到 x 举办一次活动
我在 iphone 上有一个 ICS 文件,我试图在以下情况下发生事件,
1 - 活动于 X 日的 X 时间开始,活动于同一天 X 的 X 时间结束(1 小时后)
2 - 事件在 X 日的时间 X 重复开始,每周在该日持续 1 小时,直到 Y 日
所以换句话说,我想在 5 号举办一个持续 1 小时的活动。然后我想在 10 号星期三举行一个活动,每周持续 1 小时,直到我给它的结束日期。
google-calendar-api - 如何通过直接链接将 WebCal/iCalendar 添加到 Google 日历
您可以通过直接链接将托管在 Google 上的日历添加到您的 Google 日历帐户中(例如,在澳大利亚的假期- 左下角的按钮 - 如果您单击它,日历将添加到您的帐户中)。
我的网站上有一个 webcal 日历,我想添加一个按钮,如示例中指向我的日历的按钮。
我怎样才能做到这一点?