[twitter-dev] Re: oAuth still working for everyone.?

2010-12-02 Thread LeeS - @semel
I am using this library on all my sites: 
https://github.com/jmathai/twitter-async,
all of which are now broken and fail to let anyone log in.

Any way this can be rolled back until all the various oAuth libraries
people are using are brought up to date?

Lee

On Dec 2, 5:35 pm, Dave-twiends i...@davesumter.com wrote:
 Thanks Taylor, yip unfortunately I wrote my oauth code about 18 months
 ago, before most of the libraries were out, so there could be anything
 wrong. It's probably not 100% spec compliant, which is probably why it
 broke.

 I've tracked down the issue to the access_token exchange part of the
 process. The access token's that I have from before are still working,
 just can't get new ones. I've noticed I'm not passing oauth_verifier
 back in the request, which could be causing the issue..

 Will let you guys know how I get on...

 Thanks for the pointers
 Dave

 On Dec 2, 9:57 pm, Taylor Singletary taylorsinglet...@twitter.com
 wrote:

  We've corrected a number of long-standing OAuth-related bug fixes -- mainly
  in areas where we more liberal than we should have been when verifying
  signatures.

  Here are a few things to verify:

  * Verify that you are using your consumer key where the consumer key is
  supposed to go. Compare this to what you see for you app on dev.twitter.com
  * Likewise, verify that you are using your consumer secret where it is
  supposed to go. Compare this to what you see for you app on dev.twitter.com
  * Laugh at the obviousness and absurdity of a check like that. Cry a little
  because we already know some people were doing the wrong thing here,
  especially on end points that didn't require authentication.
  * Verify that your timestamps are in range
  * If you're sending a request to a resource that doesn't require
  authentication but you're including OAuth credentials:
     - we used to just give you a free pass even if the credentials were
  incorrect. Hey, it doesn't require auth, so why bother checking?
     - now we check this. if you pass us an OAuth header or anything that
  looks like an OAuth-based request, we will check it for validity, even if
  it's a resource that doesn't require auth.

  We haven't changed anything about our actual core signature validation code
  -- what was a valid signature before should be a valid one now. We're just
  checking the validity in more use cases than we were previously, and
  checking other validity points we were flexible with previously.

  Taylor

  On Thu, Dec 2, 2010 at 1:32 PM, Twitlonger 
  stu...@abovetheinternet.orgwrote:

   I'm seeing a lot of invalid/expired token errors.

   On Dec 2, 9:21 pm, Dave-twiends i...@davesumter.com wrote:
I noticed I've just started getting 401's for all my oAuth requests.
Seems to be happening on more than one site for me.. My application
keys and status still look good..

Just wondering if anyone else is having an issue..?

   --
   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 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: oAuth still working for everyone.?

2010-12-02 Thread LeeS - @semel
The open source library I was using omitted oauth_verifier, which
apparently was not required for oauth to work previously.

Thanks to Dave  Taylor for pointing this out.

Lee


