Re: [twitter-dev] Twitter Send Message API
i got followers from getfollwers method. after that only i used direct msg to my follower, then getting that xml error..that below error Rajesh www.4tech.info On Wed, Sep 8, 2010 at 7:30 PM, Taylor Singletary < taylorsinglet...@twitter.com> wrote: > Hi Rajesh, > > Does this occur on all direct messages you send, or does it only > happen occasionally? > > Taylor > > On Tue, Sep 7, 2010 at 9:46 PM, Rajesh wrote: > >> i used twiiter api for status update,get connection,send message, >> >> status update and get connection working fine , >> >> but in send message getting >> >> 8/September/2010 10:15:33: {"request":"/1/direct_messages/ >> new.json","error":"Invalid request."} >> >> * TO SEND JOB DETAILS MESSAGE TO Twitter CONNECTIONS >> */ >>public function sendMessage($token, $sender_id=array(), $message) >>{ >>global $logger; >>$client = $token->getHttpClient($this->option_array); >>$message = "checkout this job jobsbyref"; >> >>$message_encode=urlencode($message); >> >> >>$logger->debugLog("sender id is >> ---"); >>$logger->printArray($sender_id); >>//$logger->debugLog("message".$message); >>// Set Method (GET, POST or PUT) >>$client->setMethod(Zend_Http_Client::POST); >>for($i=0;$i>{ >>$client->setUri(' >> https://api.twitter.com/1/direct_messages/ >> new.json'); >> >> $client->setParameterPost('user_id',$sender_id[$i]); >>$client->setParameterPost('message',$message); >>$logger->debugLog("client value is-"); >>$logger->printArray($client); >>$response =$client->request(); >>$logger->debugLog("inside send message-- >> wdwdeff---"); >>$logger->printArray($response->getBody()); >>} >>} >> >> -- >> Twitter developer documentation and resources: http://dev.twitter.com/doc >> API updates via Twitter: http://twitter.com/twitterapi >> Issues/Enhancements Tracker: >> http://code.google.com/p/twitter-api/issues/list >> Change your membership to this group: >> http://groups.google.com/group/twitter-development-talk?hl=en >> > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: > http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk?hl=en > -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk?hl=en
Re: [twitter-dev] Twitter Send Message API
Hi Rajesh, The parameters for sending a direct message are: * user_id or screen_name * text I notice you are setting the POST parameter message when you should be using text. Try with text as the parameter name and let us know how it goes. More information on the method is here: http://dev.twitter.com/doc/post/direct_messages/new Matt On Tue, Sep 7, 2010 at 9:46 PM, Rajesh wrote: > i used twiiter api for status update,get connection,send message, > > status update and get connection working fine , > > but in send message getting > > 8/September/2010 10:15:33: {"request":"/1/direct_messages/ > new.json","error":"Invalid request."} > > * TO SEND JOB DETAILS MESSAGE TO Twitter CONNECTIONS > */ > public function sendMessage($token, $sender_id=array(), $message) > { > global $logger; > $client = $token->getHttpClient($this->option_array); > $message = "checkout this job jobsbyref"; > > $message_encode=urlencode($message); > > > $logger->debugLog("sender id is ---"); > $logger->printArray($sender_id); > //$logger->debugLog("message".$message); > // Set Method (GET, POST or PUT) > $client->setMethod(Zend_Http_Client::POST); > for($i=0;$i { > > $client->setUri('https://api.twitter.com/1/direct_messages/ > new.json'); > $client->setParameterPost('user_id',$sender_id[$i]); > $client->setParameterPost('message',$message); > $logger->debugLog("client value is-"); > $logger->printArray($client); > $response =$client->request(); > $logger->debugLog("inside send message-- > wdwdeff---"); > $logger->printArray($response->getBody()); > } > } > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk?hl=en > -- Matt Harris Developer Advocate, Twitter http://twitter.com/themattharris -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk?hl=en
Re: [twitter-dev] Twitter Send Message API
Hi Rajesh, Does this occur on all direct messages you send, or does it only happen occasionally? Taylor On Tue, Sep 7, 2010 at 9:46 PM, Rajesh wrote: > i used twiiter api for status update,get connection,send message, > > status update and get connection working fine , > > but in send message getting > > 8/September/2010 10:15:33: {"request":"/1/direct_messages/ > new.json","error":"Invalid request."} > > * TO SEND JOB DETAILS MESSAGE TO Twitter CONNECTIONS > */ >public function sendMessage($token, $sender_id=array(), $message) >{ >global $logger; >$client = $token->getHttpClient($this->option_array); >$message = "checkout this job jobsbyref"; > >$message_encode=urlencode($message); > > >$logger->debugLog("sender id is > ---"); >$logger->printArray($sender_id); >//$logger->debugLog("message".$message); >// Set Method (GET, POST or PUT) >$client->setMethod(Zend_Http_Client::POST); >for($i=0;$i{ >$client->setUri(' > https://api.twitter.com/1/direct_messages/ > new.json'); >$client->setParameterPost('user_id',$sender_id[$i]); >$client->setParameterPost('message',$message); >$logger->debugLog("client value is-"); >$logger->printArray($client); >$response =$client->request(); >$logger->debugLog("inside send message-- > wdwdeff---"); >$logger->printArray($response->getBody()); >} >} > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: > http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk?hl=en > -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk?hl=en
[twitter-dev] Twitter Send Message API
i used twiiter api for status update,get connection,send message, status update and get connection working fine , but in send message getting 8/September/2010 10:15:33: {"request":"/1/direct_messages/ new.json","error":"Invalid request."} * TO SEND JOB DETAILS MESSAGE TO Twitter CONNECTIONS */ public function sendMessage($token, $sender_id=array(), $message) { global $logger; $client = $token->getHttpClient($this->option_array); $message = "checkout this job jobsbyref"; $message_encode=urlencode($message); $logger->debugLog("sender id is ---"); $logger->printArray($sender_id); //$logger->debugLog("message".$message); // Set Method (GET, POST or PUT) $client->setMethod(Zend_Http_Client::POST); for($i=0;$isetUri('https://api.twitter.com/1/direct_messages/ new.json'); $client->setParameterPost('user_id',$sender_id[$i]); $client->setParameterPost('message',$message); $logger->debugLog("client value is-"); $logger->printArray($client); $response =$client->request(); $logger->debugLog("inside send message-- wdwdeff---"); $logger->printArray($response->getBody()); } } -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk?hl=en