0

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

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'的新直接消息。我创建新连接只是为了在这个函数内发送消息并设置参数。设置方法,然后发帖。

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

4

1 回答 1

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));

}`

希望对你有帮助

于 2013-07-16T11:43:29.990 回答