To be fair to Twitter, the problem lies in PHP's json_decode() function, not the twitter API.
Joseph Cheek jos...@cheek.com, www.cheek.com twitter: http://twitter.com/cheekdotcom Dewald Pretorius wrote: > Chad, > > Shouldn't Twitter be providing an API that works for everyone? > > From what you said it sounds as if you're saying, "Tough. If you want > to consume the API with PHP, either run your stuff on a 64-bit > machine, or scrape the raw JSON output and make it so that it works > for you." > > That doesn't sound right. > > Dewald > > On Sep 24, 1:02 am, Chad Etzel <c...@twitter.com> wrote: > >> Hello, >> >> As Joseph points out, PHP on a 64-bit system can handle these numbers. >> >> If you really want this data as a string, you could write a regex in >> PHP to alter the json string to wrap the digits in quotes before >> sending it through json_decode(), but that would be a pretty gnarly >> kludge. >> >> -Chad >> >> On Wed, Sep 23, 2009 at 10:28 PM, Dewald Pretorius <dpr...@gmail.com> wrote: >> >> >>> All that Twitter needs to do to solve this problem is to build the >>> JSON out with next_cursor and previous_cursor as string values. >>> >>> I.e., the JSON data should contain: >>> >>> "next_cursor":"12398712981212987","previous_cursor":"-12398712981212987" >>> >>> I don't know what it will do to Java apps, but for PHP apps it will >>> solve the problem. >>> >>> Dewald >>>