繁体   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