Как отправлять прямые сообщения, используя OAuth? - PullRequest
0 голосов
/ 07 декабря 2009

Я пытаюсь сделать приложение для твиттера. Я получил свое приложение до того момента, когда пользователи войдут в систему через систему проверки пользователей Twitter. Я также могу отправлять обновления статуса с помощью моего приложения. У меня есть эта функция для отправки обновлений статуса:

function sendTweet($tx){

    $consumer_key = 'MY CONSUMER KEY';
    $consumer_secret = 'MY CONSUMER SECRET';

    $Twitter = new EpiTwitter($consumer_key, $consumer_secret);
    $Twitter->setToken($_SESSION['OT'],$_SESSION['OTS']);

    $text=$tx;
    $status=$Twitter->post_statusesUpdate(array('status' => $text));
    $status->response;

}

Эта sendTweet($tx) функция работает как чудо, но теперь мне нужно получить список подписчиков пользователя и затем отправить им прямые сообщения. Как я могу сделать это, используя oauth и PHP?

1 Ответ

0 голосов
/ 07 декабря 2009
function sendDirectMessage($user,$message)
{       $consumer_key = 'YOUR CONSUMER KEY';
        $consumer_secret = 'YOUR SECRET';

        $Twitter = new EpiTwitter($consumer_key, $consumer_secret);
        $Twitter->setToken($_SESSION['OT'],$_SESSION['OTS']);

        $myArray = array('user' => $user, 'text' => $message);

        $resp = $Twitter->post_direct_messagesNew( $myArray);
        $resp->response;
    }
...