Wassr APIを使ってみる

Twitterからデータを取り出したらWassrもやらなきゃダメだろということで実際にやってみた。
JSONの読み方が分かると、できることが広がりますね><
参考:http://wassr.jp/help/api.html

ということでさくっと書いてみる。

<?php
define('WASSRJSON','http://api.wassr.jp/statuses/show.json?id=crazyup');
$json = file_get_contents(WASSRJSON);
var_dump(json_decode($json));

var_dumpした結果

  • さすが、Wassr。イイネした相手も分かるのね。
  • echo $status[0]->text;とやれば1行が取り出せます。
array(1) {
  [0]=>
  object(stdClass)#1 (18) {
    ["favorites"]=>
    array(1) {
      [0]=>
      string(11) "kimishowota"
    }
    ["user_login_id"]=>
    string(7) "crazyup"
    ["areacode"]=>
    NULL
    ["photo_thumbnail_url"]=>
    NULL
    ["html"]=>
    string(183) "eneloop mobile boosterにUSBケーブルストラップを付けたらいい感じだ。mobile boosterをMacのUSBポートから充電できるし、携帯の充電もできる><"
    ["text"]=>
    string(183) "eneloop mobile boosterにUSBケーブルストラップを付けたらいい感じだ。mobile boosterをMacのUSBポートから充電できるし、携帯の充電もできる><"
    ["reply_status_url"]=>
    NULL
    ["user"]=>
    object(stdClass)#2 (3) {
      ["profile_image_url"]=>
      string(58) "http://wassr.jp/user/crazyup/profile_img.png.64.1238592573"
      ["protected"]=>
      bool(false)
      ["screen_name"]=>
      string(7) "crazyup"
    }
    ["id"]=>
    string(7) "4777225"
    ["reply_user_login_id"]=>
    NULL
    ["link"]=>
    string(48) "http://wassr.jp/user/crazyup/statuses/L9wDF18qrU"
    ["epoch"]=>
    int(1247122093)
    ["rid"]=>
    string(10) "L9wDF18qrU"
    ["photo_url"]=>
    NULL
    ["reply_message"]=>
    NULL
    ["reply_user_nick"]=>
    NULL
    ["slurl"]=>
    NULL
    ["areaname"]=>
    NULL
  }
}