如何从‘All in one Events Calender’插件中获取JSON格式的所有事件?

时间:2012-07-27 作者:Rama raju dantuluri

我正在使用All in one Events Calendar 添加事件的插件。它在CMS中工作良好。我想在移动版本中显示事件数据。我用过这个JSON-API 用于获取json格式的web服务。

为了获得所有事件,我无法找到任何插件来满足我的要求。所以我开始编写php代码并上传getevents.phpwww/.../services/getevents.php

当我执行该文件时,它会重定向到cms中的日历页。但我期待所有事件的json格式输出。

请提出解决方案
谢谢

2 个回复
最合适的回答,由SO网友:Khirok 整理而成

我不得不做同样的事情。我使用了JSON API插件,必须为JSON API创建一个新的控制器,该控制器从All-in-One创建的表中读取特定数据。

不幸的是,日历插件中确实没有正确的调用来访问所有数据(或者至少在我使用它的旧版本上),所以我不得不编写整个控制器来完成这项工作。

这只需要几个小时,而且在查看数据库结构时非常简单,因此这是我推荐的方法。

SO网友:Rama raju dantuluri

您可以尝试从日历导入事件(为此,请单击“订阅”按钮),然后使用此转换器:

http://ical2json.pb.io/the-website.com/path/to/file.ics

例如,您有以下链接:http://www.mysite.com/events.ics.

要以JSON格式获取此数据,请使用URL:http://ical2json.pb.io/www.mysite.com/events.ics.

我从创建多功能日历活动的团队那里得到了帮助

希望这对你有帮助

结束

相关推荐

发送JSON时AJAX调用失败,但可使用URL样式字符串

当我的数据是URL样式的字符串时,发出AJAX请求是可行的。var options = { type: \'post\', data: \'action=my_action\' }; 该函数将被调用并返回一些虚假数据。如果我尝试进行相同的调用,但使用JSON,则不会起作用。我已经尝试了几种不同的方法,但管理员。php只需返回-1。jQuery或Wordpress中是否有需要更改的内容以允许这样做?以下是我尝试过的其他几种方法。var options = {