On Dec 2, 6:09 pm, Dave-twiends i...@davesumter.com wrote:
 Thanks, I'm up again, looks like it was just oauth_verifier that I was
 missing... Phew..

 I'll take some time this week to read the spec in detail and make sure
 I'm not missing anything else..

 Thanks
 Dave

 On Dec 2, 10:59 pm, Taylor Singletary taylorsinglet...@twitter.com
 wrote:

  Hi Folks,

  We're going to rollback a subset of these changes for now. Before we give
  this another try, we'll let everyone know the specific pain points and give
  some time to adjust to them. In the meantime, those who experienced trouble
  today will want to verify that their libraries are doing the right thing in
  regard to the bullet points I posted above.

  Also useful is making sure that you don't send additional headers related to
  basic auth in an OAuth request, that you're using the proper, versioned
  api-subdomain end points, etc.

  Dave: It's pretty crucial that you send an oauth_verifier on the access
  token step. It's not valid OAuth 1.0a without it.

  Sorry about the mess folks. We should never have let these bugs persist for
  so long.

  Taylor

  On Thu, Dec 2, 2010 at 2:45 PM, Tom van der Woerdt i...@tvdw.eu wrote:

   Waiting doesn't help solve the issue. The spec hasn't changed, the API is
   just a bit more watching for the mistakes which some developers tend to
   make.

   I'd recommend diving into the code and fixing the errors, instead of 
   asking
   the Twitter API team to accept your broken OAuth implementations. :-)

   Tom

   On 12/2/10 11:42 PM, LeeS - @semel wrote:

   I am using this library on all my sites:
  https://github.com/jmathai/twitter-async,
   all of which are now broken and fail to let anyone log in.

   Any way this can be rolled back until all the various oAuth libraries
   people are using are brought up to date?

   Lee

   On Dec 2, 5:35 pm, Dave-twiendsi...@davesumter.com  wrote:

   Thanks Taylor, yip unfortunately I wrote my oauth code about 18 months
   ago, before most of the libraries were out, so there could be anything
   wrong. It's probably not 100% spec compliant, which is probably why it
   broke.

   I've tracked down the issue to the access_token exchange part of the
   process. The access token's that I have from before are still working,
   just can't get new ones. I've noticed I'm not passing oauth_verifier
   back in the request, which could be causing the issue..

   Will let you guys know how I get on...

   Thanks for the pointers
   Dave

   On Dec 2, 9:57 pm, Taylor Singletarytaylorsinglet...@twitter.com
   wrote:

    We've corrected a number of long-standing OAuth-related bug fixes --
   mainly
   in areas where we more liberal than we should have been when verifying
   signatures.

    Here are a few things to verify:

    * Verify that you are using your consumer key where the consumer key is
   supposed to go. Compare this to what you see for you app on
   dev.twitter.com
   * Likewise, verify that you are using your consumer secret where it is
   supposed to go. Compare this to what you see for you app on
   dev.twitter.com
   * Laugh at the obviousness and absurdity of a check like that. Cry a
   little
   because we already know some people were doing the wrong thing here,
   especially on end points that didn't require authentication.
   * Verify that your timestamps are in range
   * If you're sending a request to a resource that doesn't require
   authentication but you're including OAuth credentials:
      - we used to just give you a free pass even if the credentials were
   incorrect. Hey, it doesn't require auth, so why bother checking?
      - now we check this. if you pass us an OAuth header or anything that
   looks like an OAuth-based request, we will check it for validity, even
   if
   it's a resource that doesn't require auth.

    We haven't changed anything about our actual core signature validation
   code
   -- what was a valid signature before should be a valid one now. We're
   just
   checking the validity in more use cases than we were previously, and
   checking other validity points we were flexible with previously.

    Taylor

    On Thu, Dec 2, 2010 at 1:32 PM, Twitlongerstu...@abovetheinternet.org
   wrote:

    I'm seeing a lot of invalid/expired token errors.

    On Dec 2, 9:21 pm, Dave-twiendsi...@davesumter.com  wrote:

   I noticed I've just started getting 401's for all my oAuth requests.
   Seems to be happening on more than one site for me.. My application
   keys and status still look good..

    Just wondering if anyone else is having an issue..?

    --
   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

[twitter-dev] @anywhere fails if ShareThis on the page?

2010-06-04 Thread LeeS - @semel
I get this Javascript error when trying to use @anywhere on the same
page as a ShareThis widget.

