The blog post says that this will be launched "to all business users
and ecosystem partners" which would seem to imply that it's not going
to be launched for the entire userbase.

1. Is Twitter planning to charge money for this feature?
2. If so, how does that affect developers?  Is this going to cost
developers any money in any way whatsoever?
3. Will developers who -don't- have business accounts have access to
the Contributor API?

On Dec 15, 12:16 am, Justyn <justyn.how...@gmail.com> wrote:
> That's exactly what I was wondering, helps for planning. Thanks Raffi!
>
> On Dec 14, 11:14 pm, Raffi Krikorian <ra...@twitter.com> wrote:
>
>
>
> > what we have not yet exposed is the "invitation" or "linking step" - but,
> > you are mostly correct.  to carry on with my example, @twitter would
> > "invite" @raffi to contribute on its behalf.  now @raffi, has the ability to
> > call API endpoints with contributingto=783214. �...@raffi and @twitter are 
> > both
> > twitter accounts, but @twitter has enabled itself for contributors to access
> > it.
>
> > does that help?
>
> > On Mon, Dec 14, 2009 at 8:33 PM, Justyn <justyn.how...@gmail.com> wrote:
> > > Hi Raffi,
>
> > > Curious how the contributors will be associated? Will it essentially
> > > be linking accounts? Presumably then the user would identify in an app
> > > which account to post an update to based on those accounts they have
> > > been associated as contributors to? So, a "contribution" would
> > > originate from a separate Twitter account, let's say @Raffi and be
> > > posted to @Twitter. The primary difference from what we're used to
> > > with CoTweet for example, where you may have many authors with no
> > > individual twitter accounts, this would all be based on having two or
> > > more accounts (1 biz account linked to contributor accounts). Does
> > > that make sense?
>
> > > Justyn
>
> > > On Dec 14, 6:07 pm, Raffi Krikorian <ra...@twitter.com> wrote:
> > > > As you may have seen on our
> > > > blog<http://blog.twitter.com/2009/12/feature-test-with-businesses.html>,
> > > > we're starting a very small test of a new feature that will allow a
> > > Twitter
> > > > account to have multiple "contributors".  This is the first in a suite 
> > > > of
> > > > features that we'll be rolling out specifically targeted to the needs of
> > > > businesses, and this particular feature is going to allow a business to
> > > > invite employees and representatives to tweet, DM, follow users, etc., 
> > > > on
> > > > behalf of the account holder.
>
> > > > While this feature is not ready for prime-time, and while we're not yet
> > > > taking requests to be part of an early-access release while we work out
> > > the
> > > > kinks, we're really committed to keeping our developers in the loop.  I
> > > want
> > > > to give you all a heads up on what is coming on the API side, and, for
> > > this
> > > > particular feature, I wanted to give you all a look at what we're 
> > > > calling
> > > > the "Contributor API".  The reason I want to really highlight these
> > > changes
> > > > is because we'll be making an addition to the status objects as this
> > > rolls
> > > > out.
>
> > > > We'll be introducing a new parameter called contributingto to most API
> > > > endpoints -- this parameter must be set to the user ID of the user that
> > > the
> > > > employee or representative wants to take the action on behalf of.  If
> > > using
> > > > contributingto, then the caller must authenticate when calling and must
> > > use
> > > > OAuth.  For example, if I, @raffi, wanted to tweet on behalf of @twitter
> > > (ID
> > > > 783214), I would call /status/update.xml, I would attach a parameter of
> > > > contributingto=783214, and I would authenticate to that endpoint as
> > > myself
> > > > using OAuth.  The API will confirm that @raffi has permission to
> > > contribute
> > > > to the @twitter account, and will error with a 403 if that account does
> > > not.
>
> > > > You can expect to see contributingto show up as an optional parameter to
> > > the
> > > > following endpoints (and presumably some more) when calling onhttp://
> > > api.twitter.com/1:
>
> > > > /account/rate_limit_status
> > > > /account/update_profile
> > > > /account/update_profile_background_image
> > > > /account/update_profile_colors
> > > > /account/update_profile_image
> > > > /account/verify_credentials
> > > > /blocks/blocking
> > > > /blocks/blocking/ids
> > > > /blocks/create
> > > > /blocks/destroy
> > > > /blocks/exists
> > > > /direct_messages
> > > > /direct_messages/destroy
> > > > /direct_messages/new
> > > > /direct_messages/sent
> > > > /favorites
> > > > /favorites/create
> > > > /favorites/destroy
> > > > /followers/ids
> > > > /friends/ids
> > > > /friendships/create
> > > > /friendships/destroy
> > > > /friendships/exists
> > > > /report_spam
> > > > /saved_searches
> > > > /saved_searches/create
> > > > /saved_searches/destroy
> > > > /saved_searches/show
> > > > /statuses/destroy
> > > > /statuses/followers
> > > > /statuses/friends
> > > > /statuses/friends_timeline
> > > > /statuses/home_timeline
> > > > /statuses/mentions
> > > > /statuses/public_timeline
> > > > /statuses/retweet
> > > > /statuses/retweeted_by_me
> > > > /statuses/retweeted_to_me
> > > > /statuses/retweets
> > > > /statuses/retweets_of_me
> > > > /statuses/show
> > > > /statuses/update
> > > > /statuses/user_timeline
> > > > /users/show
>
> > > > Lastly, the <status> objects will include an additional parameter named
> > > > contributors that will have an user_id with the ID of the user who
> > > actually
> > > > created this status object.  An example XML status would have
>
> > > > <status>
> > > >   ...
> > > >   <contributors>
> > > >     <user_id>ID of the contributor</user_id>
> > > >   </contributors>
> > > >   ...
> > > > </status>
>
> > > > and in JSON
>
> > > > {
> > > >   ...
> > > >   "contributors" : [ID of the contributor],
> > > >   ...
>
> > > > }
>
> > > > Due to caching, historical status objects may or may not contain the
> > > > contributors, but all status created after launch will.
>
> > > > Like I said, more details to come!
>
> > > > --
> > > > Raffi Krikorian
> > > > Twitter Platform Teamhttp://twitter.com/raffi
>
> > --
> > Raffi Krikorian
> > Twitter Platform Teamhttp://twitter.com/raffi

Reply via email to