-chad
That said, the new behavior is intuitive even with the label of
"Replies", so don't panic if it takes a few days (or weeks) to push
out a new version of your app with a new label in the GUI. You
shouldn't need to change any of the logic (though you may get to
remove some if you were doing vanity searches via the Search API).
If your users don't like the new behavior, it's trivial to give them
the option to filter out anything but tweets starting with
"@$username". We figured we'd err on the side of giving you more data
to work with.
Enjoy!
--
Alex Payne - API Lead, Twitter, Inc.
http://twitter.com/al3x
I think this is a stellar idea.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- How are you gentlemen? All your base are belong to us! ---------------------
Yes, but it seems TMTOWTDI with RTs because I've also seen "xyzpdq (via
@omglol)", "retweet @omglol: xyzpdq", etc. There's too much variation in
syntax.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- You've got to have a gimmick if your band sucks. -- Gary Giddens -----------
"TMTOWTDI"
??????????????????????
There are only a few standard conventions I've seen for retweet structures:
(presented in regex-ish form)
^RT [@]?user[:]? .*$
^Retweet(ing)? [@]user[:]? .*$
^.* \((via )?[@]?user\)$
Now, those are only the first level retweets.. this doesn't take into
account the recursive retweets. In any case, I think it wouldn't be
too hard to sniff out the retweets.
-Chad
There's More Than One Way To Do It
... I imagine there's not a big Perl crowd on this list. *le sigh*
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- Intel outside -- 6502 inside! ----------------------------------------------
Ah, of course... I had never seen it in acronym form before, and I was le tired.
AH MOTHERLAND!
-chad
There's More Than One Way To Do It
> > Yes, but it seems TMTOWTDI with RTs because I've also seen "xyzpdq (via
> > @omglol)", "retweet @omglol: xyzpdq", etc. There's too much variation in
> > syntax.
>
> "TMTOWTDI"
> ??????????????????????
... I imagine there's not a big Perl crowd on this list. *le sigh*
Alex means it as a pattern, i.e., "@doctorlinguist", "@al3x", etc.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- He who Laughs, Lasts. ------------------------------------------------------
And, of course, I meant e.g., where @GrammarGirl can't see me.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- "I am Dyslexic of Brog. Fesistence is rutile. You will be asmilsilated." ---
One thing to keep in mind when thinking about any meta-data
fields is that they are invisible via SMS. Some features that's ok for
(like the exact status it was a reply to) but the text of the message
itself should have enough context to be clear to the recipient. "@user
yes, I'll marry you" would make sense on SMS, just "yes, I'll marry
you" could be awkward :)
Thanks;
— Matt Sanford
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- I am the mother of all things, and all things must wear a sweater. ---------
OMG! It's like Christmas, in March!
Thanks, Twitter Oompa-Loompas!
--
Dossy Shiobara | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network | http://panoptic.com/
"He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on." (p. 70)
Doug Williams wrote:
> Devs,
> Before today calls to statuses/replies [1] would return only tweets
> that were prefixed with a @username. As clients began to recognize the
> value in mentions of a @username anywhere in the tweet, they opted to
> perform a search for @username to get the superset.
>
> Twitter agrees [2] that the definition of a reply has changed, and as
> such, calls to statuses/replies contain any tweets that include a
> mention of the authenticating user.
>
> If your client has been using the Search API to retrieve @replies, you
> should begin to migrate to statuses/replies method as it now best
> practice.
>
> 1. http://apiwiki.twitter.com/REST-API-Documentation#statuses/replies
> 2. http://blog.twitter.com/2009/03/replies-are-now-mentions.html
The API is not able to support retweets as a feature until the main Twitter.com site offers some notion of retweets as a feature. As evidenced by the recent shift from @replies to mentions, Twitter does listen to the users' behavior to drive site changes. We obviously recognize the large number of users adopting retweets as a way to share good content. For now, though, retweets must be found through client-side parsing.
Thanks to all for the lively discussion on this thread. It has been valuable.