2016-07-24 71 views
0
$user = $this->facebook->request('get', '/me?fields=id,name,email,first_name,link,picture'); 
<?php 
$i=0; 
if($i<1) 
{ 
foreach ($user as $key => $value): 
echo $key; 
?> : 

    <?php 
$image_url= $value; 
echo $image_url; 
    ?> 
<img class="fb_profile" src="https://graph.facebook.com/<?php echo $image_url; ?>/picture"> 
<?php 
endforeach; 
} 
?> 

我已經使用https://github.com/darkwhispering/facebook-sdk-codeigniter使用facebook登錄sdk使用codeigniter。我已經從中獲得了價值。在獲取用戶資料圖片的情況下,我打印重複的圖像標籤與給定用戶的信息。我還沒有找到其他方式沒有錯誤,只有一個圖像。除了圖片我得到的值就好如何從Facebook登錄api使用codeigniter的個人資料圖片

+0

你能後的$用戶數組的內容? –

+0

@MiguelSuarez我編輯了$ user數組內容的問題 –

+0

我沒有看到問題中$ user數組的內容。你能複製 - 將它們粘貼到問題中嗎?爲此使用var_dump($ user)。 –

回答

0

要獲得用戶的個人資料圖片,使用所提供的Facebook的帳號,我沒有使用過的圖片字段,但這應該工作:

<img class="fb_profile" src="https://graph.facebook.com/<?php echo $user['id']; ?>/picture"> 
相關問題