2012-05-17 39 views
1

我要求的權限這樣的:'relationship_status' 始終是空的(未設置)

$config = array(
'facebook' => array(
    'appId' => 'xxxxxxx', 
    'secret' => 'xxxx' 
), 
'fb_perms' => array('read_friendlists', 'friends_relationships', 'friends_photos'), 
'picsize' => 'large', // avaiable options: small, normal, large, square 

); 

但..這裏

do 
{$f1_id = $friends['data'][rand(0, NUM_FRIENDS)]; 
$f1_api = $facebook->api("/{$f1_id['id']}");} 
while 

    ((!isset($f1_api['relationship_status']))||(
    (isset($f1_api['relationship_status'])&& 
(
($f1_api['relationship_status']== "Married")|| 
($f1_api['relationship_status']== "Engaged")|| 
($f1_api['relationship_status']== "In a relationship") 
) ) 
    )); 

做一個無限循環,因爲f1_api $ ['relationship_status ']從未設置。

任何想法?謝謝!

+1

您不應該發佈您的祕密或您的應用程序 –

回答

0
'fb_perms' => array('read_friendlists', 'friends_relationship_details', 'friends_relationships', 'friends_photos') 
+0

感謝您的appId和祕密隱藏! 我試圖添加這樣的'friends_relationship_details',但同樣的問題仍然存在:( – sdd

+0

您是否成功獲取其他信息,如朋友的照片等? –

+0

是的,我可以訪問朋友列表和照片 – sdd