実行結果' ; // エラー判定 if( !$obj || !isset($obj->data->records) || empty($obj->data->records) ) { $html .= '
データを取得できませんでした…。設定を再確認して下さい。
' ; } else { // 説明 $html .= '下記のタイムラインを取得しました。
' ; // 解析 foreach( $obj->data->records as $item ) { // 各データの整理 $userId = (string)$item->userId ; // ユーザーID (文字列にキャストしないと末尾の数値が丸まる…) $username = $item->username ; // ユーザー名 $avatarUrl = ( isset($item->avatarUrl) ) ? $item->avatarUrl : '' ; // アバター画像 $postId = $item->postId ; // 動画のID $created = $item->created ; // 投稿日時 $videoUrl = $item->videoUrl ; // 動画ファイルのURL $permalinkUrl = $item->permalinkUrl ; // パーマリンク $thumbnailUrl = ( isset($item->thumbnailUrl) ) ? $item->thumbnailUrl : '' ; // サムネイル画像 $description = ( isset($item->description) ) ? $item->description : '' ; // 紹介文 $likes_count = ( isset($item->likes->count) ) ? $item->likes->count : 0 ; // ライク数 $loops_count = ( isset($item->loops->count) ) ? $item->loops->count : 0 ; // ループ数 $comments_count = ( isset($item->comments->count) ) ? $item->comments->count : 0 ; // コメント数 $reposts_count = ( isset($item->reposts->count) ) ? $item->reposts->count : 0 ; // Revineの数 // 日付の整形 $created = date( 'Y/m/d H:i' , strtotime( $created ) ) ; // ブラウザに出力 $html .= '下記のデータを取得できました。
' ; $html .= '