嘿伙计我正在使用以下内容:
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
'的新直接消息。我只为在此函数内发送消息创建新连接并设置参数。设置方法,然后发布帖子。
问题是,它似乎没有发送,我不知道为什么,所以如果你能帮我一把,我会很感激!
答案 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));
}`
希望对你有所帮助