【问题标题】:$facebook->api callback function?$facebook->api 回调函数?
【发布时间】:2011-06-20 20:16:43
【问题描述】:

有人知道我在使用 PHP SDK 完成 FB api 调用后可以调用的回调函数吗?

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

提前谢谢!

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    这不是必需的,因为通过 PHP SDK 对 Facebook Graph API 的所有调用都是同步的。因此,您可以在调用 API 后直接调用任何函数,请考虑以下示例:

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

    此外,PHP-SDK 是开源的,因此您也可以分叉它,实现您的功能并在 Github 上提交您的更改的拉取请求。您可以在https://github.com/facebook/php-sdk 找到源代码。

    【讨论】:

      【解决方案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!";
      

      【讨论】:

        猜你喜欢
        • 2014-08-18
        • 1970-01-01
        • 1970-01-01
        • 2011-11-11
        • 1970-01-01
        • 1970-01-01
        • 2013-07-11
        • 1970-01-01
        • 2022-12-19
        相关资源
        最近更新 更多