「Widget:Schedule」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
編集の要約なし |
||
(2人の利用者による、間の9版が非表示) | |||
1行目: | 1行目: | ||
<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> | <includeonly> | ||
<!--{if (isset($group))}--> | <!--{if (isset($group))}--> | ||
<script> | <script> | ||
$( | |||
$.getJSON("http://48ch.net/api/schedule/?group=<!--{$group|escape:'htmlall'}-->&callback=?", function(data) { | |||
$.each(data.items, function(items,item) { | |||
$.each(data, function( | $('#view_<!--{$group|escape:'htmlall'}-->').append('<li><span style="background:'+item.color+';" class="bgcolor">'+item.category+'</span> <a href="'+item.url+'">'+item.title+'</a></li>'); | ||
$('#view_<!--{$group|escape:' | |||
}); | }); | ||
}); | }); | ||
</script> | </script> | ||
<ul style="list-style | <ul style="list-style:none;" id="view_<!--{$group|escape:'htmlall'}-->"></ul> | ||
<!--{/if}--> | <!--{/if}--> | ||
</includeonly> | </includeonly> |
2015年10月11日 (日) 01:49時点における最新版
48グループのスケジュールを表示します。
正時に更新されます。
使い方
{{#widget:Schedule|group=<英字表記のグループ名>}}
使用例
HKT48のスケジュールを埋め込む場合、
{{#widget:Schedule|group=hkt48}}
と記述すると、このように表示されます。
Web API
48グループの今日(?)のスケジュールがJSONPかJSONで取得できます。
リクエスト
GET:http://48ch.net/api/schedule/
パラメータ
groupパラメータは必ず必要です、
パラメータ | 説明 | 例 |
---|---|---|
group | グループ名
|
akb48 |
callback | コールバック関数名 | fdsc |
レスポンス
成功した場合
GET:http://48ch.net/api/schedule/?group=hkt48
{ "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" } ] }
プロパティ
プロパティ | 説明 | 例 |
---|---|---|
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)