2012-05-20 4 views
0

Je ne peux pas utiliser « file_get_contents » parce que mon hôte ne permettra pas php « open_url_fopen ».Facebook Graph API - obtenir le nom complet sans utiliser file_get_contents

Est-il possible d'obtenir le nom complet d'un utilisateur Facebook, de leur ID Facebook, en utilisant PHP sans file_get_contents?

(extrait le nom complet d'un lien comme: graph.facebook.com/zuck?ref=ts)

Merci.

+1

Tous facebook api est basée sur les requêtes http. Pouvez-vous utiliser d'autres méthodes php pour faire des requêtes http? Si vous ne pouvez pas alors vous ne pouvez pas obtenir le nom d'utilisateur ou d'autres informations. –

+0

Hébergez-vous allow cURL (http://nl3.php.net/cURL)? Ceci est utilisable pour FB (https://developers.facebook.com/docs/reference/api/) – scott

+0

Une raison pour laquelle vous ne pouvez pas utiliser le [SDK officiel de Facebook PHP?] (Https://developers.facebook.com/docs/référence/php /) – Lix

Répondre

2

Pourquoi ne pas utiliser cURL

$url = 'http://graph.facebook.com/zuck?fields=name'; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch,CURLOPT_URL,$url); 
$result = curl_exec($ch); 
curl_close($ch); 
var_dump($result); 
+0

Merci beaucoup - cela a fonctionné. – Harry