Как отправить личное сообщение в Твиттере с помощью CURL?

Через CURLOPT_POSTFIELDS устаналиваю параметры:

$param_arr = array(
'screen_name' => $recipient_screen_name,
'text' => $text,
'oauth_access_token' => $oauth_access_token // 111111111-XxXxXxXxXxXxXxXxXxXxXxXxXxXx
);

и отправляю

$ch = curl_init($url); // url = https://api.twitter.com/1.1/direct_messages/new.json
curl_setopt( $ch, CURLOPT_POST, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $param_arr );
curl_setopt( $ch, CURLOPT_HEADER, true );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$curl_res = curl_exec($ch);
$curl_err = curl_errno($ch);
curl_close($ch);

В ответе:
{"errors":[{"code":215,"message":"Bad Authentication data."}]}

Какие еще параметры нужны для авторизации?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы