2012-03-22 2 views
0

필자는이 분야에 익숙하지 않으며 Facebook API 및 사용자 데이터를 기반으로 한 작은 외부 PHP 응용 프로그램을 만들고 싶습니다.

나는 내가 PHP-SDK
$results = $facebook->api('/fql', array('q'=>'FQL_QUERY'));
또는 http://graph.facebook.com/fql?q=FQL_QUERY_HEREGraph PHP에서 Facebook PHP-SDK 또는 GET 요청?

사용하는 가장 좋은 방법은 무엇인가에 GET 요청를 사용할 수 있다는 것을 발견? 속도면에서 차이가 있습니까?
어떻게 GET 요청을 할 수 있습니까? 을 사용하여 파일 내용을 얻으십시오?

답변

3

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

페이스 북의 php sdk는 curl을 사용하여 file_get_content를 사용하여 GET 요청을 작성합니다.

테스트/벤치 마크는 대부분의 경우 컬이 빠르게 진행됨을 보여줍니다. 그래서, PHP-SDK를 사용할 것을 제안합니다 (get 요청을 만드는 대신 사용).

0

공식 페이스 북 php api를 사용하십시오. 아래 그래프 API를 사용합니다. 그것은 페이스 북의 풍부한 그래프 API를 사용하는 데 필요한 모든 래퍼 기능을 제공합니다.

공식 API는 다음 위치에 있습니다. https://github.com/facebook/php-sdk