Something to keep in mind is that when switching from a computer to a mobile
device you are losing power/features for mobility. You have to expect the
same loss in functionality.

On Mon, May 11, 2009 at 18:38, Dave Mc <davidmccorm...@gmail.com> wrote:

>
> To be blunt this is very unsatisfactory. Once again you guys are not
> being at all cognisant of the requirements of mobile Twitter client
> apps. These face much bigger problems than just the rate limit. They
> are constrained by physical limitations such as battery life, latency
> and bandwidth. And they also have to take account of carrier data
> charges. Every time something in your API requires an additional
> method call you are making life difficult for us mobile app developers
> who are trying to deliver a quality Twitter client to our users (who
> are also your users!).
>
> What annoys me too is that whenever a mobile-specific issue is raised
> your stock response is "handle that in a proxy". Guys, that's just not
> good enough. The World is going mobile and the continuing development
> of your API needs to take account of this.
>
> Very unhappy about this!
>
> On May 11, 10:18 pm, Doug Williams <d...@twitter.com> wrote:
> > Issues 419 [1] and 474 [2] are very popular, in the painful kind of way.
> The
> > defects report that methods returning user objects (see users/show for an
> > example [3]) are returning incorrect or invalid values for the
> <following>
> > element.
> >
> > The fix for this inconsistency is in fact non trivial [4]. The problem
> lies
> > within the interaction of the application logic, caching layer and
> database
> > design. The persistent data behind <following> and <notification> values
> are
> > separate from the user data in our architecture, so to keep these
> elements
> > valid in cache alongside user objects adds a large amount of complexity.
> >
> > Developers made it obvious that these data are a priority and we want to
> > ensure they available. We also want to guarantee they are accurate and
> that
> > performance remains good. Given the problems explained above, we are
> going
> > to be making a number of changes to the API so that you can rely on the
> > <following> or <notification> data.
> >
> > Deprecations:
> > The following elements are to be removed from all returned user objects
> > returned by the API:
> >
> > 1) <following>
> > 2) <notifications>
> >
> >  This deprecation will not occur until we finish the following:
> >
> >  Additions:
> > To continue to provide access to this data we will be creating a new
> method:
> >
> >  Issue 532 [4] outlines the need to perform a mutual following lookup. We
> > will use a method similar to that described in this issue to deliver
> > <following>, <followedby>, <notification> and <pending> (in the case of
> > protected users) data with a single call.
> >
> > We realize this change will cause an increase in API usage for some
> > applications. Therefore we are going to increase the default API rate
> limit
> > across the board. This should help absorb some of the costs for
> applications
> > attempting to do interesting things with social graph data. The number
> will
> > be somewhere between 101 and 200 calls but we still need to look at
> growth
> > projections and current hardware capacity before settling on a definite
> > number.
> >
> > We plan to begin work on this relatively soon with the fix coming in a
> few
> > weeks. We do not have a planned ship date at this time but will
> communicate
> > specifics with developers as they are determined. We anticipate the new
> > number of calls and a documented schema for the new method will be made
> > available before the new method ships. Please watch this thread and
> > @twitterapi for the incremental details.
> >
> > 1.http://code.google.com/p/twitter-api/issues/detail?id=419
> > 2.http://code.google.com/p/twitter-api/issues/detail?id=474
> > 3.http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-users%C2%A0show
> > 4.http://www.jamesshuggins.com/h/tek1/first_computer_bug_large.htm
> > 5.http://code.google.com/p/twitter-api/issues/detail?id=532
> >
> > Thanks,
> > Doug
> > --
> >
> > Doug Williams
> > Twitter Platform Supporthttp://twitter.com/dougw
>



-- 
Abraham Williams | http://the.hackerconundrum.com
Hacker | http://abrah.am | http://twitter.com/abraham
Web608 | Community Evangelist | http://web608.org
This email is: [ ] blogable [x] ask first [ ] private.

Reply via email to