Re: [twitter-dev] Re: t.co?

2011-06-06 Thread Matt Harris
You can learn about what t.co is and what it is used for by visiting 
http://t.co . That page has a summary description and links to a help article 
with more detailed information.

Best,
@themattharris


On Jun 5, 2011, at 14:02, Tim Meadowcroft meer...@gmail.com wrote:

 
 The point of t.co, as I understand it, is twitter's very different dynamic 
 with regards to spam.
 
 Consider a scenario: someone creates a new account, sends one message with 
 @mentions of 5 high profile people, almost no text, but an http ref (perhaps 
 wrapped behind a shortener, maybe not).
 
 In the world of email, this would skew towards a spam rating, in the 
 twitter world this may be someone in an oppressed regime getting a desperate 
 message out - twitter's vision is to facilitate such messages without leaving 
 the door open to abuse.
 
 So rather than block the message (unlike email, this is close-to-real-time) 
 they wrap the href in a t.co reference that THEY control and publish the 
 message. If the real link turns out to be spam or malice or gratuitous 
 nonsense, they can, at any point after publishing the message, simply 
 redirect the t.co reference they've allocated, otherwise they leave it in 
 place.
 
 When you look at t.co from this point of view, I believe it makes sense - you 
 may or may not agree with the technique but I believe it's not some kind of 
 land-grab for complete control, but quite a smart and considered approach to 
 the trade-offs inherent in their service.
 
 There are interviews with their spam people that explain this in more detail 
 if you search for them
 
 --
 T
 
 
 
 -- 
 Twitter developer documentation and resources: https://dev.twitter.com/doc
 API updates via Twitter: https://twitter.com/twitterapi
 Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
 Change your membership to this group: 
 https://groups.google.com/forum/#!forum/twitter-development-talk

-- 
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
https://groups.google.com/forum/#!forum/twitter-development-talk


[twitter-dev] Re: t.co?

2011-06-05 Thread Tim Meadowcroft

The point of t.co, as I understand it, is twitter's very different dynamic 
with regards to spam.

Consider a scenario: someone creates a new account, sends one message with 
@mentions of 5 high profile people, almost no text, but an http ref (perhaps 
wrapped behind a shortener, maybe not).

In the world of email, this would skew towards a spam rating, in the 
twitter world this may be someone in an oppressed regime getting a desperate 
message out - twitter's vision is to facilitate such messages without 
leaving the door open to abuse.

So rather than block the message (unlike email, this is close-to-real-time) 
they wrap the href in a t.co reference that THEY control and publish the 
message. If the real link turns out to be spam or malice or gratuitous 
nonsense, they can, at any point after publishing the message, simply 
redirect the t.co reference they've allocated, otherwise they leave it in 
place.

When you look at t.co from this point of view, I believe it makes sense - 
you may or may not agree with the technique but I believe it's not some kind 
of land-grab for complete control, but quite a smart and considered approach 
to the trade-offs inherent in their service.

There are interviews with their spam people that explain this in more detail 
if you search for them

--
T



-- 
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
https://groups.google.com/forum/#!forum/twitter-development-talk


[twitter-dev] Re: t.co question

2010-10-21 Thread DaveH
Does anyone have an update from the Twitter team on when t.co will
make its way into messages sent via API calls?

On Oct 16, 7:01 pm, DaveH d...@idreia.com wrote:
 What are the plans to implement the automaticallyt.courl shortening
 feature via tweets that are sent in via the API?

 I am getting ready to add this ability to my application, but if
 Twitter is going to make it an automatic feature then I can save
 myself the trouble if they will have it implemented soon.

 I looked at the announcements and did not see any recent updates on
 this feature.

 Looking forward to your comments.

 Dave

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: t.co question

2010-10-21 Thread kprobe
And to ask a related url shortening question that I posed last week
and has not been answered ...
x.co/xyz was automatically detected as a URL link two weeks with
newtwitter, but abruptly stopped working, forcing use of http:// or www.
prefix to be prepended again. Can this feature be brought back?

Mark

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Re: t.co link wrapping and the new 140 characters...

