「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>
$(function(){
 
    var geturl = "http://48ch.net/api/schedule/<!--{$group|escape:'quotes'}-->.php?callback=?";
    $.getJSON("http://48ch.net/api/schedule/?group=<!--{$group|escape:'htmlall'}-->&callback=?", function(data) {
    $.getJSON(geturl, function(data) {
$.each(data.items, function(items,item) {
$.each(data, function(date, 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>');
$('#view_<!--{$group|escape:'quotes'}-->').append('<li><span style="background:'+item.color+';color:rgb(255,255,255);display:inline-block;padding:0 0.5em">'+item.tag+'</span> <a href="'+item.url+'">'+item.title+'</a></li>');
});
});
     });
     });
    });
 
</script>
</script>
<ul style="list-style-type: none;" id="view_<!--{$group|escape:'quotes'}-->"></ul>
<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で取得できます。

    リクエスト

    GEThttp://48ch.net/api/schedule/

    パラメータ

    groupパラメータは必ず必要です、

    パラメータ 説明
    group グループ名
    • akb48
    • ske48
    • nmb48
    • hkt48
    • nogizaka46
    akb48
    callback コールバック関数名 fdsc

    レスポンス

    成功した場合

    GEThttp://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

    リクエストに失敗した場合何も返しません。

    取得元