Error: Permission denied for [name of my site[ to get property
Window.document from http://wd.sharethis.com.
Source File: http://platform.twitter.com/anywhere.js?id=[my api
key]v=1
Line: 1


Re: [twitter-dev] Re: Natural Language Processing Projects

2010-03-01 Thread Jennie Lees
If you're new to NLP, I recommend getting a book like Natural Language
Processing with Python, using the Python Twitter API, and writing a Bayesian
spam classifier. If you're less new, I've been working in sentiment
classification for a while now and it's a lot of fun. Also things like
automatically grouping tweeters by topic, or scanning someone's tweets to
see if you should follow them, can be cool projects.

j

On Sun, Feb 28, 2010 at 10:16 PM, Bryan k0...@dbbear.com wrote:

 Google: Latent Semantic Analysis, Latent Relational Analysis, and
 Vector Space Model

 Check out the book: Algorithms of the Intelligent Web from Manning:
 http://www.manning.com/marmanis/

 I've blogged a bit about some of the things I applied to Twitter at:
 http://skimmeragent.blogspot.com/

 Good luck.

 Bryan



Re: [twitter-dev] Re: Introduce yourself!

2010-02-23 Thread Jennie Lees
Hello folks. I'm Jen. Just moved to SF from Scotland where I ran a data
intelligence startup which dug into Twitter sentiment analysis (see
festbuzz.com for an example).

I'm consulting, writing, speaking and doing a day job at a Silicon Valley
tech co. for now, but I have a list as long as my arm of Twitter NLP stuff
to play with.

I'm going to chime in on the consensus for get replies to a specific tweet.
Would certainly help with the anaphora resolution stuff I'm working on.

j

On Tue, Feb 23, 2010 at 7:54 AM, alexro arodyg...@gmail.com wrote:

 Hi, I'm Alex. London-based. Currently working on a conversation
 tracking application.

 My tools are .Net specific, thanks Mayo for LinqToTwitter library!
 Thanks to all of you for providing great advice!

 On Feb 21, 11:03 pm, Anton Krasovsky anton.krasov...@gmail.com
 wrote:
  Hi Guys,
 
  @ak1394 Anton Krasovsky, Dublin, Ireland. Author of PavoMe (twitter
  client for java mobiles).
 
  I've been working with twitter for about half a year, and my efforts
  are split between working
  on client application and backend server (which handles all
  communication between handset and Twitter servers, and is written in
  Erlang).
 
  So far the only twitter opensource released by me was an Erlang client
  library. I don't think anyone except me actually uses it.
 
  I'm looking forward to see xAuth avaiable - few users in China will
  appreciate not having to
  struggle with GFW to get their oauth tokens.
 
  http://github.com/ak1394/twerl
 
  http://pavo.me
 
  Regards,
  Anton
 
 
 
  On Fri, Feb 19, 2010 at 8:20 PM, Abraham Williams 4bra...@gmail.com
 wrote:
   We have not had an introductions thread in a long time (or ever that I
 could
   find) so I'm starting one. Don't forget to add an answer to the tools
 thread
   [1](Gmail link [2]) as well.
   I'm Abraham Williams, I've been working with the Twitter API and this
 group
   since early 2008. I do mostly freelance Drupal and Twitter
 API integration
   and personal projects. I love seeing the creative projects developers
 build
   or integrate with the API and look forward to meeting many of you at
 Chirp.
   TwitterOAuth [3] the first PHP library to support OAuth is built and
   maintained by me, and will hopefully see a new release soon. I also
 built a
   fun Chrome extension [4] that integrates common friends and followers
 into
   Twitter profiles.
   The feature I would most like added to the API is a conversation method
 to
   get replies to a specific status.
   So. Who are you, what do you do, what have you built, and what feature
 do
   you most want to see added?
   @Abraham
   [1]
 http://groups.google.com/group/twitter-development-talk/browse_thread...
   [2] https://mail.google.com/mail/#inbox/12680cd0fa59011e
   [3]
 https://chrome.google.com/extensions/detail/npdjhmblakdjfnnajeomfbogo...
   [4] http://code.google.com/p/twitter-api/issues/detail?id=142
   --
   Abraham Williams | Community Advocate |http://abrah.am
   Project | Out Loud |http://outloud.labs.poseurtech.com
   This email is: [ ] shareable [x] ask first [ ] private.
   Sent from Seattle, WA, United States



[twitter-dev] Cannot create list with a specific slug, even if that slug doesn't exist in the account

2010-01-04 Thread LeeS - @semel
In my account, there's no list named 'design': 
http://twitter.com/shortyawards/design
results in a 404 page

When I try to create one with that name, I get numbers appended to it:

curl -u ..  -dname=design http://api.twitter.comtyawards/lists.xml
?xml version=1.0 encoding=UTF-8?
list
  id5397152/id
  namedesign/name
  full_name@shortyawards/design-21/full_name
  slugdesign-21/slug
  description/description
  subscriber_count0/subscriber_count

Each time we call the API, a new list with the same slug 'design-21'
is created.  This happens for four specific lists in our account, but
all the others are unaffected.

Any ideas how to solve this problem?

Lee


[twitter-dev] Undeletable list?

2009-12-15 Thread LeeS - @semel
I seem to have created an undeletable list in one of my accounts (list
id 4667928)

I can't delete it via the API, and deleting the list via twitter.com
also fails.

Lee


[twitter-dev] Reminder: Twitter developer event tonight in SF

2009-12-07 Thread LeeS - @semel
Link: http://realtimebooze.eventbrite.com/

The founders of Cotweet, Klout, Involver, Posterous, Twittorati, and
Listimonkey will be there in addition to a few members of the Twitter
API team. If you're building a business around the real time web or
just tinkering with a few product ideas, please come.

iPhones will be available for demoing your products.


ps: This is the San Francisco event, there's one in NYC too on 12/10
http://realtimeboozenyc.eventbrite.com/


[twitter-dev] Re: Tons of 502s

2009-12-06 Thread LeeS - @semel
Everything is down for me too.
Twitter.com itself shows a fail whale.

Lee


[twitter-dev] Re: Tons of 502s

2009-12-06 Thread LeeS - @semel
I'm glad the fail whale is still around. I hadn't seen it in a while
and was starting to miss it.

Lee


[twitter-dev] Re: How to get the most followed users?

2009-12-06 Thread LeeS - @semel
You've got to basically build your own database of users.  That's what
I did to create this page:

http://listorious.com/top/followers

Lee

On Dec 6, 10:15 am, Abraham Williams 4bra...@gmail.com wrote:
 If you want the top 1000 by followers you could parsehttp://twitterholic.com/.

 On Sat, Dec 5, 2009 at 16:10, developar develo...@gmail.com wrote:
  Hi

  I was just trying to know how I can ge a list of the top twitter users
  who have most number of followers? there is no API to do that?

  Regards

 --
 Abraham Williams | Community Evangelist |http://web608.org
 Hacker |http://abrah.am|http://twitter.com/abraham
 Project | Awesome Lists |http://twitterli.st
 This email is: [ ] blogable [x] ask first [ ] private.
 Sent from Madison, WI, United States


[twitter-dev] Real Time Twitter Booze -- SF 12/7, NY 12/10

2009-12-02 Thread LeeS - @semel
Hi all,

We're the cofounders of Sawhorse Media, which created Listorious,
Shorty Awards, Muck Rack, Venture Maven. We're anxious to meet more
folks doing Twitter development so we're getting a few together for
drinks.

If you're building a business around the real time web or just
tinkering with a few product ideas, please come.

SF - 12/7 http://realtimebooze.eventbrite.com/
NY - 12/10 http://realtimeboozenyc.eventbrite.com/

iPhones will be available for demoing your products.

See you there!

@semel  @gregory


[twitter-dev] Lists API call not working?

2009-11-30 Thread LeeS - @semel
I'm trying to use this call from the documentation, which previously
worked - now it doesn't:

http://api.twitter.com/1/twitterapidocs/lists.xml

I get redirected to http://api.twitter.com/lists/not_yet

This seems to affect other API calls I've tried as well.

Lee


[twitter-dev] Re: Lists API call not working?

2009-11-30 Thread LeeS - @semel
Makes sense.  I hadn't found out about lists being turned off.

Lee


On Nov 30, 5:20 pm, Rich rhyl...@gmail.com wrote:
 Yep it affects the 
 APIhttp://status.twitter.com/post/263867698/responding-to-high-error-rat...

 On Nov 30, 9:54 pm, Tim Haines tmhai...@gmail.com wrote:

  They've turned off lists on twitter.com at the moment.  I'd expect this
  would cause the API to stop working too..

  On Tue, Dec 1, 2009 at 10:36 AM, LeeS - @semel lse...@gmail.com wrote:

   I'm trying to use this call from the documentation, which previously
   worked - now it doesn't:

  http://api.twitter.com/1/twitterapidocs/lists.xml

   I get redirected tohttp://api.twitter.com/lists/not_yet

   This seems to affect other API calls I've tried as well.

   Lee


[twitter-dev] Authorizing users for my app's API

2009-11-30 Thread LeeS - @semel
Here's the situation:

My app lets users OAuth via Twitter as their login.  Simple and
standard.

Now, I've created an API for my app.  I want other apps, say Twitter
clients, to be able to use my app, as if they are one of my app's
users.  What's the best way to let the user authorize that app to use
my app?  Do I have to implement OAuth myself, and then have the user
OAuth twice, once into my app and once into Twitter via my app to let
my app access Twitter?  That's a lot of screens for the user to go
through.

I'm curious how you'd handle this, and if there's a simpler solution.

Lee





[twitter-dev] Turning a list's status timeline into an JS/Ajax widget

2009-11-01 Thread LeeS - @semel

Does calling the status timeline ( '/:users/lists/:list_slug/
statuses.:format') for a list count against rate limit?

What I'm thinking of is doing an Ajax widget that auto updates with
new tweets from a list every few seconds, such as the Search widget
Twitter provides: http://twitter.com/goodies/widget_search

If the status API request is rate limited this would obviously not
work as you'd run out of requests within a few moments.  Is there any
other
better way to turn a list's statuses into a widget?

Lee


[twitter-dev] Re: Updates to the List API (list descriptions, cursoring lists of lists, finding by list id rather than slug more consistent names)

2009-10-30 Thread LeeS - @semel

Does calling the status timeline for a list count against rate limit?

What I'm thinking of is doing an Ajax widget that auto updates with
new tweets from a list every few seconds,
similar to how many people use the Search API to do this by hashtag.

If the status API request is rate limited this would obviously not
work.



[twitter-dev] Authenticating for my own site's API, when my site uses Twitter OAuth for logins

2009-10-17 Thread LeeS

Let's say I have a site that uses Twitter OAuth to allow users to log
in.  Now, I want to add my own API on my site, which itself needs
authentication.   What's the best way to handle authentication for my
API?  I can't see how I can use Twitter OAuth because it'll direct the
user to Twitter's user interface for the login, so it wouldn't be
usable by a script trying to access my own site's API.  Any
suggestions on the best way to handle a situation like this? Am I
missing something obvious here?


[twitter-dev] Re: Draft of List API documentation

2009-10-17 Thread LeeS

So far, I've observed the limits to be 20 lists per user, 500 users
per list.

Lee

On Oct 17, 5:57 pm, Rod Begbie rodbeg...@gmail.com wrote:
 Some questions on lists that came from a quick hack I made this morning 
 (http://github.com/rodbegbie/emulate-with_friends):

 1) Are there any restrictions on list sizes?
 2) Are there any limits to the number of lists one user can have?

 3) Does each add user to list call count towards the API Limit? If so, are
 there any plans to add an Add in bulk method where multiple IDs can be
 passed with one call?

 Cheers,

 Rod.

 --
 :: Rod Begbie ::http://groovymother.com/::


