イベントを追加するためにAll in one Events Calendar
プラグインを使用しています。 CMSでうまく動作します。イベントデータをモバイル版で表示したいのですが。このために私はJSON形式でWebサービスを取得するためにJSON-API
を使用しました。
すべてのイベントを取得するには、私の要件を満たすプラグインを見つけないでください。だから私はPHPコードを書き始め、getevents.php
をwww/.../services/getevents.php
にアップロードしました
私はファイルを実行するとそれは私のCMSのカレンダーページにリダイレクトされます。しかし、私はすべてのイベントのJSON形式の出力を期待しています。
解決策を提案してください...
ありがとう
私は同じことをしなければなりませんでした。私はJSON APIプラグインを使用し、All-in-Oneが作成したテーブルから特定のデータを読み取るJSON API用の新しいコントローラーを作成する必要がありました。
残念ながら、カレンダープラグインにはすべてのデータにアクセスするための正しい呼び出しが(または少なくともこれを使用した古いバージョンでは)実際にはなかったので、それを行うにはコントローラー全体を作成する必要がありました。
データベース構造を見ると、ほんの数時間で済み、ごくわずかなことでしたので、これを行うにはこれが私のお勧めの方法です。
カレンダーから予定をインポートして([登録]ボタンをクリックして)、このコンバータを使用してください。
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 を使用してください。
私はオールインワンカレンダーのイベントを作成したチームからこの助けを得ました
これがお役に立てば幸いです