2010-09-04 Thread Rich
Personally I feed the 140 should be whatever we send totally ignoring
the t.co factor otherwise it'll confuse end users and look like apps
are broken

Still waiting for someone from Twitter to talk about hownthe 140 will
work since they reannounced it the other day

On Sep 3, 9:02 pm, StuFF mc m...@stuffmc.com wrote:
 I just want this to be confirmed by @raffi

 If I understand 
 correctlyhttp://groups.google.com/group/twitter-api-announce/browse_thread/thr...

 This means that I can securely send a 120 (or less) character message
 + a link, no matter how long the link is, it will be translated into
 20 characters, and so the total being 140 character I'm fine. Right?

 My Rails app will send hey this is a message with always 
 ahttp://link.com/path/to/resource; and all I need to check is that hey
 this is a message with always a  is 120 chars, right?

 Thanks for confirming this, that would be amazingly cool because it
 would mean I don't need (and nobody would need) to call some t.co API
 to shrink a URL.

 Then I would only need to count on the updated clients (and
 twitter.com) to display my http://link.com; as a text and
 http://t.co/jhdafkjh; as a link! Wouldn't be a big deal if some
 (most) clients display the t.co as a text :)

 Cheers.

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co link wrapping and the new 140 characters...

2010-09-04 Thread StuFF mc (.com)
Users don't know / don't care about the 140 char limit. If an app
allows them to send more than 140, they'll not thing it's a big deal.
Twitter can simply communicate that any URL will count for 20
characters, and so, for ex., a tweet could contain 6 veeery long URLs,
that would still fit in 140 chars. Not 7, we need spaces between those
t.co's ;-)

What I really love in the idea of t.co is that we'll display real
URLs, and the only way to do it is to not count those real URLs as
part of the tweet length. People (myself included) don't really like
to see a bit.ly link - ever asked yourself what bit could mean
for, for example, a french speaking grand'pa - they won't necessary
click on the link coming from the grand son... ;)

Anyways, Rich, I got your point, we need it to be clear from Twitter,
but I think we should wait another week or two.

ps: Congrats to the API team, good things coming lately.

Cheers.


On Sep 4, 10:14 am, Rich rhyl...@gmail.com wrote:
 Personally I feed the 140 should be whatever we send totally ignoring
 the t.co factor otherwise it'll confuse end users and look like apps
 are broken

 Still waiting for someone from Twitter to talk about hownthe 140 will
 work since they reannounced it the other day

 On Sep 3, 9:02 pm, StuFF mc m...@stuffmc.com wrote:



  I just want this to be confirmed by @raffi

  If I understand 
  correctlyhttp://groups.google.com/group/twitter-api-announce/browse_thread/thr...

  This means that I can securely send a 120 (or less) character message
  + a link, no matter how long the link is, it will be translated into
  20 characters, and so the total being 140 character I'm fine. Right?

  My Rails app will send hey this is a message with always 
  ahttp://link.com/path/to/resource; and all I need to check is that hey
  this is a message with always a  is 120 chars, right?

  Thanks for confirming this, that would be amazingly cool because it
  would mean I don't need (and nobody would need) to call some t.co API
  to shrink a URL.

  Then I would only need to count on the updated clients (and
  twitter.com) to display my http://link.com; as a text and
  http://t.co/jhdafkjh; as a link! Wouldn't be a big deal if some
  (most) clients display the t.co as a text :)

  Cheers.

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co Rollout

2010-09-02 Thread Rich
Please Twitter can you give us an update on how character counts will
work

Personally the only way I see it making sense is if it's still 140 for
us and you change it after. Users will not understand when a character
count wildly jumps when typing and will assume the app is broken.

Also you've decided to change the users tweet and so surely the
character count should reflect the users tweet itself?

