Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graph Facebook API giving cURL error when trying to post to a user's wall

All, I have the following code:

<?php
require_once 'facebook.php';

$app_id = "1234";
$app_secret = "45678";

$facebook = new Facebook(array(
 'appId' => $app_id,
 'secret' => $app_secret,
 'cookie' => true
));

$result = $facebook->api("/me/accounts?access_token=123456");
foreach($result["data"] as $page) {
    echo $page["name"];
    $page_id = "81918";
    if($page["id"] == $page_id) {
        $page_access_token = $page["access_token"];
        break;
    }
}
$args = array(
    'access_token'  => $page_access_token,
    'message'       => "I'm a Page!"
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
?>

When I execute this, I get the following message:

Fatal error: Uncaught CurlException: 77: error setting certificate verify locations: CAfile: D:\My Documents\xampp\htdocs\website/fb_ca_chain_bundle.crt CApath: none thrown in D:\My Documents\xampp\htdocs\website\base_facebook.php on line 853

I'm not sure why I'm getting this error. Can anyone help me out and let me know what I'm doing wrong? Thanks in advance!

EDIT: I'm running XAMPP on my localhost here if that helps anyone.

like image 244
user1048676 Avatar asked Dec 01 '25 12:12

user1048676


1 Answers

You need to have a certificate in the same folder as base_facebook.php.

like image 53
Tomáš Mihalička Avatar answered Dec 07 '25 16:12

Tomáš Mihalička



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!