[twitter-dev] List API: Rules for converting list name - list slug

2009-10-17 Thread LeeS - @semel

Anyone have the rules for converting the user-entered name of the list
into the list slug?  This would save our app an API call when creating
new lists.

Lee



[twitter-dev] Re: Getting sample of recent statues (not real time) for large list of specific users

2009-09-09 Thread LeeS

Wouldn't we get a lot of irrelevant users that way? Is it possible to
stream both on user id's an keywords, or is it one or the other?

Regarding the count, would it be possible to access the API every 5
minutes, say, using a negative count parameter?  Or better just to use
the streaming feature as it's intended?  The former seems easier to
develop since we can just point a cron script at it and not worry
about having a long-lived process that keeps the connection open.

Lee


On Sep 9, 2:23 am, John Kalucki jkalu...@gmail.com wrote:
 At first glance, it seems that you should track on the keywords you
 care about with the Streaming API, and then sort by user on your
 client end.

 The count parameter allows clients to mask data loss at reconnection-
 time. It won't be sufficient for your purposes as the look back is
 only a few tens of minutes at most.

 -John Kaluckihttp://twitter.com/jkalucki
 Services, Twitter Inc.

 On Sep 8, 10:17 pm, LeeS lse...@gmail.com wrote:

  For a new project we'll need to retrieve the text of recent statuses
  for a large group of specific users (several thousand to start),
  matching a smaller list of keyword strings.   Both the users and
  keywords will grow over time but the keyword set will probably remain
  at least an order of magnitude smaller than the set of users and grow
  more slowly  Real time is not important and the statuses can be a few
  hours old.  Is using the 'shadow' method of the Streaming API with a
  negative 'count' parameter the best way to do this with a minimum load
  on the API?  If so, what's the best way to obtain the access needed?
  It looks like the initial base of users is going to outstrip the
  'filter' method's limitation, and 'filter' doesn't allow for the use
  of 'count' in the default role.

  Thanks

  --Lee Semel

  Recent Twitter projects:  http://muckrack.com -http://venturemaven.com
  -http://twittorati.com-http://shortyawards.com-http://shortyawards.com...