On Sep 2, 5:41 am, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
 My recollection is that the character count question was discussed on  
 this list, but I don't remember the number.
 --
 M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

 A mathematician is a device for turning coffee into theorems. - Paul Erdos

 Quoting John Meyer john.l.me...@gmail.com:



  On 9/1/2010 9:34 PM, M. Edward (Ed) Borasky wrote:
  I just got an email from Twitter about oAuth and t.co. Given that I have
  about five accounts, I assume I will get more copies. ;-) Anyhow, in the
  section on t.co, there was this line:

  You will start seeing these links on certain accounts that have
  opted-in to
  the service

  And in a related question, exactly how is this going to affect
  character count?  Will it be based on the bit.ly URL, or the t.co URL?

  --
  Twitter developer documentation and resources:http://dev.twitter.com/doc
  API updates via Twitter:http://twitter.com/twitterapi
  Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk?hl=en

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co Rollout

2010-09-02 Thread Nik Fletcher
I don't know the answer to the first few items, but I'm guessing that
the URLs will be unwrapped to whatever was originally submitted to
Twitter (i.e. whatever's currently shown when using the REST API
timelines with ?include_entities=true in the parameters)

-N

--
@nikf

On Sep 2, 4:34 am, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
 I just got an email from Twitter about oAuth and t.co. Given that I  
 have about five accounts, I assume I will get more copies. ;-) Anyhow,  
 in the section on t.co, there was this line:

 You will start seeing these links on certain accounts that have opted-in to
 the service

 How does an account opt-in to t.co? Will there be a setting in the  
 web app, similar to opting-in to locations? Will there be an API call,  
 or will Twitter simply wrap all the links posted by an account that  
 has opted in?

 If I post a bit.ly link and Twitter wraps it via t.co, will the  
 unwrapped display unwrap just the t.co piece, or will it go all the  
 way down to the raw URL?

 --
 M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

 A mathematician is a device for turning coffee into theorems. - Paul Erdos

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co Rollout

2010-09-02 Thread Boaz
Different question on the same email that states that Twitter will
start tracking every t.co click, whether on twitter.com or a Twitter
app. Does anyone know if Twitter will update their API to allow us to
get the Twitter Update ID that referred a particular click?

Thanks,
Boaz


On Sep 1, 8:34 pm, M. Edward (Ed) Borasky zn...@borasky-
research.net wrote:
 I just got an email from Twitter about oAuth andt.co. Given that I  
 have about five accounts, I assume I will get more copies. ;-) Anyhow,  
 in the section ont.co, there was this line:

 You will start seeing these links on certain accounts that have opted-in to
 the service

 How does an account opt-in tot.co? Will there be a setting in the  
 web app, similar to opting-in to locations? Will there be an API call,  
 or will Twitter simply wrap all the links posted by an account that  
 has opted in?

 If I post a bit.ly link and Twitter wraps it viat.co, will the  
 unwrapped display unwrap just thet.copiece, or will it go all the  
 way down to the raw URL?

 --
 M. Edward (Ed) Boraskyhttp://borasky-research.nethttp://twitter.com/znmeb

 A mathematician is a device for turning coffee into theorems. - Paul Erdos

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co Rollout

2010-09-02 Thread Rich
Yeah my point is that clients when posting shouldn't have to be aware
of this wrapping. As far as posting is concerned, what the client says
is 140 characters is 140 characters.  If Twitter decides to change the
number of characters after posting, then that's their issue, it
shouldn't be the client's issue.

I really only need to give one reason for this, user's are stupid.  If
you have your character counter at 50 chars left and then all of a
sudden it changes but your character display shows something else,
they won't understand and will simply complain the app is broken.

 I believe all t.co links are 20 characters.

 -jonathan

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co Rollout

2010-09-02 Thread Rich
Are there any plans to include include_entities to the search api as
we can't parse these unless it is included, and also means clients
can't show proper links when using the search api

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


[twitter-dev] Re: t.co mixed messages

2010-06-10 Thread Ron B
Hi Taylor,

