重複の可能性:
目的の結果を得るために、php の関数を変更する
私はこのモジュールを行っており、何人かの人々の助けを借りて、彼女の EI は進歩してきました。
Facebookユーザーのいいねを取得しようとしていますが、どうやらできません...何も得られません..
この関数にエラーがないか確認してください..?
ありがとう
function _facebook_graph_friends_list() {
global $user;
if(!empty($user->uid)){
$fbuid = facebook_graph_get_fbuid();
$return = '';
if(!empty($fbuid)){
$facebook = facebook_client();
$friends = $facebook->api('/me/friends');
if(!empty($friends['data'])){
$size = variable_get('facebook_graph_pic_size_nodes','square');
$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http';
foreach($friends['data'] as $data){
$fbid = $data['id'];
$fbfriendlikes[$fbid]=$facebook->api('/'.$fbid.'/likes');
foreach($fbfriendslikes['data'] as $data){
$fbname = $data['name'];
$fbid1 = $data['id'];
$path = $protocol . '://graph.facebook.com/' . $fbid1 . '/picture?type=' . $size;
$image = theme('image', array('path' => $path, 'alt' => $fbname));
$return .= '<div class="fimage">'.$image.'</div>';
$link = '<a href="'.$protocol . '://www.facebook.com/profile.php?id='.$fbid1.'" target="_blank">'.$fbname.'</a>';
$return .= '<div class="flink">'.$link.'</div>';