API
もえくろの同期データを外部アプリや外部サイトから参照することができる、APIです。現在は参照のみが可能です。
このAPIの参照には制限を設けておりませんので、独自のアプリやサービスで自由に使っていただいてかまいません。
ただし、サーバに過剰な負荷を与えるようなアクセスがあった場合は、予告なく何らかの制限を行います。
時計合わせ(時刻情報更新)処理はもえくろ本体からのみしか許可されていません。実装はされていますが、無用なトラブルを避けるため無条件一般公開はしないというポリシーで管理しています。もしアプリ開発等で更新APIの情報が必要な場合は作者までお問い合わせください。
- XMLっぽい形式での同期データ参照
- url
- http://www.mg6.jp/cgi-bin/moeclockserver/mcsxml.cgi
- 引数
- 無し
- 返値
- 時間計算に必要なデータが送られてきます。
フォーマット等は上記リンクで実データを参照し、必要に応じてアプリケーション側でパースして下さい。文字コードはutf-8です。タグ 値 mcs status もえくろ時計サーバのステータス(OK/ERROR) message もえくろ時計サーバのステータスメッセージ server サーバ単位ブロック(サーバの数だけ繰り返し) name サーバ名(例:Diamond) moe ダイアロス暦 基準日時 week 曜日(0=天/1=冥/2=地/3=水/4=火/5=風/6=沌) hour 時(0〜23) minute 分(0〜59) real 現実(地球)暦 基準日時 year 年(西暦四桁 例:2011) month 月(1〜12) day 日(1〜31) hour 時(0〜23) minute 分(0〜59) second 秒(0〜59) millisecond ミリ秒(0〜999) update 更新日時(現実暦) year 年(西暦四桁 例:2011) month 月(1〜12) day 日(1〜31) hour 時(0〜23) minute 分(0〜59) second 秒(0〜59)
- JSONっぽい形式での同期データ参照
- url
- http://www.mg6.jp/cgi-bin/moeclockserver/mcsjson.cgi
- 引数
- 無し
- 返値
- 時間計算に必要なデータが送られてきます。
フォーマット等は上記リンクで実データを参照し、必要に応じてアプリケーション側でパースして下さい。文字コードはutf-8です。タグ 値 status もえくろ時計サーバのステータス(OK/ERROR) message もえくろ時計サーバのステータスメッセージ mcs (配列) サーバ単位の配列ブロック(サーバの数だけ繰り返し) name サーバ名(例:Diamond) moe (配列) ダイアロス暦 基準日時 week 曜日(0=天/1=冥/2=地/3=水/4=火/5=風/6=沌) hour 時(0〜23) minute 分(0〜59) real (配列) 現実(地球)暦 基準日時 year 年(西暦四桁 例:2011) month 月(1〜12) day 日(1〜31) hour 時(0〜23) minute 分(0〜59) second 秒(0〜59) millisecond ミリ秒(0〜999) update (配列) 更新日時(現実暦) year 年(西暦四桁 例:2011) month 月(1〜12) day 日(1〜31) hour 時(0〜23) minute 分(0〜59) second 秒(0〜59)