So is it correct to assume that my users will no longer be able to
advertise their webpage links through a direct appearance of that link
in their tweets (i.e. http://www.mygreatwebsite.com), because this new
initiative will always obfuscate the link within a t.co wrapper?  In
fact, is it true that the only way the original link would be
displayed in a tweet is if the client Twitter app viewing the tweet
took advantage of the entities information provided with the tweet and
converted the t.co link back to the original link prior to displaying
the tweet (something my app has no control over)?

Just my opinion, but I don't think Twitter should alter the content of
their clients' tweets.  How can Twitter know for sure that the
alteration will be harmless to the original intended meaning of the
tweet?  What if, as a joke, a user wanted to include in their tweet
the phrase www.whatthehell.com?  Twitter would convert that into a
t.co wrapper that goes no where, and destroy the meaning of the tweet
in the process?

I can appreciate why Twitter wants to be in the click loop for
embedded URLs, but can you think about it some more and perhaps come
up with a less intrusive way of do it?

Ron

On Jun 10, 9:44 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 While it's true that some details are still being worked out, the following
 is the intention:

 a) You post the linkhttp://f.ws/tcowithin a tweet
 b) Within the published, text component of the tweet, you'll see the t.coURL
 c) within the entities of the tweet, you'll see yourhttp://f.ws/tcolink
 d) It's up to clients on how they want to render the link. They might want
 to render it as a t.co link. They might want to reference the annotation and
 render the URL there (which would be an f.ws link, not the ultimate
 destination). They might want to do something else with how they display the
 URL, or interpret the URL referenced in the entity by some other means.

 Taylor



 On Wed, Jun 9, 2010 at 9:06 PM, TJ Luoma luo...@gmail.com wrote:
  On the list we were told:

   our current plan is that no user will see a t.co URL on twitter.com but
  we still have some details to work through. the links will still be
  displayed as they were sent in, but the target of the link will be the
  t.co link instead. and, we want to provide the same ability to display
  original links to developers. we're going to use the entities attribute to
  make this possible.

  On the website,
  (http://blog.twitter.com/2010/06/links-and-twitter-length-shouldnt.html)
  Twitter said:

   When this is rolled out more broadly to users this summer, all links
  shared on Twitter.com or third-party apps will be wrapped with a t.co URL.
  A really long link such as
 http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp...be 
 wrapped as
 http://t.co/DRo0trjfor display on SMS, but it could be displayed to web
  or application users as amazon.com/Delivering- or as the whole URL or page
  title. Ultimately, we want to display links in a way that removes the
  obscurity of shortened link and lets you know where a link will take you.

  Reading that last sentence, it makes it sound like you are going to
  auto-expand shortened URLs, which would effectively kill all other URL
  shortening services.

  Can someone clarify this? I searched through the list archive but
  didn't see an answer.

  If I post http://ƒ.ws/tco http://xn--3ha.ws/tco to Twitter (which is a
  redirect to
 http://blog.twitter.com/2010/06/links-and-twitter-length-shouldnt.html),
  will the user see http://ƒ.ws/tco http://xn--3ha.ws/tco and if the
  user clicks on
  http://ƒ.ws/tco http://xn--3ha.ws/tco will it actually go through (for
  analytics, etc)?

  Thanks!

  TjL


[twitter-dev] Re: t.co Is cool, and I might have an issue with it anyway.

2010-06-10 Thread @IDisposable
  Oh, I know it... that's why a Sitemap.xml, ROBOTS.TXT and offering an
  OEmbed endpoint on your sites is a really good idea. Seehttp://oembed.com/
  for the use of the latter.

 What's their business model? What do they sell to whom?

OEmbed.com is the place where the standard is spelled out... e.g. what
you should provide as a web developer if you want to encourage
embedding and/or reduce crawling loads.  As such, there's no business
model (for them), but some website owner might have one that
incentives you to use the standard.

There is also a service that provides OEmbed data for tons of sites
already, my favorite being http://api.embed.ly/  I have no idea what
their business model is, but they have a wicked-cool service.

Marc


[twitter-dev] Re: t.co issue -- querying for original url in streaming search apis

2010-06-09 Thread Ben Metcalfe
I would love to see twitter include the original unwrapped url in a
key/value in the annotation field (else otherwise it's own specific
key/value in the payload).

There are loads of use cases for this: from search/discovery through
to reducing latency for twitter clients that want to show the original
url to the user (now potentially a two-stage task if url is original
- bit.ly - t.co)

B


