向使用API​​ for Twitter发送直接消息的问题

时间:2013-03-22 18:04:53

标签: php twitter

嘿伙计我正在使用以下内容:

function confirm($x, $y)
{
    $inerlevelWatch = $x;
    $NewDirectMessage = $y;
    $directmessconect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $currentTwitteroauth, $currentTwitteroauthsecret);
    $parameters = array('screen_name' => $inerlevelWatch, 'text' => $NewDirectMessage);
    $method = 'direct_messages/new';
    $directmessconect->post($method, $parameters);
}

所以我给$innerlevelWatch一个screen_name,让我们说Joe,然后传递给$NewDirectMessage ='testing'的新直接消息。我只为在此函数内发送消息创建新连接并设置参数。设置方法,然后发布帖子。

问题是,它似乎没有发送,我不知道为什么,所以如果你能帮我一把,我会很感激!

1 个答案:

答案 0 :(得分:0)

`$consumerKey="your consumerKey";
$consumerSecret ="consumerSecret";
$accessToken ="accessToken ";
$accessTokenSecret ="accessTokenSecret";`

//创建对象

`$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $accessToken,   $accessTokenSecret);`

//设置状态消息

`$tweetMessage="message";`
`$scrren_name='abc';`

`if(strlen($tweetMessage)<=140)
{
$tweet->post('direct_messages/new', array('screen_name' => $scrren_name,'text'=>$tweetMessage));

}`

希望对你有所帮助