web-dev-qa-db-ja.com

JSON形式の「All in one Events calendar」プラグインからすべてのイベントを取得する方法

イベントを追加するためにAll in one Events Calendarプラグインを使用しています。 CMSでうまく動作します。イベントデータをモバイル版で表示したいのですが。このために私はJSON形式でWebサービスを取得するためにJSON-APIを使用しました。

すべてのイベントを取得するには、私の要件を満たすプラグインを見つけないでください。だから私はPHPコードを書き始め、getevents.phpwww/.../services/getevents.phpにアップロードしました

私はファイルを実行するとそれは私のCMSのカレンダーページにリダイレクトされます。しかし、私はすべてのイベントのJSON形式の出力を期待しています。

解決策を提案してください...
ありがとう

2

私は同じことをしなければなりませんでした。私はJSON APIプラグインを使用し、All-in-Oneが作成したテーブルから特定のデータを読み取るJSON API用の新しいコントローラーを作成する必要がありました。

残念ながら、カレンダープラグインにはすべてのデータにアクセスするための正しい呼び出しが(または少なくともこれを使用した古いバージョンでは)実際にはなかったので、それを行うにはコントローラー全体を作成する必要がありました。

データベース構造を見ると、ほんの数時間で済み、ごくわずかなことでしたので、これを行うにはこれが私のお勧めの方法です。

2
Khirok

カレンダーから予定をインポートして([登録]ボタンをクリックして)、このコンバータを使用してください。

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 を使用してください。

私はオールインワンカレンダーのイベントを作成したチームからこの助けを得ました

これがお役に立てば幸いです

0