[twitter-dev] Re: How to monitor our brand by Streaming API

2010-01-13 Thread M. Edward (Ed) Borasky
I haven't found such widgets to be much of a traffic getter or traffic
keeper. I'm in the process of pulling them off my web sites. I put
them up originally for specific purposes - during the openSUSE 11.2
beta cycle, I had one monitoring for mentions of openSUSE, during the
30 Hour Day telethon I had them up for that, etc. But it's easy to do.

On Jan 13, 9:28 pm, Ken Dobruskin  wrote:
> Peter, just to expand on your remark, it should be straightforward to 
> integrate a twitter-api search thingy into the Wordpress workflow or that of 
> other similar CMS, to provide some control over content published on a 
> corporate website. By all means publish the social content, just weed out the 
> irrelevant, silly or gnarly stuff.
>
> Date: Wed, 13 Jan 2010 20:33:51 -0800
> Subject: Re: [twitter-dev] How to monitor our brand by Streaming API
> From: petermden...@gmail.com
> To: twitter-development-talk@googlegroups.com
>
> Its pretty easy to build a widget, from fetching the results, parsing them, 
> and presenting them, twitter makes it easy to do.
>
> With all that extra time, your developers should be able to find global stop 
> lists of words that prevent displays of harassing/vulgar/racist language and 
> continue to add rules as you go to create a content stream that works for 
> your company.
>
> Don't get me wrong, Ken's points are very valid, however, I personally feel 
> if you have a company people talk about, show other people this content. 1 
> page of perfectly written marketing isn't going to reach me as much as 10 
> tweets saying, I really really love this product. (imo)
>
> Regards
> Peter
>
> On Wed, Jan 13, 2010 at 7:14 PM, Ken Dobruskin  wrote:
>
> Hi,
>
> I don't know anything about Wordpress or plugins, but is there any moderation 
> workflow built into these widgets? I just had to cringe at the silly results 
> produced by the indiscriminate use of a twitter search feed by one colleague 
> from a highly respectable international organisation. It's not a matter of 
> censoring negative remarks about your brand - evidently you are prepared for 
> that. But what happens when someone says something really, really dumb, 
> vulgar or racist involving your searchterm? Can you handle all the world's 
> languages? It could be a fun opportunity for spammers or competitors! Even 
> assuming that your brandname is universally unambiguous and could only ever 
> refer to your business, you may be in for a case of 'irrelevant automated 
> content syndrome'.
>
> Have fun!
>
> Ken
>
>
>
> > Date: Wed, 13 Jan 2010 01:31:49 -0800
> > Subject: [twitter-dev] How to monitor our brand by Streaming API
> > From: cantutulma...@gmail.com
> > To: twitter-development-talk@googlegroups.com
>
> > Dear Developers,
>
> > We would like to monitor what have been tweeted about our brand and we
> > would like to publish this up to minute
>
> > tweets on our wp based blog
>
> > What should be the best WP-Plugin coded by Twitter Search Streaming
> > API ?
>
> > Thank you for your help,
>
> > Best Regards,
>
> Keep your friends updated— even when you’re not signed in.
>
> _
> Keep your friends updated—even when you’re not signed 
> in.http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-act...


Re: [twitter-dev] hurl.it is curl for the browser

2010-01-13 Thread Abraham Williams
I didn't notice the permalinks till you mentioned it. Very nice.

Abraham

On Wed, Jan 13, 2010 at 21:32, Chad Etzel  wrote:

> Hi all,
>
> I stumbled upon this tonight (tho apparently it's been out a while),
> but I thought it would benefit lots of devs.
>
> http://hurl.it/ is basically a curl client for the browser, but you
> can also copy permalinks of your HTTP requests so others can see... a
> nice thing to be able to do if you are trying to debug an HTTP request
> and share the results with other people (such as this list)...
>
> think of it as curl + pastebin i guess.
>
> Anyway, thought I'd share...
>
> -Chad
>



-- 
Abraham Williams | Seattle bound | http://goo.gl/fb/C775
Project | Intersect | http://intersect.labs.poseurtech.com
Hacker | http://abrah.am | http://twitter.com/abraham
This email is: [ ] shareable [x] ask first [ ] private.
Sent from Seattle, WA, United States


[twitter-dev] hurl.it is curl for the browser

2010-01-13 Thread Chad Etzel
Hi all,

I stumbled upon this tonight (tho apparently it's been out a while),
but I thought it would benefit lots of devs.

http://hurl.it/ is basically a curl client for the browser, but you
can also copy permalinks of your HTTP requests so others can see... a
nice thing to be able to do if you are trying to debug an HTTP request
and share the results with other people (such as this list)...

think of it as curl + pastebin i guess.

Anyway, thought I'd share...

-Chad


RE: [twitter-dev] How to monitor our brand by Streaming API

2010-01-13 Thread Ken Dobruskin

Peter, just to expand on your remark, it should be straightforward to integrate 
a twitter-api search thingy into the Wordpress workflow or that of other 
similar CMS, to provide some control over content published on a corporate 
website. By all means publish the social content, just weed out the irrelevant, 
silly or gnarly stuff.

Date: Wed, 13 Jan 2010 20:33:51 -0800
Subject: Re: [twitter-dev] How to monitor our brand by Streaming API
From: petermden...@gmail.com
To: twitter-development-talk@googlegroups.com

Its pretty easy to build a widget, from fetching the results, parsing them, and 
presenting them, twitter makes it easy to do. 

With all that extra time, your developers should be able to find global stop 
lists of words that prevent displays of harassing/vulgar/racist language and 
continue to add rules as you go to create a content stream that works for your 
company. 


Don't get me wrong, Ken's points are very valid, however, I personally feel if 
you have a company people talk about, show other people this content. 1 page of 
perfectly written marketing isn't going to reach me as much as 10 tweets 
saying, I really really love this product. (imo)


Regards
Peter

On Wed, Jan 13, 2010 at 7:14 PM, Ken Dobruskin  wrote:






Hi,

I don't know anything about Wordpress or plugins, but is there any moderation 
workflow built into these widgets? I just had to cringe at the silly results 
produced by the indiscriminate use of a twitter search feed by one colleague 
from a highly respectable international organisation. It's not a matter of 
censoring negative remarks about your brand - evidently you are prepared for 
that. But what happens when someone says something really, really dumb, vulgar 
or racist involving your searchterm? Can you handle all the world's languages? 
It could be a fun opportunity for spammers or competitors! Even assuming that 
your brandname is universally unambiguous and could only ever refer to your 
business, you may be in for a case of 'irrelevant automated content syndrome'.


Have fun!

Ken

> Date: Wed, 13 Jan 2010 01:31:49 -0800
> Subject: [twitter-dev] How to monitor our brand by Streaming API
> From: cantutulma...@gmail.com

> To: twitter-development-talk@googlegroups.com
> 
> Dear Developers,
> 
> We would like to monitor what have been tweeted about our brand and we

> would like to publish this up to minute
> 
> tweets on our wp based blog
> 
> What should be the best WP-Plugin coded by Twitter Search Streaming
> API ?
> 
> Thank you for your help,

> 
> Best Regards,
  
Keep your friends updated— even when you’re not signed in.


  
_
Keep your friends updated—even when you’re not signed in.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010

Re: [twitter-dev] Streaming API tweets delayed by ~20 minutes

2010-01-13 Thread John Kalucki
We have extensive monitoring on all streams and graph the worst case latency
for every server in several ways, from several locations. If latency
increases just slightly, alarms go off.

I think you must be looking at something else. Try this:

In one window:
curl -s 
stream.twitter.com/1/statuses/filter.xml\?track=g8buzz,bears,tourism,sandro,jetsday,haiti,vinb,victorytulsa,lakers,mavericks,pens,mavs,relativesinhaiti,flames,penguins
-uUSER:PASS | egrep '^  '

In another window:
echo "while 1;date;sleep 1;end" | tcsh


You'll see the tweet created_at time match your system clock, assuming you
are running ntp, sufficient bandwidth, and there isn't some momentary
operational hiccup.

I think you are looking at retweets or something similar.

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



On Wed, Jan 13, 2010 at 7:18 PM, jonat...@scribblelive wrote:

> I'm using the streaming API /track function. The tweets coming in
> right now are delayed about 20 minutes (i.e. if I go to the tweet
> permalink the moment I get a tweet, it says "22 minutes ago", etc).
> Is this an effect of "Track Limiting" (http://apiwiki.twitter.com/
> Streaming-API-Documentation#TrackLimiting) or is there a delay
> tonight?
>
> FYI, here's what I'm searching for:
> g8buzz,bears,tourism,sandro,jetsday,haiti,vinb,victorytulsa,
> lakers,mavericks,pens,mavs,relativesinhaiti,flames,penguins
>
> Thanks for your help,
> Jonathan
>


[twitter-dev] Streaming API tweets delayed by ~20 minutes

2010-01-13 Thread jonat...@scribblelive
I'm using the streaming API /track function. The tweets coming in
right now are delayed about 20 minutes (i.e. if I go to the tweet
permalink the moment I get a tweet, it says "22 minutes ago", etc).
Is this an effect of "Track Limiting" (http://apiwiki.twitter.com/
Streaming-API-Documentation#TrackLimiting) or is there a delay
tonight?

FYI, here's what I'm searching for:
g8buzz,bears,tourism,sandro,jetsday,haiti,vinb,victorytulsa,
lakers,mavericks,pens,mavs,relativesinhaiti,flames,penguins

Thanks for your help,
Jonathan


[twitter-dev] Re: sometimes got 401 unauthenticated error

2010-01-13 Thread dimas
so.. this known issue that unknown how to solve it???
what is main reason of typical 401 errors???

On Jan 4, 12:30 pm, dimas  wrote:
> Thanks for the reply,
>
> Actually, my main problem is: sometimes getting401error for
> authenticating users, but sometimes not getting the error, i use my
> own twitter accounts to test it, and i'm sure that i didn't make any
> changes to the accounts. I also readed through the discussion and
> developer at google code, there are some people reporting the same
> problem with what i'm experiencing on.
>
> Do you know why this problem occured..?
>
> Regards,DimasPriyanto
>
> On Jan 4, 11:27 am, Mark McBride  wrote:
>
> > Can you provide more details?  Once you start getting401errors for a
> > user, do you continue to get them?  One explanation is that users have
> > changed their twitter passwords since you stored credentials.
>
> >    ---Mark
>
> >http://twitter.com/mccv
>
> > On Sun, Jan 3, 2010 at 6:39 PM,dimas wrote:
> > > Does anybody has any ways to solve it??
> > > Is it problem from Twitter API itself??
> > > Thanks before.
>
> > > On Dec 30 2009, 10:25 pm,dimas wrote:
> > >> My application authenticating user via web login, then save the needed
> > >> credential and running API call in background task using cron.
> > >> Sometimes the requests return a401unauthenticated error, and
> > >> sometimes
> > >> they don't> I readed on this 
> > >> issue:http://code.google.com/p/twitter-api/issues/detail?id=1052&can=1&q=%2...
> > > .>
> > >> and the last post says:
> > >> "This was the result of an issue with an experimental service we were
> > >> testing. The bug should be resolved."
>
> > >> Is it the issue of experimental service testing??
>
> > >> I'm not saving the log, but the error is around the "verify
> > >> credentials" on
> > >> the background task. And "get access token" on web login when
> > >> redirecting
> > >> back to my application.


Re: [twitter-dev] How to monitor our brand by Streaming API

2010-01-13 Thread Peter Denton
oops, forgot to include this.

If you're really looking to get up and running, here is the twitter search
based widget, ready to go.

http://twitter.com/goodies/widget_search

On Wed, Jan 13, 2010 at 8:33 PM, Peter Denton wrote:

> Its pretty easy to build a widget, from fetching the results, parsing them,
> and presenting them, twitter makes it easy to do.
>
> With all that extra time, your developers should be able to find global
> stop lists of words that prevent displays of harassing/vulgar/racist
> language and continue to add rules as you go to create a content stream that
> works for your company.
>
> Don't get me wrong, Ken's points are very valid, however, I personally feel
> if you have a company people talk about, show other people this content. 1
> page of perfectly written marketing isn't going to reach me as much as 10
> tweets saying, I really really love this product. (imo)
>
> Regards
> Peter
>
>
> On Wed, Jan 13, 2010 at 7:14 PM, Ken Dobruskin  wrote:
>
>>  Hi,
>>
>> I don't know anything about Wordpress or plugins, but is there any
>> moderation workflow built into these widgets? I just had to cringe at the
>> silly results produced by the indiscriminate use of a twitter search feed by
>> one colleague from a highly respectable international organisation. It's not
>> a matter of censoring negative remarks about your brand - evidently you are
>> prepared for that. But what happens when someone says something really,
>> really dumb, vulgar or racist involving your searchterm? Can you handle all
>> the world's languages? It could be a fun opportunity for spammers or
>> competitors! Even assuming that your brandname is universally unambiguous
>> and could only ever refer to your business, you may be in for a case of
>> 'irrelevant automated content syndrome'.
>>
>> Have fun!
>>
>> Ken
>>
>> > Date: Wed, 13 Jan 2010 01:31:49 -0800
>> > Subject: [twitter-dev] How to monitor our brand by Streaming API
>> > From: cantutulma...@gmail.com
>> > To: twitter-development-talk@googlegroups.com
>>
>> >
>> > Dear Developers,
>> >
>> > We would like to monitor what have been tweeted about our brand and we
>> > would like to publish this up to minute
>> >
>> > tweets on our wp based blog
>> >
>> > What should be the best WP-Plugin coded by Twitter Search Streaming
>> > API ?
>> >
>> > Thank you for your help,
>> >
>> > Best Regards,
>>
>> --
>> Keep your friends updated— even when you’re not signed 
>> in.
>>
>
>


Re: [twitter-dev] How to monitor our brand by Streaming API

2010-01-13 Thread Peter Denton
Its pretty easy to build a widget, from fetching the results, parsing them,
and presenting them, twitter makes it easy to do.

With all that extra time, your developers should be able to find global stop
lists of words that prevent displays of harassing/vulgar/racist language and
continue to add rules as you go to create a content stream that works for
your company.

Don't get me wrong, Ken's points are very valid, however, I personally feel
if you have a company people talk about, show other people this content. 1
page of perfectly written marketing isn't going to reach me as much as 10
tweets saying, I really really love this product. (imo)

Regards
Peter

On Wed, Jan 13, 2010 at 7:14 PM, Ken Dobruskin  wrote:

>  Hi,
>
> I don't know anything about Wordpress or plugins, but is there any
> moderation workflow built into these widgets? I just had to cringe at the
> silly results produced by the indiscriminate use of a twitter search feed by
> one colleague from a highly respectable international organisation. It's not
> a matter of censoring negative remarks about your brand - evidently you are
> prepared for that. But what happens when someone says something really,
> really dumb, vulgar or racist involving your searchterm? Can you handle all
> the world's languages? It could be a fun opportunity for spammers or
> competitors! Even assuming that your brandname is universally unambiguous
> and could only ever refer to your business, you may be in for a case of
> 'irrelevant automated content syndrome'.
>
> Have fun!
>
> Ken
>
> > Date: Wed, 13 Jan 2010 01:31:49 -0800
> > Subject: [twitter-dev] How to monitor our brand by Streaming API
> > From: cantutulma...@gmail.com
> > To: twitter-development-talk@googlegroups.com
>
> >
> > Dear Developers,
> >
> > We would like to monitor what have been tweeted about our brand and we
> > would like to publish this up to minute
> >
> > tweets on our wp based blog
> >
> > What should be the best WP-Plugin coded by Twitter Search Streaming
> > API ?
> >
> > Thank you for your help,
> >
> > Best Regards,
>
> --
> Keep your friends updated— even when you’re not signed 
> in.
>


RE: [twitter-dev] How to monitor our brand by Streaming API

2010-01-13 Thread Ken Dobruskin

Hi,

I don't know anything about Wordpress or plugins, but is there any moderation 
workflow built into these widgets? I just had to cringe at the silly results 
produced by the indiscriminate use of a twitter search feed by one colleague 
from a highly respectable international organisation. It's not a matter of 
censoring negative remarks about your brand - evidently you are prepared for 
that. But what happens when someone says something really, really dumb, vulgar 
or racist involving your searchterm? Can you handle all the world's languages? 
It could be a fun opportunity for spammers or competitors! Even assuming that 
your brandname is universally unambiguous and could only ever refer to your 
business, you may be in for a case of 'irrelevant automated content syndrome'.

Have fun!

Ken

> Date: Wed, 13 Jan 2010 01:31:49 -0800
> Subject: [twitter-dev] How to monitor our brand by Streaming API
> From: cantutulma...@gmail.com
> To: twitter-development-talk@googlegroups.com
> 
> Dear Developers,
> 
> We would like to monitor what have been tweeted about our brand and we
> would like to publish this up to minute
> 
> tweets on our wp based blog
> 
> What should be the best WP-Plugin coded by Twitter Search Streaming
> API ?
> 
> Thank you for your help,
> 
> Best Regards,
  
_
Keep your friends updated—even when you’re not signed in.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010

Re: [twitter-dev] Relationship between Gardenhose and Track vs Search API

2010-01-13 Thread Mark McBride
Check out the filter URL on the streaming API.  It will return up to N
tweets a minute, where N is the amount you'd get from a sampled
stream.  However it only returns tweets that match track keywords.
Provided the number of filtered tweets is never above the sampled
amount, you won't get limited.

Let's take a hypothetical example.  Using gardenhose you're throttled
at 100 tweets a minute (not the real number).  You track the keyword
"twitter".  During the first minute there are 50 matches.  You get all
50.  During the second minute there are 150 tweets about twitter.
You'll get 100 tweets, and a limit message saying there were 50 more
you missed due to throttling.  Does this make sense?

   ---Mark

http://twitter.com/mccv



On Wed, Jan 13, 2010 at 10:55 AM, Ross Bates  wrote:
> I'm reading the streaming API documentation and have a question about
> track keywords. A set of keywords can be used to filter the gardenhose
> but it doesn't actually increase your chance of getting tweets that
> would not have been included in the unfiltered stream. The gardenhose
> is a sample of the firehose and returns the same results to all
> clients - correct?
>
> If this is the case then for applications that need all data for
> specific keywords I would think the search API remains the better
> option? For example, if I needed all tweets that contained the words
> foo OR bar the gardenhose can't guarantee I will get 100%.
>
> What's confusing me is the email which went out the other day about
> the streaming API. First the statement about polling for keywords:
>
> "If your application polls for keywords, mentions, is whitelisted on
> the
> Search API, or makes more than perhaps 10 queries per minute, you
> should
> begin your migration to Streaming. Desktop clients should postpone a
> migration to Streaming."
>
> Then later in the email:
>
> "Complete corpus search: Search is focused on result set quality and
> there are no guarantees to return all matching tweets. Complete
> results
> are only available on the Streaming API. Search results are
> increasingly
> filtered and reordered for relevance."
>
> This second statement differs from the streaming API documentation
> which says that the streaming API is sampled.
>
> Does the rollout of the streaming API to the general public mean that
> results are no longer sampled?
>
> -Ross
>


Re: [twitter-dev] Twitter Oauth Issues

2010-01-13 Thread Andrew Badera
Server timestamp difference?

∞ Andy Badera
∞ +1 518-641-1280 Google Voice
∞ This email is: [ ] bloggable [x] ask first [ ] private
∞ Google me: http://www.google.com/search?q=andrew%20badera



On Wed, Jan 13, 2010 at 4:16 PM, Proxdeveloper  wrote:
> Hello folks, I'm developing a twitter desktop client for windows using
> the Oauth method, but for some reason I'm getting this error while
> requesting an Access token "The remote server returned an error: (401)
> Unauthorized.".
>
> This issue is only happening in my development PC, I've tried the app
> in other computers and Internet Connections and it works great, I'm
> guessing this is happening because I make too much requests to twitter
> from the same computer.
>
> Could anyone help me on this issue ?
> Thanks.
>


[twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread Proxdeveloper
As an User Experience designer, It is more complicated for first time
users as the process
is longer, I mean think about it what's more simple than open the app,
enter username/password
Done!, rather than open the app, go to twitter, sign in, copy pin,
paste pin, Done!, I believe the fewer
steps in the process is better.

I think there's no point for this OAuth method, there are thousands of
apps out there using the basic
Auth system.


[twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread Proxdeveloper
As an User Experience designer, It is more complicated for first time
users as the process
is longer, I mean think about it what's more simple than open the app,
enter username/password
Done!, rather than open the app, go to twitter, sign in, copy pin,
paste pin, Done!, I believe the fewer
steps in the process is better.

On Jan 13, 4:37 pm, "M. Edward (Ed) Borasky"  wrote:
> On Jan 13, 1:52 pm, ryan alford  wrote:
>
> > I've been using OAuth for more than 3 months now, about 8 hours a day during
> > the week while at work, using my own library and my own twitter client.
> >  I've never had an issue with stability.  Now the desktop implementation is
> > crappy(been posted about 50 billion times), but other than that, I've never
> > run into issues with OAuth.
>
> > Now I don't use search or streaming, though I don't even know if those use
> > OAuth.
>
> > Is there a specific stability issue?
>
> > Ryan
>
> It seems to be stable here. I've ported all my desktop apps to oAuth
> without any problems. I've said this before, but I'll repeat it - I
> don't see why people are complaining about the desktop "PIN workflow".
>
> --
> M. Edward (Ed) Boraskyhttp://borasky-research.net/smart-at-znmeb
>
> "I've always regarded nature as the clothing of God." ~Alan Hovhaness


[twitter-dev] Twitter Oauth Issues

2010-01-13 Thread Proxdeveloper
Hello folks, I'm developing a twitter desktop client for windows using
the Oauth method, but for some reason I'm getting this error while
requesting an Access token "The remote server returned an error: (401)
Unauthorized.".

This issue is only happening in my development PC, I've tried the app
in other computers and Internet Connections and it works great, I'm
guessing this is happening because I make too much requests to twitter
from the same computer.

Could anyone help me on this issue ?
Thanks.


[twitter-dev] Relationship between Gardenhose and Track vs Search API

2010-01-13 Thread Ross Bates
I'm reading the streaming API documentation and have a question about
track keywords. A set of keywords can be used to filter the gardenhose
but it doesn't actually increase your chance of getting tweets that
would not have been included in the unfiltered stream. The gardenhose
is a sample of the firehose and returns the same results to all
clients - correct?

If this is the case then for applications that need all data for
specific keywords I would think the search API remains the better
option? For example, if I needed all tweets that contained the words
foo OR bar the gardenhose can't guarantee I will get 100%.

What's confusing me is the email which went out the other day about
the streaming API. First the statement about polling for keywords:

"If your application polls for keywords, mentions, is whitelisted on
the
Search API, or makes more than perhaps 10 queries per minute, you
should
begin your migration to Streaming. Desktop clients should postpone a
migration to Streaming."

Then later in the email:

"Complete corpus search: Search is focused on result set quality and
there are no guarantees to return all matching tweets. Complete
results
are only available on the Streaming API. Search results are
increasingly
filtered and reordered for relevance."

This second statement differs from the streaming API documentation
which says that the streaming API is sampled.

Does the rollout of the streaming API to the general public mean that
results are no longer sampled?

-Ross


[twitter-dev] Re: Twitter Profile Widget RateLimit

2010-01-13 Thread joshnesbitt
To me it sounds like a setup that you could do with a centralised data
source.

I would be tempted to build some sort of Twitter proxy service which
all your requests go through. You could mimic the Twitter API however
yours could including a caching mechanism which would support all of
your other sites. If you mimic the API correctly you wont have to
change any of your existing codebase except the hostname that you are
making the call to.

However if you think the widget might work then maybe run a few tests
that way, it is by far the simplest option and i have found it to work
great for smaller client projects. Twitter support are always good to
iron out any vagueness to the API restrictions in place, you might be
best filing a support ticket.

Josh

On Jan 13, 4:45 pm, Jason King  wrote:
> Hi Josh,
>
> Thank you for getting back to me.
> I am currently at the stage of evaluating the best approach to use.
>
> My level of transactions per second (tps) and data staleness
> requirements may well push me over the whitelisted call rate at times
> (2 per hour / 5.5tps ) even with caching. Some pages are much more
> popular than others, so caching will help me to some extent.
> I could build a server side service / caching layer and limit the
> number of calls to 2 per hour.
>
> I have seperate instances of my website in Europe and North America
> also - so single connection limit per account limitation rules out the
> streaming API and it also makes it hard to know the global number of
> API calls my website is making at a given time.
>
> I like the attraction of deploying the twitter widget, as the calls
> then come from the users browsers and no limit appears to apply. But,
> with this solution there would be 0 caching.
>
> I want to be a good citizen, and am happy to eliminate the twitter
> widget if I have to, but it is quite an attractive approach for me.
>
> Thanks
> Jason
>
> On Jan 13, 2:11 pm, joshnesbitt  wrote:
>
> > Hi Jason,
>
> > As far as im aware the widget does not actually get rate limited, i'm
> > sure i read somewhere that this was not included in the normal rate
> > limit (but don't quote me on that).
>
> > The best way is to use an effecting caching technique. If you cache
> > the content every x minutes you should be covered if a certain page
> > was to get hammered.
>
> > What is the context of your application and have you considered white
> > listing if you really need to be using the API for every request?
>
> > Regards,
> > Josh
>
> > On Jan 13, 9:40 am, Jason King  wrote:
>
> > > Hi,
>
> > > I am investigating options for showing a twitter widget on a website.
> > > I am considering using the Twitter provided Profile Widget (http://
> > > twitter.com/goodies/widget_profile).
>
> > > I wanted to clarify what rate limiting policy (if any) applies to this
> > > widget?
>
> > > From reading the documentation, the widget does not make authenticated
> > > calls, and therefore a client IP limit would be applied. As the call
> > > to twitter is made via javascript from the client browser, the limit
> > > would then be placed on the client IP (150 calls per hour).
>
> > > The widget will show for various twitter users who register with my
> > > site (i.e. they say what their twitter name is and on their public
> > > page, the twitter widget will show their last couple of tweets). The
> > > render rate will be much higher than 150 per hour in total, but for an
> > > individual browser should be much less.
>
> > > Finally, what happens when a large number of clients (browsers) are
> > > behind a proxy such as at a university or large company?
>
> > > Thank you
> > > Jason


[twitter-dev] Re: OAuth image upload: how does Twitter want to see multi-part post OAuth parts?

2010-01-13 Thread Vikram
Raffi,

After modifications, this is how my request looks like

OAuth signature base:

POST&http%3A%2F%2Ftwitter.com%2Faccount
%2Fupdate_profile_background_image.xml&oauth_consumer_key
%3DgUutCG9HjEOT0N8IxvW9w%26oauth_nonce
%3Dt64bID6gIVtpU6t7m3dsTrTUOhubJizM%26oauth_signature_method%3DHMAC-
SHA1%26oauth_timestamp%3D1263403749%26oauth_token
%3D29191067-7Gl0rjc5KegDdw5p0FJqcBLTmKFF8rCr9Kb3Yt7ZE%26oauth_version
%3D1.0a

I sign this and then add all the parameters to the request stream,
this is how my stream looks like:

oauth_consumer_key=gUutCG9HjEOT0N8IxvW9w&oauth_nonce=t64bID6gIVtpU6t7m3dsTrTUOhubJizM&oauth_signature=TE0lfX3WZwYAr1812GNP8uYJGKc
%3D&oauth_signature_method=HMAC-
SHA1&oauth_timestamp=1263403749&oauth_token=29191067-7Gl0rjc5KegDdw5p0FJqcBLTmKFF8rCr9Kb3Yt7ZE&oauth_version=1.0a&image=


This is followed by the byte stream of the image.

I still get a 401 as response.

Can tell me what I need to change?


Re: [twitter-dev] Basic Auth Deprecation in June

2010-01-13 Thread Cameron Kaiser
> Regarding Basic Auth Deprecation is June - would it be possible using
> OAuth to automate
> some users posts - for example - there are some applications that can
> automate a post in the future.
> 
> Could that still work in future?

There is going to be a browserless API, and that might serve such a 
purpose.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- FORTUNE: You have a magnetic personality. Avoid iron-based alloys. -


[twitter-dev] Basic Auth Deprecation in June

2010-01-13 Thread twittme_mobi
Hello ,

Regarding Basic Auth Deprecation is June - would it be possible using
OAuth to automate
some users posts - for example - there are some applications that can
automate a post in the future.

Could that still work in future?

Thanks.


Re: [twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread Josh Roesslein
On Tue, Jan 12, 2010 at 11:21 PM, Raffi Krikorian  wrote:
>> If that is the reason for disallowing the source param, why is this
>> policy not being applied uniformly? How would users of Tweetie,
>> Twitterrific, etc. feel if all their updates now said 'from web'? How
>> would the developers of those apps feel?
>
> those applications have been grandfathered in -- requiring oauth to set the
> source parameter applies to newer applications.
> --
> Raffi Krikorian
> Twitter Platform Team
> http://twitter.com/raffi
>

Not sure I agree with twitter discission to give the current
applications a break, yet force new apps to conform. Come on its been
like 6 months, pull the plug already and stop babying these old apps.
So new apps should have to deal with the headaches, while these guys
get to sit back and relax until things cool down?? Heh.

>> the ability to "forge" the source parameter is too easy when simply using 
>> basic auth.

That's a pretty lame excuse. Desktop apps using oauth are just as
susceptible to this as basic apps. You must distribute your consumer
credentials with the app. A hacker can strip these and use them for
forging. So OAuth provides no protection there.
Only safety to be had with oauth is with server based apps that can
keep their credentials safe.

Josh


Re: [twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread ryan alford
I agree.  I believe OAuth for mobile and the delegation between apps are the
biggest concerns that need to be addressed before the depreciation of basic
oauth in June.  Both of these have been beaten to a pulp.  However, these
issues certainly do not push OAuth into an unstable beta state that couldn't
be used in production apps.

Ryan

Sent from my DROID

On Jan 13, 2010 5:46 PM, "Tim Haines"  wrote:



On Thu, Jan 14, 2010 at 10:52 AM, ryan alford 
wrote: > > I've been using O...
I've found it just as stable as the rest of the API.  It's not perfect, but
is generally pretty good.  My main concern is that I'd like the mobile pages
to be formatted for mobile devices.

Oh - and the ability to delegate between apps.  Sooo looking forward to
that.

Tim.


Re: [twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread Tim Haines
On Thu, Jan 14, 2010 at 10:52 AM, ryan alford wrote:

> I've been using OAuth for more than 3 months now, about 8 hours a day
> during the week while at work, using my own library and my own twitter
> client.  I've never had an issue with stability.  Now the desktop
> implementation is crappy(been posted about 50 billion times), but other than
> that, I've never run into issues with OAuth.
>
> Now I don't use search or streaming, though I don't even know if those use
> OAuth.
>
> Is there a specific stability issue?
>
> Ryan
>
>

I've found it just as stable as the rest of the API.  It's not perfect, but
is generally pretty good.  My main concern is that I'd like the mobile pages
to be formatted for mobile devices.

Oh - and the ability to delegate between apps.  Sooo looking forward to
that.

Tim.


[twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread M. Edward (Ed) Borasky
On Jan 13, 1:52 pm, ryan alford  wrote:
> I've been using OAuth for more than 3 months now, about 8 hours a day during
> the week while at work, using my own library and my own twitter client.
>  I've never had an issue with stability.  Now the desktop implementation is
> crappy(been posted about 50 billion times), but other than that, I've never
> run into issues with OAuth.
>
> Now I don't use search or streaming, though I don't even know if those use
> OAuth.
>
> Is there a specific stability issue?
>
> Ryan

It seems to be stable here. I've ported all my desktop apps to oAuth
without any problems. I've said this before, but I'll repeat it - I
don't see why people are complaining about the desktop "PIN workflow".

--
M. Edward (Ed) Borasky
http://borasky-research.net/smart-at-znmeb

"I've always regarded nature as the clothing of God." ~Alan Hovhaness


Re: [twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread ryan alford
I've been using OAuth for more than 3 months now, about 8 hours a day during
the week while at work, using my own library and my own twitter client.
 I've never had an issue with stability.  Now the desktop implementation is
crappy(been posted about 50 billion times), but other than that, I've never
run into issues with OAuth.

Now I don't use search or streaming, though I don't even know if those use
OAuth.

Is there a specific stability issue?

Ryan

On Wed, Jan 13, 2010 at 4:32 PM, Dewald Pretorius  wrote:

> Raffi,
>
> As I have noted before, the reliability of OAuth is an actual concern.
> Also the availability of that easy one-time migration method (getting
> the OAuth stuff when you have the username and password).
>
> Twitter OAuth is still in beta. Ryan said that migration to OAuth will
> become mandatory this year. That cannot be done until you move Twitter
> OAuth into stable production mode. If you do not have the necessary
> confidence in your OAuth implementation to do that, then you cannot
> force anyone to use it.
>
> On Jan 12, 3:01 am, Raffi Krikorian  wrote:
> > > As it stands, developers who have relatively new desktop apps are
> > > penalized by having updates from their app say 'from web'. Older Basic
> > > Auth desktop clients continue to enjoy a link back to the client web
> > > site with a 'from app' link.
> >
> > ...
> >
> > > I understand Twitter is trying to force people to use OAuth, but that
> > > won't happen in a meaningful way until OAuth is reliable, has a truly
> > > usable workflow (PIN method isn't it), and can work well with other
> > > services (Twitpic, yfrog, etc). We aren't there yet.
> >
> > i'm trying to gather use cases around OAuth to help it make sense for
> more
> > people to use it -- as it stands, we are not going to allow the source
> > parameter to be set in new applications unless they come from OAuth.  so,
> > please help me out!
> >
> > is the reliability of OAuth an actual concern?  do you have a suggestion
> as
> > to what you would like to see other than the PIN workflow?  additionally,
> > we're actively working on a "delegation" method for integration with
> other
> > services.
> >
> > --
> > Raffi Krikorian
> > Twitter Platform Teamhttp://twitter.com/raffi
>


[twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread Dewald Pretorius
Raffi,

As I have noted before, the reliability of OAuth is an actual concern.
Also the availability of that easy one-time migration method (getting
the OAuth stuff when you have the username and password).

Twitter OAuth is still in beta. Ryan said that migration to OAuth will
become mandatory this year. That cannot be done until you move Twitter
OAuth into stable production mode. If you do not have the necessary
confidence in your OAuth implementation to do that, then you cannot
force anyone to use it.

On Jan 12, 3:01 am, Raffi Krikorian  wrote:
> > As it stands, developers who have relatively new desktop apps are
> > penalized by having updates from their app say 'from web'. Older Basic
> > Auth desktop clients continue to enjoy a link back to the client web
> > site with a 'from app' link.
>
> ...
>
> > I understand Twitter is trying to force people to use OAuth, but that
> > won't happen in a meaningful way until OAuth is reliable, has a truly
> > usable workflow (PIN method isn't it), and can work well with other
> > services (Twitpic, yfrog, etc). We aren't there yet.
>
> i'm trying to gather use cases around OAuth to help it make sense for more
> people to use it -- as it stands, we are not going to allow the source
> parameter to be set in new applications unless they come from OAuth.  so,
> please help me out!
>
> is the reliability of OAuth an actual concern?  do you have a suggestion as
> to what you would like to see other than the PIN workflow?  additionally,
> we're actively working on a "delegation" method for integration with other
> services.
>
> --
> Raffi Krikorian
> Twitter Platform Teamhttp://twitter.com/raffi


Re: [twitter-dev] Question about "Twitter" use in library names

2010-01-13 Thread DeWitt Clinton
That's great news.  Thank you, Ryan.

How about terms like "tweet" and "retweet"?  Or more generally, any word on
the questions raised in the "Question about licensing" thread?


http://groups.google.com/group/twitter-development-talk/browse_thread/thread/9f90046f6469fb7b/954f6dc75e00e992

In particular, it would be great to get clarification in writing on
twitter.com -- not sure if your mail here is binding :) -- about the terms
for acceptable trademark usage, copyright claims, and patent claims, for
third party libraries and third party implementations of the Twitter API.

I fully understand that these are difficult questions, and certainly
appreciate the effort it takes to get all the legal concerns addressed.
 Thanks again for chasing these down!

-DeWitt



On Wed, Jan 13, 2010 at 10:48 AM, Ryan Sarver  wrote:

> Duane,
>
> I've been able to follow up with our lawyers and they confirmed that it is
> ok to include "Twitter" in the name of libraries that developers build.
> Sorry it took so long to follow up, but I wanted to make sure we got a
> strong, final answer back before responding.
>
> Best, Ryan
>
>
> On Fri, Dec 4, 2009 at 1:39 PM, Duane Roelands 
> wrote:
>
>> A question for the Twitter team:
>>
>> I'm the developer and maintainer of an open source library called
>> "TwitterVB".  Can I expect a nastygram from your lawyers at some
>> point?  Or is there some way I can have the project "vetted" to avoid
>> such a thing in the future?
>>
>
>


[twitter-dev] Re: How to monitor our brand by Streaming API

2010-01-13 Thread M. Edward (Ed) Borasky
Oops - I took that one down! Try http://borasky-research.net/ - that
has a "from:znmeb" HootSuite widget.

On Jan 13, 11:05 am, "M. Edward (Ed) Borasky" 
wrote:
> Hmmm ... there are search widgets you can get lots of places. I have
> some from HootSuite on my WordPress sites. What you can do is
>
> 1. Get a HootSuite account
> 2. Create a Search column with the keywords for the brand
> 3. In the upper right, there's a "<>" button. Press that and you'll
> see some HTML / Javascript code.
> 4. Go into your WordPress dashboard, create a Text widget. Paste the
> HTML into the widget and put the widget on your blog and you're done!
>
> I know there are many more ways to do this, but this is the one I've
> used. If you don't mind paying for it, you can get "white label"
> widgets without any external branding.
>
> If you want to see the HootSuite version, go 
> tohttp://borasky-research.net/smart-at-znmeb
>
> On Jan 13, 1:31 am, Can  wrote:
>
> > Dear Developers,
>
> > We would like to monitor what have been tweeted about our brand and we
> > would like to publish this up to minute
>
> > tweets on our wp based blog
>
> > What should be the best WP-Plugin coded by Twitter Search Streaming
> > API ?
>
> > Thank you for your help,
>
> > Best Regards,


[twitter-dev] Re: How to monitor our brand by Streaming API

2010-01-13 Thread M. Edward (Ed) Borasky
Hmmm ... there are search widgets you can get lots of places. I have
some from HootSuite on my WordPress sites. What you can do is

1. Get a HootSuite account
2. Create a Search column with the keywords for the brand
3. In the upper right, there's a "<>" button. Press that and you'll
see some HTML / Javascript code.
4. Go into your WordPress dashboard, create a Text widget. Paste the
HTML into the widget and put the widget on your blog and you're done!

I know there are many more ways to do this, but this is the one I've
used. If you don't mind paying for it, you can get "white label"
widgets without any external branding.

If you want to see the HootSuite version, go to 
http://borasky-research.net/smart-at-znmeb



On Jan 13, 1:31 am, Can  wrote:
> Dear Developers,
>
> We would like to monitor what have been tweeted about our brand and we
> would like to publish this up to minute
>
> tweets on our wp based blog
>
> What should be the best WP-Plugin coded by Twitter Search Streaming
> API ?
>
> Thank you for your help,
>
> Best Regards,


Re: [twitter-dev] Question about "Twitter" use in library names

2010-01-13 Thread Ryan Sarver
Duane,

I've been able to follow up with our lawyers and they confirmed that it is
ok to include "Twitter" in the name of libraries that developers build.
Sorry it took so long to follow up, but I wanted to make sure we got a
strong, final answer back before responding.

Best, Ryan

On Fri, Dec 4, 2009 at 1:39 PM, Duane Roelands wrote:

> A question for the Twitter team:
>
> I'm the developer and maintainer of an open source library called
> "TwitterVB".  Can I expect a nastygram from your lawyers at some
> point?  Or is there some way I can have the project "vetted" to avoid
> such a thing in the future?
>


[twitter-dev] Re: Twitter Profile Widget RateLimit

2010-01-13 Thread Jason King
Hi Josh,

Thank you for getting back to me.
I am currently at the stage of evaluating the best approach to use.

My level of transactions per second (tps) and data staleness
requirements may well push me over the whitelisted call rate at times
(2 per hour / 5.5tps ) even with caching. Some pages are much more
popular than others, so caching will help me to some extent.
I could build a server side service / caching layer and limit the
number of calls to 2 per hour.

I have seperate instances of my website in Europe and North America
also - so single connection limit per account limitation rules out the
streaming API and it also makes it hard to know the global number of
API calls my website is making at a given time.

I like the attraction of deploying the twitter widget, as the calls
then come from the users browsers and no limit appears to apply. But,
with this solution there would be 0 caching.

I want to be a good citizen, and am happy to eliminate the twitter
widget if I have to, but it is quite an attractive approach for me.

Thanks
Jason





On Jan 13, 2:11 pm, joshnesbitt  wrote:
> Hi Jason,
>
> As far as im aware the widget does not actually get rate limited, i'm
> sure i read somewhere that this was not included in the normal rate
> limit (but don't quote me on that).
>
> The best way is to use an effecting caching technique. If you cache
> the content every x minutes you should be covered if a certain page
> was to get hammered.
>
> What is the context of your application and have you considered white
> listing if you really need to be using the API for every request?
>
> Regards,
> Josh
>
> On Jan 13, 9:40 am, Jason King  wrote:
>
> > Hi,
>
> > I am investigating options for showing a twitter widget on a website.
> > I am considering using the Twitter provided Profile Widget (http://
> > twitter.com/goodies/widget_profile).
>
> > I wanted to clarify what rate limiting policy (if any) applies to this
> > widget?
>
> > From reading the documentation, the widget does not make authenticated
> > calls, and therefore a client IP limit would be applied. As the call
> > to twitter is made via javascript from the client browser, the limit
> > would then be placed on the client IP (150 calls per hour).
>
> > The widget will show for various twitter users who register with my
> > site (i.e. they say what their twitter name is and on their public
> > page, the twitter widget will show their last couple of tweets). The
> > render rate will be much higher than 150 per hour in total, but for an
> > individual browser should be much less.
>
> > Finally, what happens when a large number of clients (browsers) are
> > behind a proxy such as at a university or large company?
>
> > Thank you
> > Jason


[twitter-dev] Re: Twitter Profile Widget RateLimit

2010-01-13 Thread Jason King
Hi Josh,

Thank you for getting back to me.
If I was to provide a widget myself and make API calls, I would
certainly be above the 2 calls per hour (5.5tps).
I would therefore have to implement a caching layer.

Added complexity comes from the fact that there are several instances
of the web site, for example in North America and Europe.
This makes it dificult to determine the number of API calls made
during any given hour.

The twitter widget looks like it provides a nice solution as no
authenticated api calls are introduced, and requests come from the end
user's browser.

I want to be a good citizen, so it would be good to be able to
eliminate the widget from my investigation or use it with confidence.

Thank you
Jason King

On Jan 13, 2:11 pm, joshnesbitt  wrote:
> Hi Jason,
>
> As far as im aware the widget does not actually get rate limited, i'm
> sure i read somewhere that this was not included in the normal rate
> limit (but don't quote me on that).
>
> The best way is to use an effecting caching technique. If you cache
> the content every x minutes you should be covered if a certain page
> was to get hammered.
>
> What is the context of your application and have you considered white
> listing if you really need to be using the API for every request?
>
> Regards,
> Josh
>
> On Jan 13, 9:40 am, Jason King  wrote:
>
> > Hi,
>
> > I am investigating options for showing a twitter widget on a website.
> > I am considering using the Twitter provided Profile Widget (http://
> > twitter.com/goodies/widget_profile).
>
> > I wanted to clarify what rate limiting policy (if any) applies to this
> > widget?
>
> > From reading the documentation, the widget does not make authenticated
> > calls, and therefore a client IP limit would be applied. As the call
> > to twitter is made via javascript from the client browser, the limit
> > would then be placed on the client IP (150 calls per hour).
>
> > The widget will show for various twitter users who register with my
> > site (i.e. they say what their twitter name is and on their public
> > page, the twitter widget will show their last couple of tweets). The
> > render rate will be much higher than 150 per hour in total, but for an
> > individual browser should be much less.
>
> > Finally, what happens when a large number of clients (browsers) are
> > behind a proxy such as at a university or large company?
>
> > Thank you
> > Jason


[twitter-dev] Re: OAuth image upload: how does Twitter want to see multi-part post OAuth parts?

2010-01-13 Thread Vikram

Rafi,


Can you please share the raw text of a successful image update request
for oauth?


[twitter-dev] Re: OAuth image upload: how does Twitter want to see multi-part post OAuth parts?

2010-01-13 Thread Vikram
Raffi,

After modifications, this is how my request looks like

OAuth signature base:

POST&http%3A%2F%2Ftwitter.com%2Faccount
%2Fupdate_profile_background_image.xml&oauth_consumer_key
%3DgUutCG9HjEOT0N8IxvW9w%26oauth_nonce
%3Dt64bID6gIVtpU6t7m3dsTrTUOhubJizM%26oauth_signature_method%3DHMAC-
SHA1%26oauth_timestamp%3D1263403749%26oauth_token
%3D29191067-7Gl0rjc5KegDdw5p0FJqcBLTmKFF8rCr9Kb3Yt7ZE%26oauth_version
%3D1.0a

I sign this and then add all the parameters to the request stream,
this is how my stream looks like:

oauth_consumer_key=gUutCG9HjEOT0N8IxvW9w&oauth_nonce=t64bID6gIVtpU6t7m3dsTrTUOhubJizM&oauth_signature=TE0lfX3WZwYAr1812GNP8uYJGKc
%3D&oauth_signature_method=HMAC-
SHA1&oauth_timestamp=1263403749&oauth_token=29191067-7Gl0rjc5KegDdw5p0FJqcBLTmKFF8rCr9Kb3Yt7ZE&oauth_version=1.0a&image=


This is followed by the byte stream of the image.

I still get a 401 as response.

Can tell me what I need to change?


[twitter-dev] Re: Reinstate 'from app' for Basic Auth desktop apps until OAuth is fixed

2010-01-13 Thread SM
> > If that is the reason for disallowing the source param, why is this
> > policy not being applied uniformly? How would users of Tweetie,
> > Twitterrific, etc. feel if all their updates now said 'from web'? How
> > would the developers of those apps feel?
>
> those applications have been grandfathered in -- requiring oauth to set the
> source parameter applies to newer applications.
>
> --
> Raffi Krikorian
> Twitter Platform Teamhttp://twitter.com/raffi

Obviously they've been grandfathered in, but you haven't addressed the
fact that the policy makes no sense and simply hurts developers and
users who are using the *only system that currently fully works*.

It's clearly a policy intended to coerce devs into Twitter's
incomplete OAuth implementation for the sole benefit of Twitter, Inc.

I can see this is going no where and says a lot about how Twitter
operates now.


[twitter-dev] OPEN THE MESSAGE EVERYBADY MAKE MANY Your Own .ws Website + Income Opp. Earn Huge Residual Monthly Income ************************************************** http://123maza.com/88/beaut

2010-01-13 Thread augus
OPEN THE MESSAGE EVERYBADY MAKE MANY Your Own .ws Website + Income
Opp.
Earn Huge Residual Monthly Income
**
http://123maza.com/88/beauty/
**


Re: [twitter-dev] hai

2010-01-13 Thread Cameron Kaiser
I'm not sure how this got through (I don't see that it was approved anywhere)
but the user is banned and the posts are being removed from the archive.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- If you had any brains at all, you'd be dangerous. --


[twitter-dev] Re: Twitter Profile Widget RateLimit

2010-01-13 Thread joshnesbitt
Hi Jason,

As far as im aware the widget does not actually get rate limited, i'm
sure i read somewhere that this was not included in the normal rate
limit (but don't quote me on that).

The best way is to use an effecting caching technique. If you cache
the content every x minutes you should be covered if a certain page
was to get hammered.

What is the context of your application and have you considered white
listing if you really need to be using the API for every request?

Regards,
Josh

On Jan 13, 9:40 am, Jason King  wrote:
> Hi,
>
> I am investigating options for showing a twitter widget on a website.
> I am considering using the Twitter provided Profile Widget (http://
> twitter.com/goodies/widget_profile).
>
> I wanted to clarify what rate limiting policy (if any) applies to this
> widget?
>
> From reading the documentation, the widget does not make authenticated
> calls, and therefore a client IP limit would be applied. As the call
> to twitter is made via javascript from the client browser, the limit
> would then be placed on the client IP (150 calls per hour).
>
> The widget will show for various twitter users who register with my
> site (i.e. they say what their twitter name is and on their public
> page, the twitter widget will show their last couple of tweets). The
> render rate will be much higher than 150 per hour in total, but for an
> individual browser should be much less.
>
> Finally, what happens when a large number of clients (browsers) are
> behind a proxy such as at a university or large company?
>
> Thank you
> Jason


[twitter-dev] hai

2010-01-13 Thread dinesh ar
 How to make my mind powerful? Breaking the mysteries of mind;



www.123maza.com/technos


[twitter-dev] hai

2010-01-13 Thread dinesh ar
 How to make my mind powerful? Breaking the mysteries of mind;



www.123maza.com/technos


Re: [twitter-dev] Sort order for friends/ids & followers/ids

2010-01-13 Thread John Kalucki
I believe a fix for this went out yesterday at around 4:30pm PST / 0:30 UTC.
The social graph should now always be in reverse chronological order.
Wilhelm would know for sure.

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


On Tue, Jan 12, 2010 at 10:41 PM, Karmadude  wrote:

> Is there an option to change the sort order for friends/ids &
> followers/ids. I am trying to get at the person someone followed first
> for http://liji.jinaraj.com/followtrail/
>


[twitter-dev] How to monitor our brand by Streaming API

2010-01-13 Thread Can
Dear Developers,

We would like to monitor what have been tweeted about our brand and we
would like to publish this up to minute

tweets on our wp based blog

What should be the best WP-Plugin coded by Twitter Search Streaming
API ?

Thank you for your help,

Best Regards,


[twitter-dev] Twitter Profile Widget RateLimit

2010-01-13 Thread Jason King
Hi,

I am investigating options for showing a twitter widget on a website.
I am considering using the Twitter provided Profile Widget (http://
twitter.com/goodies/widget_profile).

I wanted to clarify what rate limiting policy (if any) applies to this
widget?

>From reading the documentation, the widget does not make authenticated
calls, and therefore a client IP limit would be applied. As the call
to twitter is made via javascript from the client browser, the limit
would then be placed on the client IP (150 calls per hour).

The widget will show for various twitter users who register with my
site (i.e. they say what their twitter name is and on their public
page, the twitter widget will show their last couple of tweets). The
render rate will be much higher than 150 per hour in total, but for an
individual browser should be much less.

Finally, what happens when a large number of clients (browsers) are
behind a proxy such as at a university or large company?

Thank you
Jason



[twitter-dev] Re: search.twitter.com over last couple of days intermittently says that the page has been moved

2010-01-13 Thread kmac23va
I've had the same problem...I thought I was jumping over a rate limit
from my location, but I'd like to hear from someone on Twitter on
this. I'm getting ready to launch a website with a Twitter search on
the homepage, and I don't want a "no results" message coming up due to
error failover in my code.

On Jan 12, 2:44 pm, whozman  wrote:
> It does not matter what I search for. The json and atom responses are
> not coming back either.
>
> I believe that this is some kind of routing problem because when I log
> onto a server in US and do the same it works (I do my queries normally
> from Canada). To test, it is quite easy, just do any query on
> search.twitter.com directly such as:http://search.twitter.com/search?q=twitter
> from an IP that is in Canada. I think it happens elsewhere in the
> world based on some tweets that I have seen while searching for
> search.twitter.com.
>
> The search on main twitter site is unaffected 
> (i.e.http://twitter.com/#search?q=twitter
> works) as it uses some different mechanism (what is that mechanism,
> that would be nice to know, because I certainly would like to have the
> same level of reliability as the main site at least, I don't think
> that streaming api is the solution as it requires authentication).


[twitter-dev] Tweet Streamer - A Chrome Plugin

2010-01-13 Thread Krishna

Hi All,

Tweet Streamer is an extension for Google Chrome browser, that lets
you keep track of interesting topics from live tweet stream.

It uses Twitter Streaming API, Google AJAX Language API and is built
using Google Web Toolkit.

https://chrome.google.com/extensions/detail/lmbehinjacalkpaiadenmalofkdnppne

Features
1. Track multiple words by separating them with comma
2. Mark a term as mandatory by putting a plus before the word
3. Mark a term as unwanted by putting a minus before the word
4. Translate a tweet to your language
5. Reply to a tweet
6. Mark/unmark a tweet as favorite
7. Retweet an interesting tweet from someone

Please try it out and let us know your feedback.

Thanks,
Krishna
Sen-Sei Technologies
http://www.sen-sei.in


[twitter-dev] Sort order for friends/ids & followers/ids

2010-01-13 Thread Karmadude
Is there an option to change the sort order for friends/ids &
followers/ids. I am trying to get at the person someone followed first
for http://liji.jinaraj.com/followtrail/


[twitter-dev] Re: bug with search using max_id

2010-01-13 Thread M. Edward (Ed) Borasky
It now appears to be working with max_id. I was in the process of
gathering data to fill out an issue report when it failed to fail. ;-)

Murphy, where are you? ;-)

On Jan 12, 9:37 pm, "M. Edward (Ed) Borasky"  wrote:
> I'm testing this and it looks like I can reproduce an "Internal Server
> Error" when I use the call
>
> _uri: 
> !!perl/scalar:URI::httphttp://api.twitter.com/1/search.json?rpp=100&page=1&q=&geocode=40.645...
>     _uri_canonical: 
> !!perl/scalar:URI::httphttp://api.twitter.com/1/search.json?rpp=100&page=1&q=&geocode=40.645...
>
> Note that this is strictly a geocode search - the query string is
> empty and that's intended. Interesting thing is that if I use
> "until_id" rather than "max_id", it appears to be searching and
> returning tweets. If you want, I've got HTTP request / response dumps
> I can send you for this.
>
> On Jan 12, 9:04 am, ImNotQuiteJack  wrote:
>
> > Andy - I'm experiencing the the same problem.  All geosearches result
> > in:
> > {"error":"Couldn't find Status with ID=7406995447"}
>
> > On Jan 12, 11:38 am, andy_edn  wrote:
>
> > > RE:Couldn't find Status with ID=7406995447
>
> > > I'm wondering if the geocode search API is completely dead? It started
> > > to go out intermittently yesterday, now it's completely out. Any help
> > > would be much appreciated since we want to demo this app.
>
> > > It's throwing a 404 {"error":"Couldn't find Status withID=7406995447"}. 
> > > We've tried this from various IP addresses and it
> > > doesn't matter. I'll include the request and exact error dump below.
> > > The example I use below was taken directly from the Twitter API
> > > documentation on this page.
>
> > > To reproduce: I took the following URL from that page and tried to
> > > load it using a 
> > > browser:http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-search
>
> > > GET /search.atom?geocode=40.757929%2C-73.985506%2C25km HTTP/1.1
>
> > > HTTP/1.0 404 Not Found
> > > Date: Tue, 12 Jan 2010 16:34:36 GMT
> > > Server: hi
> > > Status: 404 Not Found
> > > X-Served-From: sjc1c004
> > > Content-Type: application/xml; charset=utf-8
> > > X-Served-By: sjc1i009.twitter.com
> > > Content-Length: 111
> > > Vary: Accept-Encoding
> > > Cache-Control: max-age=5
> > > Expires: Thu, 01 Jan 1970 00:00:00 GMT
> > > X-Varnish: 327593908
> > > Age: 0
> > > Via: 1.1 varnish
> > > X-Cache-Svr: sjc1i009.twitter.com
> > > X-Cache: MISS
> > > Connection: close
>
> > > 
> > > 
> > >   Couldn't find Status with ID=7406995447
> > > 
>
> > > On Jan 2, 9:03 pm, John  wrote:
>
> > > > I recently switched from using page to max_id to prevent duplicates
> > > > from appearing due to new tweets. But there seems to be an issue when
> > > > hitting the end when doing a search. It results in an error of
> > > > "Couldn'tfindStatuswith ID=[id of tweet]". The id that gets
> > > > returned in the error also doesn't match the ID that I passed in. I
> > > > can reproduce it everytime.
>
> > > > To reproduce: Do a search for "#tests" then take the ID of the last
> > > > tweet and do another search using that as the max_id.
>
> > > > Also search and favorites API methods does not list "max_id" as a
> > > > parameter but they do work correctly with max_id besides the issue
> > > > above. Shouldn't they be included in the docs?