[twitter-dev] Getting sample of recent statues (not real time) for large list of specific users

2009-09-08 Thread LeeS

For a new project we'll need to retrieve the text of recent statuses
for a large group of specific users (several thousand to start),
matching a smaller list of keyword strings.   Both the users and
keywords will grow over time but the keyword set will probably remain
at least an order of magnitude smaller than the set of users and grow
more slowly  Real time is not important and the statuses can be a few
hours old.  Is using the 'shadow' method of the Streaming API with a
negative 'count' parameter the best way to do this with a minimum load
on the API?  If so, what's the best way to obtain the access needed?
It looks like the initial base of users is going to outstrip the
'filter' method's limitation, and 'filter' doesn't allow for the use
of 'count' in the default role.

Thanks

--Lee Semel

Recent Twitter projects:  http://muckrack.com  - http://venturemaven.com
- http://twittorati.com - http://shortyawards.com - 
http://shortyawards.com/twitter_pro/


[twitter-dev] Re: HTTP 409 on status update via API

2009-08-06 Thread Jennie Lees
Getting the same thing using the track function of the API.
On Thu, Aug 6, 2009 at 9:43 PM, briantroy brian.cosin...@gmail.com wrote:


 Sorry... these are HTTP 408s...

 On Aug 6, 1:20 pm, briantroy brian.cosin...@gmail.com wrote:
  This just started today. It was working fine before and early this
  morning.
 
  I'm send in user updates from a widget via API. My server is
  whitelisted and I've got a registered service. I get a HTTP 409 on
  every attempt to submit a status.
 
  Not sure why... You can try it here:http://briantroy.com/blog/about
 
  I know a 409 should mean timed out... but the response comes back in
  one second (or just really really fast).
 
  Any help appreciated...
 
  Brian Roy
 
  justSignal




