2012-05-20 67 views
0

我無法使用'file_get_contents',因爲我的主機不允許php'open_url_fopen'。Facebook Graph API - 無需使用file_get_contents即可獲取全名

有沒有什麼方法可以從他們的Facebook ID獲取Facebook用戶的全名,使用PHP而不使用file_get_contents?

(摘自像一個鏈接的全名:graph.facebook.com/zuck?ref=ts)

感謝。

+1

所有Facebook的API是基於HTTP請求。你可以使用其他的PHP方法來發出http請求嗎?如果你不能,那麼你也無法獲得用戶名或其他信息。 –

+0

你是否允許cURL(http://nl3.php.net/cURL)?這是可用的FB(https://developers.facebook.com/docs/reference/api/) – scott

+0

爲什麼你不能使用[官方的Facebook PHP SDK?](https://developers.facebook.com/docs/reference/php /) – Lix

回答

2

你爲什麼不使用捲曲

$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

非常感謝 - 這工作。 – Harry

相關問題