はてなブックマークの、コメントに付いたスター数を取得するサンプルデモ

PHPを使って、はてなブックマークのコメントに付いたスター数を取得するサンプルデモです。


スター数を取得できませんでした…。

' ; } else { // 黄色スター数を算出 (0の場合に備えて条件分け) $yellow = ( isset($obj->entries[0]->stars) ) ? count( (array)$obj->entries[0]->stars ) : 0 ; // カラースター数を記録する配列 $color = array( 'green' => 0 , 'red' => 0 , 'blue' => 0 , 'purple' => 0 , ) ; // カラースター数をチェック if( isset($obj->entries[0]->colored_stars) && !empty($obj->entries[0]->colored_stars) ) { foreach( $obj->entries[0]->colored_stars as $item ) { $color[ $item->color ] = ( isset($item->stars) ) ? count( (array)$item->stars ) : 0 ; } } // 合計スター数を算出 $all = $yellow + $color['red'] + $color['blue'] + $color['green'] + $color['purple'] ; // 出力する echo '

実行結果

' ; echo '
' ; echo '
対象のコメント
' ; echo '
' . $bukome . '
' ; echo '
' ; echo '
' . $yellow . '個
' ; echo '
' ; echo '
' . $color['green'] . '個
' ; echo '
' ; echo '
' . $color['red'] . '個
' ; echo '
' ; echo '
' . $color['blue'] . '個
' ; echo '
' ; echo '
' . $color['purple'] . '個
' ; echo '
合計
' ; echo '
' . $all . '個
' ; echo '
' ; } ?>

配布元: Syncer