メインメニューを開く
ホーム
おまかせ表示
ログイン
設定
エケペディアについて
免責事項
エケペディア
検索
Widget:Scheduleのソースを表示
←
Widget:Schedule
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
登録利用者
、
管理者
。
Widget
名前空間にあるページを編集する権限がありません。
このページのソースの閲覧やコピーができます。
<noinclude> 48グループのスケジュールを表示します。 正時に更新されます。 == 使い方 == <pre>{{#widget:Schedule|group=<英字表記のグループ名>}}</pre> == 使用例 == HKT48のスケジュールを埋め込む場合、 <pre>{{#widget:Schedule|group=hkt48}}</pre> と記述すると、このように表示されます。 {{#widget:Schedule|group=hkt48}} ==Web API== 48グループの今日(?)のスケジュールがJSONPかJSONで取得できます。 ===リクエスト=== '''GET''':http://48ch.net/api/schedule/ ====パラメータ==== groupパラメータは必ず必要です、 {| class="wikitable" |- ! パラメータ !!説明!! 例 |- ! group |グループ名 *akb48 *ske48 *nmb48 *hkt48 *nogizaka46 |akb48 |- ! callback |コールバック関数名 |fdsc |} ===レスポンス=== 成功した場合 '''GET''':http://48ch.net/api/schedule/?group=hkt48 <pre> { "title": "HKT48スケジュール", "url": "http://www.hkt48.jp/schedule/", "updated": "2015-10-11T01:00:01+0900", "items": [ { "category": "イベント", "color": "#3399CC", "title": "「12秒」全国握手会/パシフィコ横浜", "link": "http://www.hkt48.jp/schedule/2015/10/013633.html" }, { "category": "メディア", "color": "#FF9933", "title": "12:00~ TNCテレビ西日本「HKT48のごぼてん!」", "link": "http://www.hkt48.jp/schedule/2015/10/014546.html" }, { "category": "メディア", "color": "#FF9933", "title": "23:30~ KBCラジオ「HKT48 ラジオ聴かナイト!」", "link": "http://www.hkt48.jp/schedule/2015/10/014550.html" }, { "category": "メディア", "color": "#FF9933", "title": "25:34~ RKB毎日放送「HKT48のおでかけ!」", "link": "http://www.hkt48.jp/schedule/2015/10/014645.html" }, { "category": "公演", "color": "#993399", "title": "HKT48劇場 休館日", "link": "http://www.hkt48.jp/schedule/2015/10/014635.html" } ] } </pre> ====プロパティ==== {| class="wikitable" |- ! プロパティ !!説明!! 例 |- ! title |タイトル||AKB48スケジュール |- ! url |取得元URL||http://www.akb48.co.jp/about/schedule/ |- ! updated | 更新時間(ISO 8601)||2015-10-10T23:00:01+0900 |- ! items[] |コンテンツの配列|| |- ! items[].title |コンテンツのタイトル||KFB福島放送 「ドミソラ」 舞木香純(チーム8) |- ! items[].url |コンテンツのURL||http://www.akb48.co.jp/modal/detail_schedule.php?sid=29853&ts=1444485601 |- ! items[].category |コンテンツのタグ ||テレビ |- ! items[].color |コンテンツのタグのカラー||#FA44A2 |} リクエストに失敗した場合何も返しません。 ===取得元=== *http://www.akb48.co.jp/about/schedule/ *http://www.ske48.co.jp/ *http://www.hkt48.jp/ *http://nmb48.com/ (Googleカレンダー) * http://www.nogizaka46.com/news/ (xml:http://www.nogizaka46.com/calendar/allnews.xml) </noinclude> <includeonly> <!--{if (isset($group))}--> <script> $.getJSON("http://48ch.net/api/schedule/?group=<!--{$group|escape:'htmlall'}-->&callback=?", function(data) { $.each(data.items, function(items,item) { $('#view_<!--{$group|escape:'htmlall'}-->').append('<li><span style="background:'+item.color+';" class="bgcolor">'+item.category+'</span> <a href="'+item.url+'">'+item.title+'</a></li>'); }); }); </script> <ul style="list-style:none;" id="view_<!--{$group|escape:'htmlall'}-->"></ul> <!--{/if}--> </includeonly>
Widget:Schedule
に戻る。