i am sure that both are being rendered with auth.

On Jan 20, 6:30 pm, Abraham Williams <4bra...@gmail.com> wrote:
> Are you perhaps making authenticated calls to the API but
> calling account/rate_limit_status unauthenticated? or vis versa?
>
> Abraham
>
>
>
>
>
> On Wed, Jan 20, 2010 at 13:55, mlecho <saltlessbr...@gmail.com> wrote:
> > hi. i am building an api for a project, and a portion implements
> > twitter. Cakephp is my framework. The problem i am having is despite
> > my approach, i am getting
>
> > {"request":"\/statuses\/user_timeline.xml?
> > screen_name=user_screen_name_example","error":"Rate limit exceeded.
> > Clients may not make more than 150 requests per hour."}
>
> > However, if i query the twitter api to see how many requests i truly
> > have left, i am no where near 150. I have in my controller var
> > $cacheAction = "1800"; and i am using the Cache helper so as to limt
> > the hits on the request...
>
> > [[ the approaches]]
> > The first attempt was to use the Twittersource from the bakery(http://
> > bakery.cakephp.org/articles/view/twitter-datasource).
>
> > The second approach was to curl the results through a custom method.
> > function _getCurrentTweets($user = NULL)
> >        {
>
> >                $tw = curl_init();
> >                curl_setopt($tw, CURLOPT_GET, 1);
> >                if (!$user) {
> >                        curl_setopt($tw, CURLOPT_URL,
> > $this->Tweet->tweets);// ie:
> >http://twitter.com/statuses/friends.xml?my_screen_name=101010
> >                        curl_setopt($tw, CURLOPT_USERPWD,
> > $this->Tweet->login);
> >                }else
> >                {
>
> >                        $t_url = $this->Tweet->tweetsWithUser.$user;  // ie:
> >http://twitter.com/statuses/user_timeline.xml?screen_name=$user
> >                        curl_setopt($tw, CURLOPT_URL, $t_url);
> >                }
> >                curl_setopt($tw, CURLOPT_RETURNTRANSFER, TRUE);
> >                $twi = curl_exec($tw);
> >                curl_close($tw);
>
> >                $tweeters = new SimpleXMLElement($twi);
> >                return $tweeters;
> >        }
>
> > perhaps there is a bigger picture i am missing? I had thought this was
> > a caching issue, but now i am not so sure.
>
> --
> Abraham Williams | Moved to Seattle | May cause email delays
> Project | Intersect |http://intersect.labs.poseurtech.com
> Hacker |http://abrah.am|http://twitter.com/abraham
> This email is: [ ] shareable [x] ask first [ ] private.
> Sent from Seattle, WA, United States

Reply via email to