簡體   English   中英

Facebook PHP-SDK或Graph API上的GET請求?

[英]Facebook PHP-SDK or GET request on Graph API?

我是該領域的新手,我想基於Facebook API和用戶數據構建一個小型外部PHP應用程序。

我發現我可以使用PHP-SDK
$results = $facebook->api('/fql', array('q'=>'FQL_QUERY'));
或對http://graph.facebook.com/fql?q=FQL_QUERY_HEREGET請求

最佳使用方法是什么? 速度有什么區別嗎?
如何提出GET請求? 使用獲取文件內容

Facebook致力於Graph API作為其平台的未來,並為了最好地證明您的應用程序,您可能會希望效仿。

我建議使用PHP中的CURL函數來發出您的請求,因為它們通常被認為是最快,最通用的。

$c = curl_init("http://graph.facebook.com/1");

// necessary so CURL doesn't dump the results on your page
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($c);
curl_close ($c);

$facebookUser = json_decode($result);
print_r($facebookUser);

當您通過使用file_get_content發出GET請求時,Facebook的php sdk使用curl獲取內容。

測試/基准顯示,大多數時候卷曲更快。 因此,我建議您使用PHP-SDK(我用它代替發出get請求)。

使用官方的Facebook PHP API。 這將使用下面的圖形API。 它提供了使用Facebook豐富的Graph API所需的所有包裝器功能。

官方API位於: https//github.com/facebook/php-sdk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM