2012-04-30 70 views
1

我目前正在嘗試創建一個Facebook應用'(比賽應用)'。當用戶點擊一張圖片並分享它時,他的郵件將被放在數據庫中。我通過在共享的回調函數中調用一個php頁面來做到這一點,在那裏我正在閱讀他的牆紙,並與圖片進行比較。但問題是我似乎無法訪問他的數據。 任何人都可以幫助我嗎? 這裏是我的代碼:如何訪問facebook用戶的read_stream數據?

<?php 

include('../config/config.php'); 
include('../lib/facebook.php'); 

//Initialisation SDK PHP Facebook 
$facebook = new Facebook (array(
    'appId' => FB_APP_ID, 
    'secret' => FB_SECRET_ID, 
    'cookie' => true, 
)); 

// Récup si l'user est en session ou non 
$user_id = $facebook->getUser(); 

$me = $facebook->api('/me'); 
$mail = $me['email']; 
$feed = $facebook->api('/me/feed'); 
$data = $feed['data']; 
$link = $data['link']; 



$galant="MY_LINK"; 
$storyboard="MY_LINK"; 
$tovil="MY_LINK"; 
$tingapour="MY_LINK"; 

if($link===$galant) 
{ 
$base=mysql_connect(BDD_HOST,BDD_USER,BDD_PASS); 
mysql_select_db(BDD_NAME, $base); 

$sql="insert into register(mail,link) values('$mail','$link')"; 
$req=mysql_query($sql); 

} 
?> 

感謝您的幫助(很遺憾的失誤,我是法國人^^)

+0

我忘了告訴,我已經做了一個範圍來訪問任何擴展權限! –

回答