Как опубликовать на стене пользователей Facebook, используя php api с токеном доступа и curl? - PullRequest
1 голос
/ 27 марта 2012

Вот что я сейчас пытаюсь:

 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_access_token - переменная, содержащая токен доступа.

Я что-то не так делаю? Я должен использовать php api, и я не знаю в явном виде URL страницы пользователя на Facebook, только токен доступа.

Спасибо.

1 Ответ

1 голос
/ 27 марта 2012

Добавить еще один параметр в 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);
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...