Code for get data facebook likes category wise as a music

Note :- Use the facebook login and get token.

<?php

$token = $facebook->getAccessToken();

$_SESSION['token'] = $token;

?>

--------------------------------------------------------

<?php

################################ List of Music #########################################

if(isset($_REQUEST['category_id']) && $_REQUEST['category_id'] == '2')
{

/*----------------------------------------------------- Fb Music Acess----------------------------------------------------------------*/

################## User's Friends like ################################

$params['access_token'] = $_SESSION['token'];

if(!isset($_SESSION['fb_likes_music']))
{
$graph_url = "https://graph.facebook.com/me/friends?access_token=". $params['access_token'];
$friends = json_decode(file_get_contents($graph_url));
$fb_friend=array();
 $j=0;
 $fb_likes_music=array();
foreach($friends->data as $friend)
{
    $graph_url1 = "https://graph.facebook.com/".$friend->id."/likes?access_token=". $params['access_token'];
$likess = json_decode(file_get_contents($graph_url1));
$i=0;


foreach($likess->data as $like)
{

if($like->category == 'Music' && $like->category == 'Musician/band')
{
$fb_likes_music[$i]['id']=$like->id;
$fb_likes_music[$i]['name']=$like->name;
$fb_likes_music[$i]['category']=$like->category;

$jsonimageurl=json_decode(file_get_contents('https://api.facebook.com/method/pages.getinfo?fields=pic_big&page_ids='.$like->id.'&access_token='.$params['access_token'].'&format=json'));

$fb_likes_music[$i]['image']=$jsonimageurl[0]->pic_big ;

}

#################################################################################

$i++;
}
$j++;
}

$_SESSION['fb_likes_music'] = $fb_likes_music;

}

########################################################################

 if(!isset($_SESSION['fb_music']))
 {
$graph_url = "https://graph.facebook.com/me/music?access_token="
. $params['access_token'];

$music = json_decode(file_get_contents($graph_url));

$fb_music=array();
$i=0;

foreach($music->data as $musicinfo)
{
$fb_music[$i]['name']=$musicinfo->name;
$fb_music[$i]['category']=$musicinfo->category;
$fb_music[$i]['id']=$musicinfo->id;
$jsonimageurl=@json_decode(@file_get_contents('https://api.facebook.com/method/pages.getinfo?fields=pic_big&page_ids='.$movieinfo->id.'&access_token='.$params['access_token'].'&format=json'));
$fb_music[$i]['image']=$jsonimageurl[0]->pic_big;

$i++;
}
if(isset($relationship_id) && !empty($relationship_id))
{
$graph_url = "https://graph.facebook.com/".$relationship_id."/music?access_token="
. $params['access_token'];
$music = json_decode(file_get_contents($graph_url));

foreach($music->data as $musicinfo)
{
$fb_music[$i]['name']=$musicinfo->name;
$fb_music[$i]['category']=$musicinfo->category;
$fb_music[$i]['id']=$musicinfo->id;
$jsonimageurl= @json_decode(@file_get_contents('https://api.facebook.com/method/pages.getinfo?fields=pic_big&page_ids='.$movieinfo->id.'&access_token='.$params['access_token'].'&format=json'));
foreach($jsonimageurl as $image)
{
$fb_music[$i]['image']= $image->pic_big;
}

$i++;
}

}

//$fb_movies = array_merge($fb_movies,$fb_likes);

$_SESSION['fb_music']=$fb_music;

}

// --------------------------------------------- Display music ---------------------

foreach($_SESSION['fb_music'] as $fb_music)
{

$imagecounter++;
?>
    <li> <a href="#" class="newclassforimages"> <img ondblclick="addondblclick(this);" id="img_add_to_list_<?php echo $row3['category_id'].'_'.$imagecounter;?>"
border="0" src="<?php echo $fb_music['image']; ?>"
cat="<?php echo $row3['category_id'];?>"
catname="<?php echo $row3['category_name'];?>"
imagecounter="<?php echo $imagecounter;?>"
width="87px" height="87px" align="middle" /> </a>

    </li>
<?php }


foreach($_SESSION['fb_likes_music'] as $fb_likes_music)
{

$imagecounter++;
?>
    <li> <a href="#" class="newclassforimages"> <img ondblclick="addondblclick(this);" id="img_add_to_list_<?php echo $row3['category_id'].'_'.$imagecounter;?>"
border="0" src="<?php echo $fb_likes_music['image']; ?>"
cat="<?php echo $row3['category_id'];?>"
catname="<?php echo $row3['category_name'];?>"
imagecounter="<?php echo $imagecounter;?>"
width="87px" height="87px" align="middle" /> </a>

    </li>
<?php }

}


################################ End of music #########################################################
?>

Comments

Popular Posta

How to enable .htaccess in wamp server

Web Scraping Amazon with PHP

Disable right click script and Google Instant Map Search