使用PHP SDK开发Facebook应用程序

Jaz*_*zib 1 php facebook

我是Facebook应用程序开发的新手.我选择了PHP SDK,因为我对PHP感到满意.花了一些时间后,我仍然无法开始实际的应用程序.

<?php 
require_once 'facebook.php';

$facebook = new Facebook(
    array(
        'appId'  => 'XXXXXXXXXXXXXX',
        'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx',
    )
);



$user_id = $facebook->getUser();
var_dump($user_id) ;
$userInfo = $facebook->api('/' + $user_id);

echo ' Welcome ' . $userInfo['name'] ;
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码应该只是打印用户的名字.但它给出了错误:

Fatal error: Uncaught CurlException: 77: error setting certificate verify locations: CAfile: C:\wamp\www\fb/fb_ca_chain_bundle.crt CApath: none thrown in C:\wamp\www\fb\base_facebook.php on line 853

我在这做错了什么?

小智 6

您需要在base_facebook.php所在的文件夹中包含fb_ca_chain_bundle.crt.你可以在这里得到它: 证书