2012-05-17 2 views
1

J'ai demandé des autorisations comme ça:'relationship_status' est toujours vide (non défini)

$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 

); 

mais .. ici

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") 
) ) 
    )); 

faire une boucle infinie, parce que f1_api $ [ 'relationship_status '] n'est jamais défini.

Des idées? Je vous remercie!

+1

Vous ne devez pas publier votre code secret ou votre appId –

Répondre

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

merci pour le cachet appId et secret! J'ai essayé d'ajouter de tels 'friends_relationship_details', mais le même problème existe toujours :( – sdd

+0

Êtes-vous avec succès obtenir d'autres informations comme des photos d'ami etc? –

+0

oui, je peux accéder à des listes d'amis et photos – sdd