*

Jugem 星占い API 導入

公開日: : wordpress

毎日の星占いが配信される、Web ad Fortune 無料版APIの導入について、JSONをPHPで表示させるために若干戸惑ったための覚え書きです。
(コードはコード表示のプラグインを入れてませんので、うまく表示されていない部分もあるかもしれませんが、ご了承ください)

ノブズカフェのリニューアル前にも「星占い」のページがありましたが、Wordpress導入後に、さらに進化した星占いを表示させるべく利用させて頂きました。

まず、各星座の日付を配列に入れて(表示用です)、現在の日付(サーバの時間)と翌日の日付を取得します(ファイルを取得する日付の確定です)。
(ノブズカフェでは午後6時以降は翌日の星占いを表示しているはずです)

$mysignday[0] = "3/21~4/19";
$mysignday[1] = "4/20~5/20";
$mysignday[2] = "5/21~6/21";
$mysignday[3] = "6/22~7/22";
$mysignday[4] = "7/23~8/22";
$mysignday[5] = "8/23~9/22";
$mysignday[6] = "9/23~10/23";
$mysignday[7] = "10/24~11/21";
$mysignday[8] = "11/22~12/21";
$mysignday[9] = "12/22~1/19";
$mysignday[10] = "1/20~2/18";
$mysignday[11] = "2/19~3/20";
$today = date("Y/m/d",strtotime("+12 hour"));
$tommorow = date("Y/m/d",strtotime("+36 hour"));

その後、JSONファイルを読み込み、0~11の12回ループ(12星座のため)させます。
ノブズカフェでは、ランキング1位~3位をピックアップして表示させています。

$json = file_get_contents("http://api.jugemkey.jp/api/horoscope/free/".$today."","r");
$obj = json_decode($json);
$horos = $obj->horoscope->$today;
for($ho=0;$ho<12;$ho++){ $mysign[$ho] = $horos[$ho]->sign;//星座
$mycontent[$ho] = $horos[$ho]->content;//運勢
$mymoney[$ho] = $horos[$ho]->money;//金運
$myjob[$ho] = $horos[$ho]->job;//仕事運
$mylove[$ho] = $horos[$ho]->love;//愛情運
$myitem[$ho] = $horos[$ho]->item;//ラッキーITEM
$mycolor[$ho] = $horos[$ho]->color;//ラッキーカラー
$mytotal[$ho] = $horos[$ho]->total;//総合運
$myrank[$ho] = $horos[$ho]->rank;//ランキング
if($myrank[$ho] == "1"){
$myrankings1 = " ".$mysign[$ho]."";
$myrankings1no = $ho;
}elseif($myrank[$ho] == "2"){
$myrankings2 = " ".$mysign[$ho]."";
$myrankings2no = $ho;
}elseif($myrank[$ho] == "3"){
$myrankings3 = " ".$mysign[$ho]."";
$myrankings3no = $ho;
}
}

これで、各星座の愛情運やラッキーアイテムが配列に入りましたので、あとは表示させるだけです。
表示のソースは抜粋ですので、参考としてご覧ください。

for($hos=0;$hos<12;$hos++){ お好みのレイアウトで }

ノブズカフェ星占いのページはこちらから

Web ad Fortune 無料版APIの利用には、リンクを張るなどの条件がありますので、ご注意ください。

adsence


関連記事

no image

BuddyPressをIISサーバーで運用する場合の注意点

新しくカフェSNSを作るべくWordPressにBuddyPressプラグイン(SNS)を導入してオ

記事を読む

メッセージ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

楽天スイーツランキング
第 5 位
お中元 ギフト 銀座千疋屋<銀座ゼリーB>送料無料PGS-062 ポイント10倍(父の日 ギフト 暑中見舞い 御中元 ジュレ ジェリー スイーツ 洋菓子 お菓子 手土産 贈り物 プレゼント お礼 内祝い 父 母 新築祝い お祝い お返し)

ギフト 銀座千疋屋
3240円

茶匠庵-chashoan-


第 8 位
冷やして美味しい!安納芋トリュフ10個入 【送料無料】種子島産100% 【スイートポテト チョコ 洋菓子 和菓子】 【お中元】【御中元】【内祝い】【ギフト】【プレゼント】 【スイーツ】【土産】【お土産】

【内祝】【贈り物】【誕生日】【出産】【結婚】
3280円

スイーツファクトリー・スリーズ


Oisix(おいしっくす)

adsence

by Twitter tweets


    adsence

    六花園抹茶ティラミス
    かき氷専門店「六花園(りっかえん)」に行ってみました

    岡山市北区津島モールの西側に、4月30日からオープンしている自家製かき…

    倉敷にエーゲ海にいるような素敵な建物のカフェリーフ(Cafe Leaf)がオープン

    昔テレビ番組で紹介させて頂いたことがある倉敷のカフェmidiの跡にオー…

    アルバンモーランチ
    瀬戸内市の古民家カフェ「erbenmu(アルバンモー)」

    地元で採れた無農薬野菜やオーガニック食材をふんだんに使ったランチを味わ…

    クレイジーアイスクリーム
    インスタ映えで大人気のクレイジーアイスクリームが表町とアリオ倉敷にオープン!

    岡山市役所前に昨年オープンしてから、フォトジェニックすぎるとして評判の…

    月に2日しか営業しない田んぼの中の石窯ピザ屋みのり

    毎月第2第4土曜日のみオープンする「石窯ピザ屋みのり」。 イタリアナ…

    →もっと見る

    各店・各施設の情報は掲載時のものです。営業時間や定休日・サービス内容の変更や閉店・移転している場合がありますので、 訪問時にご確認の上ご利用下さい。