我正在使用All in one Events Calendar
添加事件的插件。它在CMS中工作良好。我想在移动版本中显示事件数据。我用过这个JSON-API
用于获取json格式的web服务。
为了获得所有事件,我无法找到任何插件来满足我的要求。所以我开始编写php代码并上传getevents.php
到www/.../services/getevents.php
当我执行该文件时,它会重定向到cms中的日历页。但我期待所有事件的json格式输出。
请提出解决方案
谢谢
我正在使用All in one Events Calendar
添加事件的插件。它在CMS中工作良好。我想在移动版本中显示事件数据。我用过这个JSON-API
用于获取json格式的web服务。
为了获得所有事件,我无法找到任何插件来满足我的要求。所以我开始编写php代码并上传getevents.php
到www/.../services/getevents.php
当我执行该文件时,它会重定向到cms中的日历页。但我期待所有事件的json格式输出。
请提出解决方案
谢谢
我不得不做同样的事情。我使用了JSON API插件,必须为JSON API创建一个新的控制器,该控制器从All-in-One创建的表中读取特定数据。
不幸的是,日历插件中确实没有正确的调用来访问所有数据(或者至少在我使用它的旧版本上),所以我不得不编写整个控制器来完成这项工作。
这只需要几个小时,而且在查看数据库结构时非常简单,因此这是我推荐的方法。
您可以尝试从日历导入事件(为此,请单击“订阅”按钮),然后使用此转换器:
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.
我从创建多功能日历活动的团队那里得到了帮助
希望这对你有帮助
当我的数据是URL样式的字符串时,发出AJAX请求是可行的。var options = { type: \'post\', data: \'action=my_action\' }; 该函数将被调用并返回一些虚假数据。如果我尝试进行相同的调用,但使用JSON,则不会起作用。我已经尝试了几种不同的方法,但管理员。php只需返回-1。jQuery或Wordpress中是否有需要更改的内容以允许这样做?以下是我尝试过的其他几种方法。var options = {