我是Facebook應用程序開發的新手。因爲我對PHP很熟悉,所以選擇了PHP SDK。花了一些時間後,我仍然無法開始實際的應用程序。使用PHP SDK開發Facebook應用程序
<?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'] ;
?>
上面的代碼應該只是打印用戶的名字。但它給人的錯誤:
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
我在做什麼錯在這裏?
我從代碼中刪除了APP_ID和APP_SECRET。您應該**絕不**使您的APP_SECRET公開 - 您應該立即通過在[開發人員應用程序](https://developers.facebook.com/apps)中轉到應用程序的'basic settings'來重置它。您不必發佈APP_ID,除非有人試圖協助您並在實際應用中看到某些內容。 – Lix