-- 
Jennie Lees
Founder, Affect Labs
jen...@affectlabs.com
http://twitter.com/jennielees


[twitter-dev] Re: A question regarding categorization of tweets

2009-07-22 Thread Jennie Lees
TweetDeck (http://www.tweetdeck.com) is the obvious answer, you can group
your contacts into different panels and thus not have the noisy drown out
the intelligent.

Pretty sure other clients do it too, to different extents - a bit of
googling and trying them out won't hurt if TD's not to your liking. ;)

--j

On Wed, Jul 22, 2009 at 11:10 AM, haffi e haff...@gmail.com wrote:


 I was wondering if there was an app that let's you categorize the
 people you're following.

 For example, there are some people I'm following that update their
 status almost every minute and it's hard to see what your friends are
 doing unless I stop following these super tweeters. It would be nice
 if I could put them all in a special category called bored or
 something and my friends in another category to clean things up.

 Do you know of any apps that do this? I haven't been searching around
 much but I'm on a Mac if that helps.


[twitter-dev] Re: Twitter is not making money

2009-07-19 Thread Jennie Lees
On Sun, Jul 19, 2009 at 12:02 AM, M. Edward (Ed) Borasky
zzn...@gmail.comwrote:

 Man, it is so good to hear this from someone who's actually done it!
 The other point, though, is that the real thing, even traffic /
 social network analysis, is compute-resource intensive and requires a
 kind of programming knowledge that few have. So if something simple,
 like emoticon counting, provides *some* clues about sentiment, it may
 be worth doing. I'm not convinced, though, that it is worth doing.


I've been working on commercialising sentiment analysis research,
specifically tuned to microblogs and social media, and my investigations -
both academic and talking to potential customers - lead me to believe it
really is worth doing. Sentiment stuff specifically can be done far more
cheaply compute-wise than full-scale semantic understanding of language.

The key thing though, to any app developer or startup founder, is *not* to
rely on Twitter. We've been asked this several times by investors now: what
happens if Twitter fails? Develop stuff that's platform and network agnostic
and revel in the fact that there's definitely a ton of interest in the space
right now - despite some players being around for 10 years ;)

--J


[twitter-dev] Re: Feature Request: Publicly Mark Tweets That You Like (i.e. digg a tweet)

2009-04-25 Thread Jennie Lees
On Sat, Apr 25, 2009 at 2:44 PM, Cameron Kaiser spec...@floodgap.comwrote:


 You're basically asking something along the lines of a favourites-driven
 site. There isn't a lot out there on it, but among other things look at
 favrd and similar services.


There's also FriendFeed which lets you upvote your friends' lifestreams,
including tweets.

One of the things I'm working on at the moment is automatically parsing
tweets to replicate this behaviour (e.g. a RT is an upvote, and the
duplicate messages get removed). Will keep you posted, Mike.

However, I'm not doing the whole 'people vote other tweets up/down manually'
thing; it's such a jump to get that level of user interaction frequently
enough to be meaningful.

