如何使用带有访问令牌和curl的php api发布到facebook用户墙?

如何使用带有访问令牌和curl的php api发布到facebook用户墙?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,以下是我目前正在尝试的: if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed'); curl_setopt($ch, CURLOPT_POST, 2); curl_setopt($ch, CURLOPT_POSTFIELDS, "access_token=$facebook

以下是我目前正在尝试的:

 if (function_exists('curl_init')) {

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed');
    curl_setopt($ch, CURLOPT_POST, 2);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "access_token=$facebook_access_token&message=testing api.");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);
} 
其中$facebook\u access\u token是包含访问令牌的变量

我做错什么了吗?我必须使用PHPAPI,我不清楚用户的facebook页面url,只知道访问令牌


谢谢。

在cURL中再添加一个选项:

CURLOPT_SSL_VERIFYPEER:false

if (function_exists('curl_init')) {

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed');
    curl_setopt($ch, CURLOPT_POST, 2);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "access_token=$facebook_access_token&message=testing api.");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $result = curl_exec($ch);
    curl_close($ch);
} 

为“卷曲”添加一个以上选项:

CURLOPT_SSL_VERIFYPEER:false

if (function_exists('curl_init')) {

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed');
    curl_setopt($ch, CURLOPT_POST, 2);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "access_token=$facebook_access_token&message=testing api.");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $result = curl_exec($ch);
    curl_close($ch);
} 

完成了。我使用了facebook api对象——比使用curl更简单。完成了。我使用了facebook api对象——比使用curl更简单。