2011-04-20 46 views
0

我需要使用facebook API的status.set方法更新Facebook状态。我已经创建了一个应用程序,并能够使用Facebook API的示例代码进行登录。我已经从Facebook下载了Facebook PHP SDK 2.1.2。我也在我的工作目录中使用了facebook.php和fb_ca_chain_bundle.crt文件。但问题是,当我使用下面的代码更新我的状态时,则显示一个长错误。PHP的:如何使用Facebook的status.set方法使用PHP?

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed error code:60

我的代码如下:

require './facebook.php'; 

$facebook = new Facebook(array( 
'appId' => '...', 
'secret' => '...', 
'cookie' => true, // enable optional 
cookie support)); 

try{ 
    $facebook->api(array(
     'method' => 'status.set', 
     'status' => $_POST['hello'], 
     'uid' => '...' 
    )); 
} 
catch(Exception $o){ print_r($o);} 

回答