PHP:如何使用facebook状态.使用php设置方法


PHP: How to use facebook status.set method using php?

我需要使用状态更新facebook状态。设置facebook API的方法。我已经创建了一个应用程序,并能够使用Facebook API的样例代码登录。我已经从Facebook下载了Facebook PHP SDK 2.1.2。我还使用facebook.php和fb_ca_chain_bundle。CRT文件在我的工作目录。但问题是,当我去更新我的状态使用下面的代码,然后一个长错误显示。

SSL证书有问题,请检查CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败错误码: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);}

我解决了这个问题。请参阅链接:

如何从我的应用程序获得facebook用户ID ?

希望对大家有所帮助