On Jun 9, 12:13 pm, Jim Gilliam j...@gilliam.com wrote:
 I'm creating a new thread for this because a few others have mentioned it,
 and we haven't gotten a response yet.  My hunch is that changing those APIs
 involve other teams within Twitter, so figuring out a solution could be
 challenging.

 Here is the issue.  We need to be able to get matches on the original URL
 through the streaming and search APIs.   For me, I'm tracking act so I can
 match tweets that link to 'http://act.ly'.  This is not a link shortener
 service, the actual pages live at act.ly, and it was all designed
 specifically for Twitter so there would be no need for url shorteners.

 As far as I'm concerned, it's fine if that link changes to t.co, as long as
 I can still get matches on act.ly (or act) through the streaming API (the
 search API is going to be important for people too, but less of an issue for
 me personally).

 The most elegant way to fix this would be to allow tracking of the original
 URL.  So I can put in a domain name, or URL substring, and match everything
 that way.  Same with search. This would be useful to a lot of people, and
 virtually all link oriented web apps with APIs provide a way to get all the
 matches for a particular domain. (digg, google, yahoo, etc)

 I'm sure there are other workaround ways of doing this, and I'm all ears.
  It would be SUPER NICE (wink wink) to hear some kind of assurance that
 there will be a way for us to query this type of information before
 the t.cochanges go live.

 Thanks guys...

 Jim Gilliamhttp://act.ly/http://twitter.com/jgilliam



 On Tue, Jun 8, 2010 at 4:43 PM, Jim Gilliam j...@gilliam.com wrote:
  Will we be able to get matches on the original URL through the streaming
  API?

  For example, I'm tracking act so I can match tweets that link to '
 http://act.ly'.  Will I still be able to do that?

  Jim Gilliam
 http://act.ly/
 http://twitter.com/jgilliam

  On Tue, Jun 8, 2010 at 4:33 PM, Dewald Pretorius dpr...@gmail.com wrote:

  Raffi,

  I'm fine with everything up to the new 140 character count.

  If you count the characters *after* link wrapping, you are seriously
  going to mess up my system. My short URLs are currently 18 characters
  long, and they will be 18 long for quite some time to come. After that
  they will be 19 for a very long time to come.

  If you implement this change, a ton, and I mean a *huge* number of my
  system's updates are going to be rejected for being over 140
  characters.

  On Jun 8, 7:57 pm, Raffi Krikorian ra...@twitter.com wrote:
   hi all.

   twitter has been wrapping links in e-mailed DMs for a couple months
   nowhttp://bit.ly/twttldmemail.
   with that feature, we're trying to protect users against phishing and
  other
   malicious attacks. the way that we're doing this is that any URL that
  comes
   through in a DM gets currently wrapped with a twt.tl URL -- if the URL
  turns
   out to be malicious, Twitter can simply shut it down, and whoever
  follows
   that link will be presented with a page that warns them of potentially
   malicious content. in a few weeks, we're going to start slowly enabling
  this
   throughout the API for all statuses as well, but instead of twt.tl, we
  will
   be using t.co.

   practically, any tweet that is sent through statuses/update that has a
  link
   on it will have the link automatically converted to a t.co link on its
  way
   through the Twitter platform. if you fetch any tweet created after this
   change goes live, then its text field will have all its links
  automatically
   wrapped with t.co links. when a user clicks on that link, Twitter will
   redirect them to the original URL after first confirming with our
  database
   that that URL is not malicious.  on top of the end-user benefit, we hope
  to
   eventually provide all developers with aggregate usage data around your
   applications such as the number of clicks people make on URLs you
  display
   (it will, of course, be in aggregate and not identifiable manner).
   additionally, we want to be able to build services and APIs that can
  make
   algorithmic recommendations to users based on the content they are
   consuming. gathering the data from t.co will help make these possible.

   our current plan is that no user will see a t.co URL on twitter.com but
  we
   still have some details to work through. the links will still be
  displayed
   as they were sent in, but the target of the link will be the t.co link
   instead. and, we want to provide the same ability to display original
  links
   to developers. we're going to use