-J
-- 
Jennie Lees
Founder, Affect Labs
jen...@affectlabs.com
http://twitter.com/jennielees


Re: Status updates ignored, even though statuses not identical?

2008-12-12 Thread LeeS

Thanks Alex.  Let me know if there's anything I can do on my end.

Lee


On Dec 11, 3:36 pm, Alex Payne a...@twitter.com wrote:
 You're not the first to report this issue, I'm afraid.  This crops up
 from time to time due to some low-level, complicated caching logic in
 our system.  We're constantly ironing out this code, but I'll
 double-check the update method and see if there's any glaring issues
 there.



 On Thu, Dec 11, 2008 at 10:05, Lee Semel lse...@gmail.com wrote:

  Just to clarify, here is an example of the request we are sending and
  the json that's returned:

  REQUEST
 http://twitter.com/statuses/update.json?status=%40sixuntilme%2C+you+w...

  STATUS CODE
  200

  RETURNED
  data={in_reply_to_user_id:11676742,truncated:false,text:@HughBriss,
  you were nominated by @AgingBackwards (and 5 others) for a #design
  Shorty Award http:\/\/bit.ly\/SMcZ,user:{description:The best
  short content creators on twitter in
  2008,url:http:\/\/shortyawards.com,name:Shorty
  Awards,protected:false,profile_image_url:http:\/\/s3.amazonaws.com\/twitter_production\/profile_images\/66792558\/logo_normal.png,screen_name:shortyawards,followers_count:750,location:,id:17663756},in_reply_to_screen_name:HughBriss,favorited:false,created_at:Thu
  Dec 11 16:20:11 +
  2008,in_reply_to_status_id:1051493141,id:1051503605,source:web}

  In the JSON, the 'text' field is a status from 2 hours ago.  It
  completely ignored the update.

 --
 Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


Re: Status updates ignored, even though statuses not identical?

2008-12-12 Thread LeeS

You should know it also ignores updates through the Twitter site
itself.  As of now, our bot's updates haven't been accepted for the
last hour, so I logged into Twitter.com and tried to make an update
manually, but that also doesn't work.
Lee




On Dec 12, 10:24 am, LeeS lse...@gmail.com wrote:
 Thanks Alex.  Let me know if there's anything I can do on my end.

 Lee

 On Dec 11, 3:36 pm, Alex Payne a...@twitter.com wrote:

  You're not the first to report this issue, I'm afraid.  This crops up
  from time to time due to some low-level, complicated caching logic in
  our system.  We're constantly ironing out this code, but I'll
  double-check the update method and see if there's any glaring issues
  there.

  On Thu, Dec 11, 2008 at 10:05, Lee Semel lse...@gmail.com wrote:

   Just to clarify, here is an example of the request we are sending and
   the json that's returned:

   REQUEST
  http://twitter.com/statuses/update.json?status=%40sixuntilme%2C+you+w...

   STATUS CODE
   200

   RETURNED
   data={in_reply_to_user_id:11676742,truncated:false,text:@HughBriss,
   you were nominated by @AgingBackwards (and 5 others) for a #design
   Shorty Award http:\/\/bit.ly\/SMcZ,user:{description:The best
   short content creators on twitter in
   2008,url:http:\/\/shortyawards.com,name:Shorty
   Awards,protected:false,profile_image_url:http:\/\/s3.amazonaws.com\/twitter_production\/profile_images\/66792558\/logo_normal.png,screen_name:shortyawards,followers_count:750,location:,id:17663756},in_reply_to_screen_name:HughBriss,favorited:false,created_at:Thu
   Dec 11 16:20:11 +
   2008,in_reply_to_status_id:1051493141,id:1051503605,source:web}

   In the JSON, the 'text' field is a status from 2 hours ago.  It
   completely ignored the update.

  --
  Alex Payne - API Lead, Twitter, Inc.http://twitter.com/al3x


Status updates ignored, even though statuses not identical?

2008-12-11 Thread LeeS

I have a twitter bot running at http://twitter.com/shortyawards for
the site http://shortyawards.com.  I'm noticing in our logs that many
of our status updates using the json API are being ignored.  The
'text' field of the json response comes back with the previous status,
ignoring the new status message, but no error code or message is being
returned.  This problem seems to come and go at different times of the
day.

Has anyone ever experienced this?  Is this due to the rate of status
updates, or is there a bug in the API?  Our account has already been
whitelisted so this is not due to the API rate limit.