実行結果' ; // エラー判定 if( !$obj || !isset($obj->data) || empty($obj->data) ) { $html .= '

データを取得できませんでした…。設定を再確認して下さい。

' ; } else { // 説明 $html .= '

下記のプロフィールを取得しました。

' ; // エイリアス $item = $obj->data ; // 各データの整理 $userId = (string)$item->userId ; // ユーザーID (文字列にキャストしないと末尾の数値が丸まる…) $username = $item->username ; // ユーザー名 $description = ( isset( $item->description ) ) ? $item->description : '' ; // 紹介文 $avatarUrl = ( isset( $item->avatarUrl ) ) ? $item->avatarUrl : '' ; // アイコン画像 $authoredPostCount = ( isset($item->authoredPostCount) ) ? $item->authoredPostCount : 0 ; // 投稿数 // ブラウザに出力 $html .= '
' ; $html .= '
ユーザーID
' ; $html .= '
' . $userId . '
' ; $html .= '
ユーザー名
' ; $html .= '
' . $username . '
' ; // 紹介文 if( $description ) { $html .= '
紹介文
' ; $html .= '
' . $description . '
' ; } // アイコン画像 if( $avatarUrl ) { $html .= '
アイコン画像
' ; $html .= '
' ; } $html .= '
投稿数
' ; $html .= '
' . number_format( $authoredPostCount ) . '
' ; $html .= '
' ; } // 取得したデータ $html .= '

取得したデータ

' ; $html .= '

下記のデータを取得できました。

' ; $html .= '

JSON

' ; $html .= '

' ; $html .= '

レスポンスヘッダー

' ; $html .= '

' ; ?> Vine APIでユーザープロフィールを取得するサンプルデモ

配布元: Syncer