2011-06-20 37 views
1

任何人都知道一个回调函数,我可以调用后,我已经完成了一个FB的API调用使用PHP SDK?

如果没有,有什么方法可以在SDK中创建一个?

Thanx提前!

回答

5

这是没有必要的,因为要通过PHP SDK Facebook的图形API的所有呼叫都同步。因此,你可以在调用API后直接调用任何函数,考虑这个例子:

<?php 

try { 
    $result = $facebook->api("/me"); 
    do_something($result); 
} catch (Exception $e) { 
    // Log Error 
} 

另外,PHP-SDK是开源的,所以你也可以叉它,实现你的功能,并在提交pull请求Github随你的改变。你可以在https://github.com/facebook/php-sdk找到Source。

2

把API调用在try/catch语句...

try { 
    $facebook->api(array(
     'query' => $query, 
     'method' => 'fql.query' 
    )); 
} catch (FacebookApiException $e) { 
    echo 'An error occured!'; 
} 

// Assume it has worked as the exception has not been caught 
echo "It worked!";