[twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread neal rauhauser
  The automated profile popups are a profound source of #fail.  Anyone using
an Atom based machine is basically twiddling their thumbs for 30% of the
time they're trying to use the web interface.  Chrome users already had this
feature with the bit.ly expander and it did much, much more.


  There really needs to be a No Silly Automated Profile Popup [ ] check box
available in account config. If this had been the Twitter interface when I
started I'd have 5 followers, 10 tweets, and I'd have been idle for 600+
days.





-- 
mailto:n...@layer3arts.com //
GoogleTalk: nrauhau...@gmail.com
GV: 202-642-1717

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Mobile oAuth always says access update

2010-03-19 Thread Remy Sharp
It appears that mobile oAuth is ignoring the *access only* flag set on the 
connection permissions.

I go out of my way to ensure I'm not writing to people's account, and now it 
says it anyway, screen shot here: 

http://img42.yfrog.com/img42/3104/ifrw.jpg

Any chance of a fix?

Thanks,

Remy.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread Andrew Badera
On Fri, Mar 19, 2010 at 2:26 AM, neal rauhauser nrauhau...@gmail.com wrote:

   The automated profile popups are a profound source of #fail.  Anyone using
 an Atom based machine is basically twiddling their thumbs for 30% of the
 time they're trying to use the web interface.  Chrome users already had this
 feature with the bit.ly expander and it did much, much more.

   There really needs to be a No Silly Automated Profile Popup [ ] check box
 available in account config. If this had been the Twitter interface when I
 started I'd have 5 followers, 10 tweets, and I'd have been idle for 600+
 days.

The popovers are very awkward. The popups that use a pointer are much
more usable in my opinion.

∞ 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

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: banned ip

2010-03-19 Thread @kemeny_x
Thanks Twitter Team for helping us resolve this issue.

On Mar 17, 4:20 pm, @kemeny_x loop...@gmail.com wrote:
 We have fixed some issues, that could have caused the problem. Our
 app, and our personal accounts were running under the same whitelisted
 IP address, when split this, and keept the whitelisted IP ONLY for our
 app, and move to a non whitelisted IP our personal accounts.

 On Mar 17, 1:13 pm, John Kalucki j...@twitter.com wrote:



  We just banned a number of IPs that were not following the Streaming API
  policy. Open a support ticket with a...@twitter.com.

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

  On Wed, Mar 17, 2010 at 9:29 AM, @kemeny_x loop...@gmail.com wrote:
   Hi,
   we are able to access twitter.com or any other twitter service.

   we are currently running an app through the streaming API, and have
   been whitelisted by Twitter. But a few minutes ago we havent been able
   to access any of the twitter services.

   Could we have been bannend? if so, why?

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Twitter Project using the API (Paid)

2010-03-19 Thread TheN2S
I am looking for a twitter developer that is able to use the API to
respond back to tweets containing a specific quote. Lets say for
example an artist YXZ has just done a rendition of New York by Frank
Sinatra. We want to @reply every user that mentions York  Sinatra
in their tweet with a customized reply such as I see you like
Sinatra's original New York song.. but have you checked out ZYX's new
version? It's a simple concept, and it has been done already.

Please also be aware that twitter has an API limit that we don't want
to disturb.

We are in need of a developer to move this project forward. Please
contact us back using this form: http://bit.ly/9CSUc0

Thanks! (=

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread Nigel Legg
I actually quite like them, though I use tweetdeck most of the time.

On 19 March 2010 06:26, neal rauhauser nrauhau...@gmail.com wrote:


   The automated profile popups are a profound source of #fail.  Anyone
 using an Atom based machine is basically twiddling their thumbs for 30% of
 the time they're trying to use the web interface.  Chrome users already had
 this feature with the bit.ly expander and it did much, much more.


   There really needs to be a No Silly Automated Profile Popup [ ] check box
 available in account config. If this had been the Twitter interface when I
 started I'd have 5 followers, 10 tweets, and I'd have been idle for 600+
 days.





 --
 mailto:n...@layer3arts.com //
 GoogleTalk: nrauhau...@gmail.com
 GV: 202-642-1717

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] since_id to old and some way to detect new id

2010-03-19 Thread NetOak
When I perform some search through the API, like this example:

http://search.twitter.com/search.atom?q=imente%20com%20-huubs%20verdienst%20-steven%20huubs%20-marc%20mateu%20gardey%20-marc%20mateu%20alsina%20-v%20imente%20com%20-juvenil%20-marc%20mateusince_id=9970356763

I get he response that since_id is to old.

The tweet that is referred by id is correct, present and accessible.
Is this one: http://twitter.com/pa1et/status/9970356763

In somewhere there's a specification of a id could not be used in
since_id parameter?

There's some pattern, some rule to detect when a id is too old to use
in since_id parameter?

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Twitter Project using the API (Paid)

2010-03-19 Thread John Kalucki
This sounds a lot like @reply spam:
http://help.twitter.com/forums/10711/entries/64986

If you are replying to followers, maybe that's OK, and maybe it isn't. But,
if you are @replying to everyone, you will be suspended.

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



On Thu, Mar 18, 2010 at 8:26 PM, TheN2S thenext2sh...@gmail.com wrote:

 I am looking for a twitter developer that is able to use the API to
 respond back to tweets containing a specific quote. Lets say for
 example an artist YXZ has just done a rendition of New York by Frank
 Sinatra. We want to @reply every user that mentions York  Sinatra
 in their tweet with a customized reply such as I see you like
 Sinatra's original New York song.. but have you checked out ZYX's new
 version? It's a simple concept, and it has been done already.

 Please also be aware that twitter has an API limit that we don't want
 to disturb.

 We are in need of a developer to move this project forward. Please
 contact us back using this form: http://bit.ly/9CSUc0

 Thanks! (=

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] GetUserTimeline( since ) doesn't seem to work

2010-03-19 Thread ramia
Hi Guys,

Am using for since the  HTTP-formatted date as described in
http://www.w3.org/TR/NOTE-datetime .
Any ideas why this doesn't work?

For example,
api.GetUserTimeline(user=APlusK, since=2008)  returns 20 entries
when it should return hundreds.

thank you,

Rami

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Most popular tweets in the search API

2010-03-19 Thread Taylor Singletary
Hi Developers!

The Search team is working on a beta project that returns the most popular
tweets for a query, rather than only the most recent tweets. This is a beta
project, but an important first step to surface the most popular tweets for
users searching Twitter.

You can expect many improvements as we tune and tweak our algorithms, but we
want to give everyone a heads up so we can go over the implications for
those consuming the search API.

--- New attribute in the payload ---

First of all there will be a new attribute in search result payloads. Since
some tweets are popular for a given query while others are simply the most
recent results that match the query, we are adding a metadata section to
specify the type of result that a given result represents.

So for a popular tweet the result_type in the metadata section will have
the value popular.

Example of a result with a popular tweet:

{
results:
[
{
profile_image_url:
http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
created_at:Mon,15 Feb 2010 19:55:18 +,
from_user:Elizabeth,
to_user_id:null,
text:It's the Griswold family trip to Joshua Tree Park!
@rsarver @Devon @Jess @noradio @kevinweil,
id:9153622261,
from_user_id:106309,
geo:null,
iso_language_code:en,
source:lt;a href=quot;http://www.atebits.com/quot;
rel=quot;nofollowquot;gt;Tweetielt;/agt;,
metadata:
{
result_type: popular
}
}

  /* etc ... */
}

Results that are not popular and represent simply recent query matches will
have the result_type in the metadata section with a value of recent.

Example of a recent result:

{
results:
[
{
profile_image_url:
http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
created_at:Mon, 15 Feb 2010 23:42:45 +,
from_user:timhaines,
to_user_id:97776,
text:@noradio Nice spot.,
id:9160218997,
from_user_id:159881,
to_user:noradio,
geo:null,
iso_language_code:it,
source:lt;a href=quot;http://www.atebits.com/quot;
rel=quot;nofollowquot;gt;Tweetielt;/agt;,
metadata:
{
result_type: recent
}
},

  /* etc ... */
}


--- Results with popular tweets aren't ordered chronologically ---

Until the popular tweet feature all search results have been sorted
chronologically, most recent results at the top. If a search query has any
popular results, those will be returned at the top, even if they are older
than the other results.

Example of a non-chronologically ordered set of results including popular
results:

{
results:
[
{
profile_image_url:
http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
created_at:Mon, 15 Feb 2010 19:55:18 +,
from_user:Elizabeth,
to_user_id:null,
text:It's the Griswold family trip to Joshua Tree Park!
@rsarver @Devon @Jess @noradio @kevinweil,
id:9153622261,
from_user_id:106309,
geo:null,
iso_language_code:en,
source:lt;a href=quot;http://www.atebits.com/quot;
rel=quot;nofollowquot;gt;Tweetielt;/agt;,
metadata:
{
result_type: popular
}
},
{
profile_image_url:
http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
created_at:Mon, 15 Feb 2010 23:42:45 +,
from_user:timhaines,
to_user_id:97776,
text:@noradio Nice spot.,
id:9160218997,
from_user_id:159881,
to_user:noradio,
geo:null,
iso_language_code:it,
source:lt;a href=quot;http://www.atebits.com/quot;
rel=quot;nofollowquot;gt;Tweetielt;/agt;,
metadata:
{
result_type: recent
}
}

  /* etc ... */
}

--- Only getting popular results ---

If you *only* care about popular results for a given query term, you can
provide a result_type parameter with the value popular. Then only
popular results, if there are any, will be returned. By default, if
result_type isn't provided, all result types will be returned.

--- Never getting popular results ---

Conversely, if you *do not* want to receive popular results, provide a
result_type parameter with the value recent. Then only recent results
will be returned.

--- Dealing with popular tweets for refreshing search widgets ---

For those using client side search widgets, by default the first request
might include popular results. If you want to display these you can use the
result_type attribute to visually differentiate them. If you don't want to
display these you can always 

[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread funkatron
So this would change the default behavior of the search API, which is
currently to return recent results?

If so, I think that's a bad idea. Better to offer the option than to
change existing behavior when possible.

--
Ed Finkler
http://funkatron.com
Twitter:@funkatron
AIM: funka7ron
ICQ: 3922133
XMPP:funkat...@gmail.com

On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Hi Developers!

 The Search team is working on a beta project that returns the most popular
 tweets for a query, rather than only the most recent tweets. This is a beta
 project, but an important first step to surface the most popular tweets for
 users searching Twitter.

 You can expect many improvements as we tune and tweak our algorithms, but we
 want to give everyone a heads up so we can go over the implications for
 those consuming the search API.

 --- New attribute in the payload ---

 First of all there will be a new attribute in search result payloads. Since
 some tweets are popular for a given query while others are simply the most
 recent results that match the query, we are adding a metadata section to
 specify the type of result that a given result represents.

 So for a popular tweet the result_type in the metadata section will have
 the value popular.

 Example of a result with a popular tweet:

 {
     results:
     [
         {
             
 profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
             created_at:Mon,15 Feb 2010 19:55:18 +,
             from_user:Elizabeth,
             to_user_id:null,
             text:It's the Griswold family trip to Joshua Tree Park!
 @rsarver @Devon @Jess @noradio @kevinweil,
             id:9153622261,
             from_user_id:106309,
             geo:null,
             iso_language_code:en,
             source:lt;a href=quot;http://www.atebits.com/;
 rel=quot;nofollowquot;gt;Tweetielt;/agt;,
             metadata:
             {
                 result_type: popular
             }
         }

       /* etc ... */

 }

 Results that are not popular and represent simply recent query matches will
 have the result_type in the metadata section with a value of recent.

 Example of a recent result:

 {
     results:
     [
         {
             
 profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
             created_at:Mon, 15 Feb 2010 23:42:45 +,
             from_user:timhaines,
             to_user_id:97776,
             text:@noradio Nice spot.,
             id:9160218997,
             from_user_id:159881,
             to_user:noradio,
             geo:null,
             iso_language_code:it,
             source:lt;a href=quot;http://www.atebits.com/;
 rel=quot;nofollowquot;gt;Tweetielt;/agt;,
             metadata:
             {
                 result_type: recent
             }
         },

       /* etc ... */

 }

 --- Results with popular tweets aren't ordered chronologically ---

 Until the popular tweet feature all search results have been sorted
 chronologically, most recent results at the top. If a search query has any
 popular results, those will be returned at the top, even if they are older
 than the other results.

 Example of a non-chronologically ordered set of results including popular
 results:

 {
     results:
     [
         {
             
 profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
             created_at:Mon, 15 Feb 2010 19:55:18 +,
             from_user:Elizabeth,
             to_user_id:null,
             text:It's the Griswold family trip to Joshua Tree Park!
 @rsarver @Devon @Jess @noradio @kevinweil,
             id:9153622261,
             from_user_id:106309,
             geo:null,
             iso_language_code:en,
             source:lt;a href=quot;http://www.atebits.com/;
 rel=quot;nofollowquot;gt;Tweetielt;/agt;,
             metadata:
             {
                 result_type: popular
             }
         },
         {
             
 profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
             created_at:Mon, 15 Feb 2010 23:42:45 +,
             from_user:timhaines,
             to_user_id:97776,
             text:@noradio Nice spot.,
             id:9160218997,
             from_user_id:159881,
             to_user:noradio,
             geo:null,
             iso_language_code:it,
             source:lt;a href=quot;http://www.atebits.com/;
 rel=quot;nofollowquot;gt;Tweetielt;/agt;,
             metadata:
             {
                 result_type: recent
             }
         }

       /* etc ... */

 }

 --- Only getting popular results ---

 If you *only* care about popular results for a given query term, you can
 provide a result_type parameter with the value popular. Then only
 popular results, if there are any, will be returned. By default, if
 result_type isn't provided, all result types will be returned.

 --- Never 

Re: [twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Dossy Shiobara
On 3/19/10 10:42 AM, funkatron wrote:
 So this would change the default behavior of the search API, which is
 currently to return recent results?
 
 If so, I think that's a bad idea. Better to offer the option than to
 change existing behavior when possible.

+1.  Don't break backwards compatibility unless there's a really good
reason to do so.


-- 
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Twitter API roadmap: When will geolocation be enabled for direct messages too?

2010-03-19 Thread Daniel Mettler
Hi Twitter team, all

Are there any plans to enable geolocation support for direct
messages (i.e. not only for public status updates) anytime soon?

There's definitely a demand (and potential for new apps and
business) for this.

For example, if you'd like to instantly order a location-based
service through Twitter, you may want the supplier to know your
exact location, but not necessarily the public.

Further, people are likely more willing to allow and use geolocation
for private, direct messages rather than public status updates.

We're currently building a Twitter app prototype where geolocation
support in DMs would be a win-win-win.

Cheers

Daniel

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] GetUserTimeline( since ) doesn't seem to work

2010-03-19 Thread Abraham Williams
By default the user_timeline only returns 20 statuses at a time. If you
include the 'count' parameter you can increase that to 200 after which you
will have to use 'page' to go further back.

http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline

Abraham

On Fri, Mar 19, 2010 at 05:53, ramia rami...@gmail.com wrote:

 Hi Guys,

 Am using for since the  HTTP-formatted date as described in
 http://www.w3.org/TR/NOTE-datetime .
 Any ideas why this doesn't work?

 For example,
 api.GetUserTimeline(user=APlusK, since=2008)  returns 20 entries
 when it should return hundreds.

 thank you,

 Rami

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread Abraham Williams
On Thu, Mar 18, 2010 at 23:26, neal rauhauser nrauhau...@gmail.com wrote:

 The automated profile popups are a profound source of #fail.  Anyone using
 an Atom based machine is basically twiddling their thumbs for 30% of the
 time they're trying to use the web interface.  Chrome users already had this
 feature with the bit.ly expander and it did much, much more.


As far as I can tell the bit.ly expander only works on URLs so it does
not interfere with Twitter's popups which only work on profiles.

Abraham

-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread neal rauhauser
   The bit.ly expander does a fine job on Twitter profiles - place the
pointer over the name at the beginning of the tweet, and it would pull the
info into a tidy box. Much, much, MUCH smoother than what Twitter has done.



On Fri, Mar 19, 2010 at 10:41 AM, Abraham Williams 4bra...@gmail.comwrote:



 On Thu, Mar 18, 2010 at 23:26, neal rauhauser nrauhau...@gmail.comwrote:

 The automated profile popups are a profound source of #fail.  Anyone using
 an Atom based machine is basically twiddling their thumbs for 30% of the
 time they're trying to use the web interface.  Chrome users already had this
 feature with the bit.ly expander and it did much, much more.


 As far as I can tell the bit.ly expander only works on URLs so it does
 not interfere with Twitter's popups which only work on profiles.

 Abraham

 --
 Abraham Williams | Community Advocate | http://abrah.am
 TwitterOAuth | http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
mailto:n...@layer3arts.com //
GoogleTalk: nrauhau...@gmail.com
GV: 202-642-1717

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: 403 on statuses longer than 140 characters

2010-03-19 Thread Abraham Williams
The URLs might be shortened not the text of the status itself.

Abraham

On Thu, Mar 18, 2010 at 22:03, Andy Freeman ana...@earthlink.net wrote:

 What in the return JSON tells us that you've shortened?

 For example, are you setting/returning truncate?  Are you returning
 the shortened tweet in status?



 On Mar 18, 12:30 pm, Mark McBride mmcbr...@twitter.com wrote:
  I should clarify.  Returning a 403 is what we do right now.  Later today
  (hopefully) we will correct the behavior to return a 200 in this case.
  So
  short story: we'll be doing what you want us to do.
 
---Mark
 
  http://twitter.com/mccv
 
  On Thu, Mar 18, 2010 at 11:57 AM, Dewald Pretorius
  dewaldpub...@gmail.comwrote:
 
 
 
   In the announcement, Mark said, ...in the case that a long status can
   be reduced to under 140 characters by shortening URLs.  In this case
   we return a 403 but successfully create the status.
 
   Any chance that you can instead return a 200?
 
   Returning a 403 while you actually created the status will cause
   confusion.- Hide quoted text -
 
  - Show quoted text -

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-03-19 Thread Orian Marx (@orian)
Am I interpreting this correct as saying out of capacity concern
we're currently blocking Flash developers? The crossdomain.xml issue
has been extremely frustrating across all of Twitter's service
endpoints and if I'm interpreting this post correctly this just adds
to a series of poor choices Twitter has made in regard to Flash
developers in my opinion. If this service needs to be limited for
capacity reasons it should be limited in the same way regardless of
what technology you are using to make requests of the API.

-Orian Marx
Flex Developer

On Mar 17, 1:50 pm, John Kalucki j...@twitter.com wrote:
 It's in the code, but turned off out of an abundance of caution for capacity
 reasons. Given our current plans, it's going to be a little while longer
 before we can turn this on.

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



 On Wed, Mar 17, 2010 at 10:29 AM, TarGz julien.ter...@gmail.com wrote:
  hi,

  I have prevriuosly work on twittearth.com and now I work a project
  that use the stream API.
  The stream API work very well, it is very responsive and powerfull and
  help me build a realtime geolocated search tool...

  The bad sing is that my Flash app only work offline because of the lak
  of crossdomain.xml

  Did you have plan to put ahttp://sream.twitter.com/crossdomain.xml
  file live soon ? because I love to share my tools with the world.

  Thank per advance for your answer(s)

  Looking forward for your reply

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] massive #fail - auto profile popups

2010-03-19 Thread Abraham Williams
So it does. By logging out of Twitter you can turn off Twitter's popup to
see bit.ly's. Twitter's popup is slow but it also include a lot more info.
But since you are running chrome you could just write an extension to
disable Twitter's popups.

Abraham

On Fri, Mar 19, 2010 at 08:49, neal rauhauser nrauhau...@gmail.com wrote:



The bit.ly expander does a fine job on Twitter profiles - place the
 pointer over the name at the beginning of the tweet, and it would pull the
 info into a tidy box. Much, much, MUCH smoother than what Twitter has done.



 On Fri, Mar 19, 2010 at 10:41 AM, Abraham Williams 4bra...@gmail.comwrote:



 On Thu, Mar 18, 2010 at 23:26, neal rauhauser nrauhau...@gmail.comwrote:

 The automated profile popups are a profound source of #fail.  Anyone
 using an Atom based machine is basically twiddling their thumbs for 30% of
 the time they're trying to use the web interface.  Chrome users already had
 this feature with the bit.ly expander and it did much, much more.


 As far as I can tell the bit.ly expander only works on URLs so it does
 not interfere with Twitter's popups which only work on profiles.

 Abraham

 --
 Abraham Williams | Community Advocate | http://abrah.am
 TwitterOAuth | http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




 --
 mailto:n...@layer3arts.com //
 GoogleTalk: nrauhau...@gmail.com
 GV: 202-642-1717

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Why does changing this one char invalidate this message

2010-03-19 Thread Oli
Hi there,

I've just been playing about and have come across a curious bug (I
have changed one letter of the hashcode) - connecting and sending

POST http://twitter.com/statuses/update.json HTTP/1.1
Host: twitter.com
Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
Content-type: application/x-www-form-urlencoded
Content-length: 36
Connection: Close

status=ALAhM%3A+Test_Unit+t1%3A35tej

DOESN'T WORK but

POST http://twitter.com/statuses/update.json HTTP/1.1
Host: twitter.com
Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
Content-type: application/x-www-form-urlencoded
Content-length: 35
Connection: Close

status=ALAhM%3A+Test_Unit+t1%3A35te

DOES - why is this?? Many thanks in advance

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Message footer proposal

2010-03-19 Thread Abraham Williams
Since Google Groups started adding a broke footer message I am proposing
adding a custom one that would be more helpful.

Maybe something like:
--
You received this message because you are subscribed to the Twitter
Development Talk Google Group.
To unsubscribe from this group, send an email to
twitter-development-talk+unsubscr...@googlegroups.comtwitter-development-talk%2bunsubscr...@googlegroups.com
To subscribe to the announcements group visit
http://groups.google.com/group/twitter-api-announce
For FAQs visit http://apiwiki.twitter.com/FAQ or for more support visit
http://apiwiki.twitter.com/Support

Thoughts? Do we need a footer? Should it be shorter? What information should
it include?

Abraham

-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Oli
Also worth noting: there was no error returned - it hung up after 3/4
seconds. If you connect to twitter.com port 80 using hyperterminal /
winsock, you can copy and paste (replacing the authorisation, and
enabling append line feeds onto line ends in hyperterminal options) my
examples and see this for yourself.

Any other ideas? I would really appreciate any comments on this issue.

On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
 Hi there,

 I've just been playing about and have come across a curious bug (I
 have changed one letter of the hashcode) - connecting and sending

 POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
 Host: twitter.com
 Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
 Content-type: application/x-www-form-urlencoded
 Content-length: 36
 Connection: Close

 status=ALAhM%3A+Test_Unit+t1%3A35tej

 DOESN'T WORK but

 POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
 Host: twitter.com
 Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
 Content-type: application/x-www-form-urlencoded
 Content-length: 35
 Connection: Close

 status=ALAhM%3A+Test_Unit+t1%3A35te

 DOES - why is this?? Many thanks in advance

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Cameron Kaiser
  So this would change the default behavior of the search API, which is
  currently to return recent results?
  
  If so, I think that's a bad idea. Better to offer the option than to
  change existing behavior when possible.
 
 +1.  Don't break backwards compatibility unless there's a really good
 reason to do so.

Also +1.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- If you're too open-minded, your brains will fall out. --

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Most popular tweets in the search API

2010-03-19 Thread Nick Arnett
On Fri, Mar 19, 2010 at 7:37 AM, Taylor Singletary 
taylorsinglet...@twitter.com wrote:

 Hi Developers!

 The Search team is working on a beta project that returns the most popular
 tweets for a query,


What is the definition of popular?

Nick

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] since_id to old and some way to detect new id

2010-03-19 Thread Mark McBride
Can you post the exact URL you're using?  The one posted fails because the
query is longer than 140 characters.  Trimming it to a single term succeeds.

This may be due to the fact that your ID is older than two weeks, and is
therefore unknown to search.  You could try using since=date instead and
see if that works.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 2:49 AM, NetOak net...@gmail.com wrote:

 When I perform some search through the API, like this example:

 http://search.twitter.com/search.atom?q=
 imente%20com%20-huubs%20verdienst%20-steven%20huubs%20-marc%20mateu%20gardey%20-marc%20mateu%20alsina%20-v%20imente%20com%20-juvenil%20-marc%20mateusince_id=9970356763

 I get he response that since_id is to old.

 The tweet that is referred by id is correct, present and accessible.
 Is this one: http://twitter.com/pa1et/status/9970356763

 In somewhere there's a specification of a id could not be used in
 since_id parameter?

 There's some pattern, some rule to detect when a id is too old to use
 in since_id parameter?

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] GetUserTimeline( since ) doesn't seem to work

2010-03-19 Thread Mark McBride
No timelines support since, only since_id.  If you're specifying a since
parameter it's being ignored.  If you're specifying since_id with a value of
20 it's effectively meaningless, as tweet ID 20 is years old.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 8:36 AM, Abraham Williams 4bra...@gmail.com wrote:

 By default the user_timeline only returns 20 statuses at a time. If you
 include the 'count' parameter you can increase that to 200 after which you
 will have to use 'page' to go further back.

 http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline

 Abraham


 On Fri, Mar 19, 2010 at 05:53, ramia rami...@gmail.com wrote:

 Hi Guys,

 Am using for since the  HTTP-formatted date as described in
 http://www.w3.org/TR/NOTE-datetime .
 Any ideas why this doesn't work?

 For example,
 api.GetUserTimeline(user=APlusK, since=2008)  returns 20 entries
 when it should return hundreds.

 thank you,

 Rami

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




 --
 Abraham Williams | Community Advocate | http://abrah.am
 TwitterOAuth | http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Mark McBride
You'll almost certainly want to change the password on that account
immediately, as the basic auth header is easily decrypted.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 9:20 AM, Oli oliverst...@gmail.com wrote:

 Also worth noting: there was no error returned - it hung up after 3/4
 seconds. If you connect to twitter.com port 80 using hyperterminal /
 winsock, you can copy and paste (replacing the authorisation, and
 enabling append line feeds onto line ends in hyperterminal options) my
 examples and see this for yourself.

 Any other ideas? I would really appreciate any comments on this issue.

 On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
  Hi there,
 
  I've just been playing about and have come across a curious bug (I
  have changed one letter of the hashcode) - connecting and sending
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 36
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35tej
 
  DOESN'T WORK but
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 35
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35te
 
  DOES - why is this?? Many thanks in advance

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Mark McBride
Missed the part about the one letter change.  Clever!

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 9:54 AM, Mark McBride mmcbr...@twitter.com wrote:

 You'll almost certainly want to change the password on that account
 immediately, as the basic auth header is easily decrypted.

   ---Mark

 http://twitter.com/mccv



 On Fri, Mar 19, 2010 at 9:20 AM, Oli oliverst...@gmail.com wrote:

 Also worth noting: there was no error returned - it hung up after 3/4
 seconds. If you connect to twitter.com port 80 using hyperterminal /
 winsock, you can copy and paste (replacing the authorisation, and
 enabling append line feeds onto line ends in hyperterminal options) my
 examples and see this for yourself.

 Any other ideas? I would really appreciate any comments on this issue.

 On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
  Hi there,
 
  I've just been playing about and have come across a curious bug (I
  have changed one letter of the hashcode) - connecting and sending
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 36
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35tej
 
  DOESN'T WORK but
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 35
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35te
 
  DOES - why is this?? Many thanks in advance

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Mark McBride
On to the real problem, are you using a library to make that POST request,
or raw sockets?  What is likely happening is you're telling the server to
expect 36 bytes of info in the first call.  You send 35.  The server waits
and waits then hangs up.  In the second call you're telling the server to
expect 35, you send 35, the server does it's deal, and everybody is happy.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 9:55 AM, Mark McBride mmcbr...@twitter.com wrote:

 Missed the part about the one letter change.  Clever!

   ---Mark

 http://twitter.com/mccv


 On Fri, Mar 19, 2010 at 9:54 AM, Mark McBride mmcbr...@twitter.comwrote:

 You'll almost certainly want to change the password on that account
 immediately, as the basic auth header is easily decrypted.

   ---Mark

 http://twitter.com/mccv



 On Fri, Mar 19, 2010 at 9:20 AM, Oli oliverst...@gmail.com wrote:

 Also worth noting: there was no error returned - it hung up after 3/4
 seconds. If you connect to twitter.com port 80 using hyperterminal /
 winsock, you can copy and paste (replacing the authorisation, and
 enabling append line feeds onto line ends in hyperterminal options) my
 examples and see this for yourself.

 Any other ideas? I would really appreciate any comments on this issue.

 On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
  Hi there,
 
  I've just been playing about and have come across a curious bug (I
  have changed one letter of the hashcode) - connecting and sending
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 36
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35tej
 
  DOESN'T WORK but
 
  POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
  Host: twitter.com
  Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
  Content-type: application/x-www-form-urlencoded
  Content-length: 35
  Connection: Close
 
  status=ALAhM%3A+Test_Unit+t1%3A35te
 
  DOES - why is this?? Many thanks in advance

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words
 REMOVE ME as the subject.





To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: 403 on statuses longer than 140 characters

2010-03-19 Thread Mark McBride
Abraham is correct.  We only truncate text in the case of SMS tweets.  We
won't chop text off of tweets when posted via the API, however we will
shorten URLs if it will get the tweet to fit into 140 characters.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 8:52 AM, Abraham Williams 4bra...@gmail.com wrote:

 The URLs might be shortened not the text of the status itself.

 Abraham


 On Thu, Mar 18, 2010 at 22:03, Andy Freeman ana...@earthlink.net wrote:

 What in the return JSON tells us that you've shortened?

 For example, are you setting/returning truncate?  Are you returning
 the shortened tweet in status?



 On Mar 18, 12:30 pm, Mark McBride mmcbr...@twitter.com wrote:
  I should clarify.  Returning a 403 is what we do right now.  Later today
  (hopefully) we will correct the behavior to return a 200 in this case.
  So
  short story: we'll be doing what you want us to do.
 
---Mark
 
  http://twitter.com/mccv
 
  On Thu, Mar 18, 2010 at 11:57 AM, Dewald Pretorius
  dewaldpub...@gmail.comwrote:
 
 
 
   In the announcement, Mark said, ...in the case that a long status can
   be reduced to under 140 characters by shortening URLs.  In this case
   we return a 403 but successfully create the status.
 
   Any chance that you can instead return a 200?
 
   Returning a 403 while you actually created the status will cause
   confusion.- Hide quoted text -
 
  - Show quoted text -

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




 --
 Abraham Williams | Community Advocate | http://abrah.am
 TwitterOAuth | http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Project using the API (Paid)

2010-03-19 Thread TheN2S
John,

Thanks for pointing that out! I will have a chat with my team and see
how we can avoid this conflict.

We do have another simple project that we want to get off its feet!
Lets say we premiere an exclusive new song on our site. However to get
to the song, users must login through twitter/facebook. While they
login they are automatically set to follow @ouraccount and it
automatically posts a status update on their account Currently
checking out the brand new song for Sinatra! http://link.com;. Once
that is done, the user is forwarded to the appropriate page that they
originally intended to. If they don't sign in, they miss out on the
release. This doesnt seem to be going against any terms of service...
right?

Once again, contact us if you are able to complete this project:
http://bit.ly/9CSUc0
(all css/html is handled by us. We simply need the motor to power up
the project. We take care of all the aesthetics.)

On Mar 19, 9:27 am, John Kalucki j...@twitter.com wrote:
 This sounds a lot like @reply 
 spam:http://help.twitter.com/forums/10711/entries/64986

 If you are replying to followers, maybe that's OK, and maybe it isn't. But,
 if you are @replying to everyone, you will be suspended.

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

 On Thu, Mar 18, 2010 at 8:26 PM, TheN2S thenext2sh...@gmail.com wrote:
  I am looking for a twitter developer that is able to use the API to
  respond back to tweets containing a specific quote. Lets say for
  example an artist YXZ has just done a rendition of New York by Frank
  Sinatra. We want to @reply every user that mentions York  Sinatra
  in their tweet with a customized reply such as I see you like
  Sinatra's original New York song.. but have you checked out ZYX's new
  version? It's a simple concept, and it has been done already.

  Please also be aware that twitter has an API limit that we don't want
  to disturb.

  We are in need of a developer to move this project forward. Please
  contact us back using this form:http://bit.ly/9CSUc0

  Thanks! (=

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Most popular tweets in the search API

2010-03-19 Thread Taylor Singletary
Your questions so far have been great and we're listening.

I wanted to let everyone know that when we do roll this out, it will be such
that developers will opt-in to receiving Top Tweets in their results for
the first month or so of the feature rollout. After the trial transition
period is complete, we'll enable this feature by default. You will have time
to adjust.

Taylor Singletary
Developer Advocate, Twitter
http://twitter.com/episod


On Fri, Mar 19, 2010 at 9:44 AM, Nick Arnett nick.arn...@gmail.com wrote:



 On Fri, Mar 19, 2010 at 7:37 AM, Taylor Singletary 
 taylorsinglet...@twitter.com wrote:

 Hi Developers!

 The Search team is working on a beta project that returns the most popular
 tweets for a query,


 What is the definition of popular?

 Nick

  To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread davidzimm
Bad idea.

1) reduces the credibility and thereby the value of the results in
twitter search
2) who determines which is popular- no matter how you try to calculate
this, someone will figure it out and spam the results.
3) people are used to searching twitter for breaking news, rather than
authoritative results. You'll have to change user expectations.
4) perhaps this can be an advanced setting, rather than a default
practice.

On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Hi Developers!

 The Search team is working on a beta project that returns the most popular
 tweets for a query, rather than only the most recent tweets. This is a beta
 project, but an important first step to surface the most popular tweets for
 users searching Twitter.

 You can expect many improvements as we tune and tweak our algorithms, but we
 want to give everyone a heads up so we can go over the implications for
 those consuming the search API.

 --- New attribute in the payload ---

 First of all there will be a new attribute in search result payloads. Since
 some tweets are popular for a given query while others are simply the most
 recent results that match the query, we are adding a metadata section to
 specify the type of result that a given result represents.

 So for a popular tweet the result_type in the metadata section will have
 the value popular.

 Example of a result with a popular tweet:

 {
     results:
     [
         {
             
 profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
             created_at:Mon,15 Feb 2010 19:55:18 +,
             from_user:Elizabeth,
             to_user_id:null,
             text:It's the Griswold family trip to Joshua Tree Park!
 @rsarver @Devon @Jess @noradio @kevinweil,
             id:9153622261,
             from_user_id:106309,
             geo:null,
             iso_language_code:en,
             source:a href=http://www.atebits.com/;
 rel=nofollowTweetie/a,
             metadata:
             {
                 result_type: popular
             }
         }

       /* etc ... */

 }

 Results that are not popular and represent simply recent query matches will
 have the result_type in the metadata section with a value of recent.

 Example of a recent result:

 {
     results:
     [
         {
             
 profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
             created_at:Mon, 15 Feb 2010 23:42:45 +,
             from_user:timhaines,
             to_user_id:97776,
             text:@noradio Nice spot.,
             id:9160218997,
             from_user_id:159881,
             to_user:noradio,
             geo:null,
             iso_language_code:it,
             source:a href=http://www.atebits.com/;
 rel=nofollowTweetie/a,
             metadata:
             {
                 result_type: recent
             }
         },

       /* etc ... */

 }

 --- Results with popular tweets aren't ordered chronologically ---

 Until the popular tweet feature all search results have been sorted
 chronologically, most recent results at the top. If a search query has any
 popular results, those will be returned at the top, even if they are older
 than the other results.

 Example of a non-chronologically ordered set of results including popular
 results:

 {
     results:
     [
         {
             
 profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
             created_at:Mon, 15 Feb 2010 19:55:18 +,
             from_user:Elizabeth,
             to_user_id:null,
             text:It's the Griswold family trip to Joshua Tree Park!
 @rsarver @Devon @Jess @noradio @kevinweil,
             id:9153622261,
             from_user_id:106309,
             geo:null,
             iso_language_code:en,
             source:a href=http://www.atebits.com/;
 rel=nofollowTweetie/a,
             metadata:
             {
                 result_type: popular
             }
         },
         {
             
 profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
             created_at:Mon, 15 Feb 2010 23:42:45 +,
             from_user:timhaines,
             to_user_id:97776,
             text:@noradio Nice spot.,
             id:9160218997,
             from_user_id:159881,
             to_user:noradio,
             geo:null,
             iso_language_code:it,
             source:a href=http://www.atebits.com/;
 rel=nofollowTweetie/a,
             metadata:
             {
                 result_type: recent
             }
         }

       /* etc ... */

 }

 --- Only getting popular results ---

 If you *only* care about popular results for a given query term, you can
 provide a result_type parameter with the value popular. Then only
 popular results, if there are any, will be returned. By default, if
 result_type isn't provided, all result types will be returned.

 --- Never 

Re: [twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Taylor Singletary
Even further clarifications:

Top Tweets are coming to make search results even more relevant. We'll be
tuning our ranking algorithms with gusto. Some people will naturally resist
these changes. Approach with a zen mind.

When we launch this new feature for the API, it will be opt-in for a
transitory period, but the search.twitter.com site will come with these
results already baked in. Before implementing in your own applications,
you'll be able to see the top results for your favorite queries your self.

The Search team is always working on ways of making results more
relevant. We recognize that not everyone wants search results with
algorithmic ranking of tweets, but we like what we've come up with and we
think you'll like it too.

Taylor Singletary
Developer Advocate, Twitter
http://twitter.com/episod


On Fri, Mar 19, 2010 at 10:11 AM, davidzimm davidz...@yahoo.com wrote:

 Bad idea.

 1) reduces the credibility and thereby the value of the results in
 twitter search
 2) who determines which is popular- no matter how you try to calculate
 this, someone will figure it out and spam the results.
 3) people are used to searching twitter for breaking news, rather than
 authoritative results. You'll have to change user expectations.
 4) perhaps this can be an advanced setting, rather than a default
 practice.

 On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
 wrote:
  Hi Developers!
 
  The Search team is working on a beta project that returns the most
 popular
  tweets for a query, rather than only the most recent tweets. This is a
 beta
  project, but an important first step to surface the most popular tweets
 for
  users searching Twitter.
 
  You can expect many improvements as we tune and tweak our algorithms, but
 we
  want to give everyone a heads up so we can go over the implications for
  those consuming the search API.
 
  --- New attribute in the payload ---
 
  First of all there will be a new attribute in search result payloads.
 Since
  some tweets are popular for a given query while others are simply the
 most
  recent results that match the query, we are adding a metadata section
 to
  specify the type of result that a given result represents.
 
  So for a popular tweet the result_type in the metadata section will
 have
  the value popular.
 
  Example of a result with a popular tweet:
 
  {
  results:
  [
  {
  profile_image_url:
 http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
  created_at:Mon,15 Feb 2010 19:55:18 +,
  from_user:Elizabeth,
  to_user_id:null,
  text:It's the Griswold family trip to Joshua Tree Park!
  @rsarver @Devon @Jess @noradio @kevinweil,
  id:9153622261,
  from_user_id:106309,
  geo:null,
  iso_language_code:en,
  source:a href=http://www.atebits.com/;
  rel=nofollowTweetie/a,
  metadata:
  {
  result_type: popular
  }
  }
 
/* etc ... */
 
  }
 
  Results that are not popular and represent simply recent query matches
 will
  have the result_type in the metadata section with a value of
 recent.
 
  Example of a recent result:
 
  {
  results:
  [
  {
  profile_image_url:
 http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
  created_at:Mon, 15 Feb 2010 23:42:45 +,
  from_user:timhaines,
  to_user_id:97776,
  text:@noradio Nice spot.,
  id:9160218997,
  from_user_id:159881,
  to_user:noradio,
  geo:null,
  iso_language_code:it,
  source:a href=http://www.atebits.com/;
  rel=nofollowTweetie/a,
  metadata:
  {
  result_type: recent
  }
  },
 
/* etc ... */
 
  }
 
  --- Results with popular tweets aren't ordered chronologically ---
 
  Until the popular tweet feature all search results have been sorted
  chronologically, most recent results at the top. If a search query has
 any
  popular results, those will be returned at the top, even if they are
 older
  than the other results.
 
  Example of a non-chronologically ordered set of results including popular
  results:
 
  {
  results:
  [
  {
  profile_image_url:
 http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
  created_at:Mon, 15 Feb 2010 19:55:18 +,
  from_user:Elizabeth,
  to_user_id:null,
  text:It's the Griswold family trip to Joshua Tree Park!
  @rsarver @Devon @Jess @noradio @kevinweil,
  id:9153622261,
  from_user_id:106309,
  geo:null,
  iso_language_code:en,
  source:a href=http://www.atebits.com/;
  rel=nofollowTweetie/a,
  metadata:
  {

[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Robert Evans
I'm assuming popular is based on retweet count?

I'd suggest that if result_type is not given in the request that the
search performs as it has been. If you want just popular, you'd use
popular as you've suggested or recent for non popular. If you wanted a
mix, ordered as you are suggesting, then add the value all for the
result_type.

That would be much more of an extension/feature rather than a
refactor.

On Mar 19, 10:09 am, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Your questions so far have been great and we're listening.

 I wanted to let everyone know that when we do roll this out, it will be such
 that developers will opt-in to receiving Top Tweets in their results for
 the first month or so of the feature rollout. After the trial transition
 period is complete, we'll enable this feature by default. You will have time
 to adjust.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod



 On Fri, Mar 19, 2010 at 9:44 AM, Nick Arnett nick.arn...@gmail.com wrote:

  On Fri, Mar 19, 2010 at 7:37 AM, Taylor Singletary 
  taylorsinglet...@twitter.com wrote:

  Hi Developers!

  The Search team is working on a beta project that returns the most popular
  tweets for a query,

  What is the definition of popular?

  Nick

   To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Project using the API (Paid)

2010-03-19 Thread TheN2S
John,

Another idea we came up with would be sort of like an Artificial
Intelligence Twitter account. Anyone can ask it a question. Keywords
are extracted from that question, and the Twitter account replies back
with a pre-defined @reply message. Would this idea conflict with the
twitter terms of use?

On Mar 19, 1:01 pm, TheN2S thenext2sh...@gmail.com wrote:
 John,

 Thanks for pointing that out! I will have a chat with my team and see
 how we can avoid this conflict.

 We do have another simple project that we want to get off its feet!
 Lets say we premiere an exclusive new song on our site. However to get
 to the song, users must login through twitter/facebook. While they
 login they are automatically set to follow @ouraccount and it
 automatically posts a status update on their account Currently
 checking out the brand new song for Sinatra!http://link.com;. Once
 that is done, the user is forwarded to the appropriate page that they
 originally intended to. If they don't sign in, they miss out on the
 release. This doesnt seem to be going against any terms of service...
 right?

 Once again, contact us if you are able to complete this 
 project:http://bit.ly/9CSUc0
 (all css/html is handled by us. We simply need the motor to power up
 the project. We take care of all the aesthetics.)

 On Mar 19, 9:27 am, John Kalucki j...@twitter.com wrote:

  This sounds a lot like @reply 
  spam:http://help.twitter.com/forums/10711/entries/64986

  If you are replying to followers, maybe that's OK, and maybe it isn't. But,
  if you are @replying to everyone, you will be suspended.

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

  On Thu, Mar 18, 2010 at 8:26 PM, TheN2S thenext2sh...@gmail.com wrote:
   I am looking for a twitter developer that is able to use the API to
   respond back to tweets containing a specific quote. Lets say for
   example an artist YXZ has just done a rendition of New York by Frank
   Sinatra. We want to @reply every user that mentions York  Sinatra
   in their tweet with a customized reply such as I see you like
   Sinatra's original New York song.. but have you checked out ZYX's new
   version? It's a simple concept, and it has been done already.

   Please also be aware that twitter has an API limit that we don't want
   to disturb.

   We are in need of a developer to move this project forward. Please
   contact us back using this form:http://bit.ly/9CSUc0

   Thanks! (=

   To unsubscribe from this group, send email to twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the words REMOVE
   ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Oli
Hi Mark, thanks for your response but I think you may be mistaken.

In the first call, I do send 36 bytes I state prior to sending -
status=ALAhM%3A+Test_Unit+t1%3A35tej
In the second call, I do send the 35 bytes I state prior to sending -
status=ALAhM%3A+Test_Unit+t1%3A35te

Additionally, I am 100% sure there are no spaces at the end / other
chars that are hidden.

I am dealing with the raw socket and to rule out any software mishap I
have been testing manually using hyperterminal (winsock) to diagnose
the problem.

I'm at a dead end on this until somebody can figure out what I am
doing wrong / if there is genuinely a problem elsewhere. Thanks again


On Mar 19, 4:58 pm, Mark McBride mmcbr...@twitter.com wrote:
 On to the real problem, are you using a library to make that POST request,
 or raw sockets?  What is likely happening is you're telling the server to
 expect 36 bytes of info in the first call.  You send 35.  The server waits
 and waits then hangs up.  In the second call you're telling the server to
 expect 35, you send 35, the server does it's deal, and everybody is happy.

   ---Mark

 http://twitter.com/mccv

 On Fri, Mar 19, 2010 at 9:55 AM, Mark McBride mmcbr...@twitter.com wrote:
  Missed the part about the one letter change.  Clever!

    ---Mark

 http://twitter.com/mccv

  On Fri, Mar 19, 2010 at 9:54 AM, Mark McBride mmcbr...@twitter.comwrote:

  You'll almost certainly want to change the password on that account
  immediately, as the basic auth header is easily decrypted.

    ---Mark

 http://twitter.com/mccv

  On Fri, Mar 19, 2010 at 9:20 AM, Oli oliverst...@gmail.com wrote:

  Also worth noting: there was no error returned - it hung up after 3/4
  seconds. If you connect to twitter.com port 80 using hyperterminal /
  winsock, you can copy and paste (replacing the authorisation, and
  enabling append line feeds onto line ends in hyperterminal options) my
  examples and see this for yourself.

  Any other ideas? I would really appreciate any comments on this issue.

  On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
   Hi there,

   I've just been playing about and have come across a curious bug (I
   have changed one letter of the hashcode) - connecting and sending

   POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
   Host: twitter.com
   Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
   Content-type: application/x-www-form-urlencoded
   Content-length: 36
   Connection: Close

   status=ALAhM%3A+Test_Unit+t1%3A35tej

   DOESN'T WORK but

   POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
   Host: twitter.com
   Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
   Content-type: application/x-www-form-urlencoded
   Content-length: 35
   Connection: Close

   status=ALAhM%3A+Test_Unit+t1%3A35te

   DOES - why is this?? Many thanks in advance

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words
  REMOVE ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Search API - Does Tweet already exist?

2010-03-19 Thread tux_advocate_hpu
I have some search API code that works, but seems way too slow.  I am
hoping I can get some pointers and best-practices advice.

I am using an RSS news headline feed at my organization (a university)
and only posting Tweets for new headlines.

I iterate through the headlines and search for Tweets from our own
account.  I am searching for the title of the article, the bit.ly URL,
and the combination of the title + bit.ly URL.  If none of these three
searches returns a result, I go ahead and post a Tweet.

I haven't added date filters, yet.  I plan to do that next to help
speed things up.

Is there any way to post a primary key ID or some other unique ID as
some sort of metadata for a Tweet, and simply search for the primary
key / unique ID?

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Most popular tweets in the search API

2010-03-19 Thread Cameron Kaiser
 I wanted to let everyone know that when we do roll this out, it will be such
 that developers will opt-in to receiving Top Tweets in their results for
 the first month or so of the feature rollout. After the trial transition
 period is complete, we'll enable this feature by default. You will have time
 to adjust.

So how do you opt-out? Really, this feature doesn't square with TTYtter's
search API support at all.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- Software sucks because users demand it to. -- Nathan Mhyrvold, Microsoft ---

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Richard Nevins
I'm also curious to understand how 'popular' tweets will be
determined.
Once a tweet is considered to be popular for search purposes, might it
be cached for an extended period of time so that it will return for
queries beyond the currently limited period?

--
Richard Nevins
Twitter: @hornOKplease

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Oli
Hi Mark, thanks for your reply but I think you may be mistaken.

- In the first example, I tell the server to expect 36 bytes and I
then send it: status=ALAhM%3A+Test_Unit+t1%3A35tej
- In the second example, I tell the server to expect 35 bytes and I
then send it: status=ALAhM%3A+Test_Unit+t1%3A35te

Notice the 'j' on the first example - not there in the second one.

I'm dealing with the raw sockets, but I have been diagnosing manually
using hyperterminal / winsock to be sure that it's not my software
clouding the issue. You can test this example quite easily by just
copying and pasting into hyperterminal (be sure to enable the option
File-Properties-Settings-ASCII Setup-Send line ends with line
feeds) and changing the Auth value (you can use
http://www.functions-online.com/en/base64_encode.html to generate).

Secondly, I am aware that duplicate posts will not be posted and I am
sure that this is not the issue. Lastly, I am 100% sure that there are
not any hidden bytes / spaces being sent on the end.

Any other suggestions? Thanks again


On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
 Hi there,

 I've just been playing about and have come across a curious bug (I
 have changed one letter of the hashcode) - connecting and sending

 POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
 Host: twitter.com
 Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
 Content-type: application/x-www-form-urlencoded
 Content-length: 36
 Connection: Close

 status=ALAhM%3A+Test_Unit+t1%3A35tej

 DOESN'T WORK but

 POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
 Host: twitter.com
 Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
 Content-type: application/x-www-form-urlencoded
 Content-length: 35
 Connection: Close

 status=ALAhM%3A+Test_Unit+t1%3A35te

 DOES - why is this?? Many thanks in advance

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Why does changing this one char invalidate this message

2010-03-19 Thread Mark McBride
Now that I'm clear...

1) It works for me using telnet.  This may or may not be subtly different
from hyperterminal.
2) Note that if you do this repeatedly with the same status text you'll get
rejections due to duplicate tweets.  On twitter.com this returns a 200 with
no response body.  You shouldn't be using this endpoint anyway, please use
api.twitter.com instead.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 10:33 AM, Oli oliverst...@gmail.com wrote:

 Hi Mark, thanks for your response but I think you may be mistaken.

 In the first call, I do send 36 bytes I state prior to sending -
 status=ALAhM%3A+Test_Unit+t1%3A35tej
 In the second call, I do send the 35 bytes I state prior to sending -
 status=ALAhM%3A+Test_Unit+t1%3A35te

 Additionally, I am 100% sure there are no spaces at the end / other
 chars that are hidden.

 I am dealing with the raw socket and to rule out any software mishap I
 have been testing manually using hyperterminal (winsock) to diagnose
 the problem.

 I'm at a dead end on this until somebody can figure out what I am
 doing wrong / if there is genuinely a problem elsewhere. Thanks again


 On Mar 19, 4:58 pm, Mark McBride mmcbr...@twitter.com wrote:
  On to the real problem, are you using a library to make that POST
 request,
  or raw sockets?  What is likely happening is you're telling the server to
  expect 36 bytes of info in the first call.  You send 35.  The server
 waits
  and waits then hangs up.  In the second call you're telling the server to
  expect 35, you send 35, the server does it's deal, and everybody is
 happy.
 
---Mark
 
  http://twitter.com/mccv
 
  On Fri, Mar 19, 2010 at 9:55 AM, Mark McBride mmcbr...@twitter.com
 wrote:
   Missed the part about the one letter change.  Clever!
 
 ---Mark
 
  http://twitter.com/mccv
 
   On Fri, Mar 19, 2010 at 9:54 AM, Mark McBride mmcbr...@twitter.com
 wrote:
 
   You'll almost certainly want to change the password on that account
   immediately, as the basic auth header is easily decrypted.
 
 ---Mark
 
  http://twitter.com/mccv
 
   On Fri, Mar 19, 2010 at 9:20 AM, Oli oliverst...@gmail.com wrote:
 
   Also worth noting: there was no error returned - it hung up after 3/4
   seconds. If you connect to twitter.com port 80 using hyperterminal /
   winsock, you can copy and paste (replacing the authorisation, and
   enabling append line feeds onto line ends in hyperterminal options)
 my
   examples and see this for yourself.
 
   Any other ideas? I would really appreciate any comments on this
 issue.
 
   On Mar 19, 3:16 pm, Oli oliverst...@gmail.com wrote:
Hi there,
 
I've just been playing about and have come across a curious bug (I
have changed one letter of the hashcode) - connecting and sending
 
POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
Host: twitter.com
Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
Content-type: application/x-www-form-urlencoded
Content-length: 36
Connection: Close
 
status=ALAhM%3A+Test_Unit+t1%3A35tej
 
DOESN'T WORK but
 
POSThttp://twitter.com/statuses/update.jsonHTTP/1.1
Host: twitter.com
Authorization: Basic bWz0cm9uMjpwb2tlcmNoYW1wMQ==
Content-type: application/x-www-form-urlencoded
Content-length: 35
Connection: Close
 
status=ALAhM%3A+Test_Unit+t1%3A35te
 
DOES - why is this?? Many thanks in advance
 
   To unsubscribe from this group, send email to
 twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the words
   REMOVE ME as the subject.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Project using the API (Paid)

2010-03-19 Thread TheN2S
One of our teammates came up with the idea of having a cooperative
twitter interview. For our site we interview artists/producers.
However we want our users to feel a part of the site as it grows by
allowing them to interact as much as possible. With this in mind,
another project would be to create a twitter/facebook login page that
would (again) force the user to sign in. After signing in the user
automatically follows us on twitter, and updates their status to a pre-
defined text that we choose. Once they login, they will be able to
view a form that will be used to leave a quick little question for the
upcoming interview. Once they submit their question their twitter/
facebook status is updated to let their friends know: @someone just
left an interview question for @singer at: http://link.com Get your
question answered! The public questions will be stored in a thread
format on that page.


On Mar 19, 1:24 pm, TheN2S thenext2sh...@gmail.com wrote:
 John,

 Another idea we came up with would be sort of like an Artificial
 Intelligence Twitter account. Anyone can ask it a question. Keywords
 are extracted from that question, and the Twitter account replies back
 with a pre-defined @reply message. Would this idea conflict with the
 twitter terms of use?

 On Mar 19, 1:01 pm, TheN2S thenext2sh...@gmail.com wrote:

  John,

  Thanks for pointing that out! I will have a chat with my team and see
  how we can avoid this conflict.

  We do have another simple project that we want to get off its feet!
  Lets say we premiere an exclusive new song on our site. However to get
  to the song, users must login through twitter/facebook. While they
  login they are automatically set to follow @ouraccount and it
  automatically posts a status update on their account Currently
  checking out the brand new song for Sinatra!http://link.com;. Once
  that is done, the user is forwarded to the appropriate page that they
  originally intended to. If they don't sign in, they miss out on the
  release. This doesnt seem to be going against any terms of service...
  right?

  Once again, contact us if you are able to complete this 
  project:http://bit.ly/9CSUc0
  (all css/html is handled by us. We simply need the motor to power up
  the project. We take care of all the aesthetics.)

  On Mar 19, 9:27 am, John Kalucki j...@twitter.com wrote:

   This sounds a lot like @reply 
   spam:http://help.twitter.com/forums/10711/entries/64986

   If you are replying to followers, maybe that's OK, and maybe it isn't. 
   But,
   if you are @replying to everyone, you will be suspended.

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

   On Thu, Mar 18, 2010 at 8:26 PM, TheN2S thenext2sh...@gmail.com wrote:
I am looking for a twitter developer that is able to use the API to
respond back to tweets containing a specific quote. Lets say for
example an artist YXZ has just done a rendition of New York by Frank
Sinatra. We want to @reply every user that mentions York  Sinatra
in their tweet with a customized reply such as I see you like
Sinatra's original New York song.. but have you checked out ZYX's new
version? It's a simple concept, and it has been done already.

Please also be aware that twitter has an API limit that we don't want
to disturb.

We are in need of a developer to move this project forward. Please
contact us back using this form:http://bit.ly/9CSUc0

Thanks! (=

To unsubscribe from this group, send email to twitter-development-talk+
unsubscribegooglegroups.com or reply to this email with the words 
REMOVE
ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Twitter bug OR deliberate OAuth exception in the new versioning api ?

2010-03-19 Thread Ram
I didn't get any response for last week's 
http://twitter.com/CascadeRam/status/10487105790
, so I'm hoping to get an official response here.

In October, last year, 
http://groups.google.com/group/twitter-api-announce/browse_thread/thread/2b70bd6ea4aec175
recommended that all developers move to the new versioned apis and
that Twitter would set a hard date after whch http://twitter.com will
not be serviced.

However, 5 months after that announcement, the new versioned api
doesn't seem to be supported for Twitter OAuth calls (though the
versioned api works with other methods like 
http://api.twitter.com/1/friendships/create.xml)

http://api.twitter.com/1/oauth/request_token returns a 404 (but
http://twitter.com/oauth/request_token and 
http://api.twitter.com/oauth/access_token
work correctly)

So for now, I'm using the following (non-versioned) URLs
http://api.twitter.com/oauth/authorize?oauth_token=xx
http://api.twitter.com/oauth/authorize
http://api.twitter.com/oauth/access_token

and I'm using versioned URLs for other stuff like
http://api.twitter.com/1/statuses/update.xml

Are these the best URLs to be using now ?

Does anyone know whether the 404 error is due to a bug, due to an
incomplete implementation of the new api or whether OAuth apis are
exempted from versioning ?

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Introduce yourself!

2010-03-19 Thread Quy
My name is Quy Le (@quytennis) and I used to be a software engineer
but now I'm product manager at a high-tech company. I've been using
the Twitter API for the past 3 months on a Twitter project that
hopefully will go live in a few weeks. I've been using PHP/mySQL/
memcached to build my site but it has been a slow process since I have
a day job and I'm relearning some of the new technology since I
haven't touched a piece of code in over 8-9 years. (Designing for IE6
sucks).

The feature I would love the most is a conversation API so it's easy
to show conversations based on a tweet.

Quy

On Feb 19, 1: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

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter Stream crossdomain.xml

2010-03-19 Thread Orian Marx (@orian)
John, thanks for the response. This makes sense.

While I do trust that the existing crossdomain.xml policies were
implemented out of a *concern* for user privacy and security, I don't
believe they should remain as they currently are, and while the issue
has been repeatedly brought to attention in this forum it has never
had an official response other than we're thinking about it. I think
a lot of Flash developers have been very patient with Twitter in this
regard. Keep in mind we're not talking about some particular service
call on an API being unavailable, but rather the entire non-search
Twitter API.

Twitter has addressed security concerns very well through OAuth. There
is really no reason Flash apps should be restricted if they are making
OAuth calls to the new api.twitter.com endpoints. For other
discussions of this please see
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/e35a708400b529b3
and 
http://groups.google.com/group/twitter-development-talk/browse_frm/thread/d3230be66c27c88e?hl=entvc=1

-Orian

On Mar 19, 2:17 pm, John Kalucki j...@twitter.com wrote:
 Currently the Streaming API is primarily intended for service to service
 integrations, and we've provisioned stream.twitter.com as such. We've also
 opened it up for all sorts of open-ended experimentation as well. However,
 we've asked large-scale deployments, such desktop apps and widgets, to hold
 off on releasing products against the Streaming API until we can provide a
 few more features (oAuth, etc.), provide sufficient capacity, and fully
 isolate desktop traffic from integration traffic.

 A single Hosebird process can pump out a lot of data. A cluster of them is a
 bit like a bull in a china shop. We want to avoid a success catastrophe
 where a set of popular clients releases all at once and inadvertently
 overwhelms the service and potentially knocks integrations and/or
 non-trivial slice of www traffic offline. This would be bad for everyone,
 including open experimental access. So, among a dozen other disabled
 features, crossdomain.xml is also off on stream.twitter.com.

 We're working on this right now. Please have patience.

 The crossdomain.xml policy on other endpoints is the doing of others, and I
 don't remember all the details. Please trust that the policies chosen were
 made with user privacy and user security as the primary concerns.

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

 On Fri, Mar 19, 2010 at 8:55 AM, Orian Marx (@orian) 
 or...@orianmarx.comwrote:



  Am I interpreting this correct as saying out of capacity concern
  we're currently blocking Flash developers? The crossdomain.xml issue
  has been extremely frustrating across all of Twitter's service
  endpoints and if I'm interpreting this post correctly this just adds
  to a series of poor choices Twitter has made in regard to Flash
  developers in my opinion. If this service needs to be limited for
  capacity reasons it should be limited in the same way regardless of
  what technology you are using to make requests of the API.

  -Orian Marx
  Flex Developer

  On Mar 17, 1:50 pm, John Kalucki j...@twitter.com wrote:
   It's in the code, but turned off out of an abundance of caution for
  capacity
   reasons. Given our current plans, it's going to be a little while longer
   before we can turn this on.

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

   On Wed, Mar 17, 2010 at 10:29 AM, TarGz julien.ter...@gmail.com wrote:
hi,

I have prevriuosly work on twittearth.com and now I work a project
that use the stream API.
The stream API work very well, it is very responsive and powerfull and
help me build a realtime geolocated search tool...

The bad sing is that my Flash app only work offline because of the lak
of crossdomain.xml

Did you have plan to put ahttp://sream.twitter.com/crossdomain.xml
file live soon ? because I love to share my tools with the world.

Thank per advance for your answer(s)

Looking forward for your reply

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] List count

2010-03-19 Thread Quy
Is there an easy way to get the total number of lists for a user? I
don't want to have to page through GET lists and count.

Quy

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] count rewteets

2010-03-19 Thread handyaner
hello

i want to count retweets for special tweets. but it doesn´t work. with
error_reporting( E_ALL |  E_STRICT ); i get no error message

error_reporting( E_ALL |  E_STRICT );
ini_set('display_errors', TRUE);

$user = 'user';
$pass = 'xxx';

$strTwitURL = 'http://twitter.com/statuses/retweets/10660323641.json';

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $strTwitURL);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_USERPWD, $user:$pass);

$query = json_decode(curl_exec($curl));

curl_close($curl);

foreach($query as $output)
{
echo $count = count( $output-id);
echo 'br';
}

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Chrome plugin to shut down unwanted Twitter popups?

2010-03-19 Thread Andrew Badera
The problem is clientside script. The answer with a Chrome plugin
would be clientside script. Catch-22?

∞ 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 Fri, Mar 19, 2010 at 2:12 PM, neal rauhauser nrauhau...@gmail.com wrote:

   Someone suggested that a Chrome plugin to shut down this profile popup
 stuff was possible - has anyone actually done such a thing? It is
 desperately needed - Twitter is all but unusable for those of us on Atom
 based machines with all of this undesired popping  lag.



 --
 mailto:n...@layer3arts.com //
 GoogleTalk: nrauhau...@gmail.com
 GV: 202-642-1717

 To unsubscribe from this group, send email to
 twitter-development-talk+unsubscribegooglegroups.com or reply to this email
 with the words REMOVE ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread funkatron
Your definition of time to adjust may not be ours. Twitter has, to
be honest, a fairly crappy reputation for changing API behavior. While
some of that was surely driven by performance concerns, I don't see
how this could be. This doesn't help the rep.

Please, do not enable this by default, *ever*. Don't change behavior
unless it is necessary. Add a new API method, or make recent results
the default and keep it that way.

If you're advocating for developers, advocate for making us do less
work to maintain current functionality, please.

--
Ed Finkler
http://funkatron.com
Twitter:@funkatron
AIM: funka7ron
ICQ: 3922133
XMPP:funkat...@gmail.com

On Mar 19, 1:09 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Your questions so far have been great and we're listening.

 I wanted to let everyone know that when we do roll this out, it will be such
 that developers will opt-in to receiving Top Tweets in their results for
 the first month or so of the feature rollout. After the trial transition
 period is complete, we'll enable this feature by default. You will have time
 to adjust.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod



 On Fri, Mar 19, 2010 at 9:44 AM, Nick Arnett nick.arn...@gmail.com wrote:

  On Fri, Mar 19, 2010 at 7:37 AM, Taylor Singletary 
  taylorsinglet...@twitter.com wrote:

  Hi Developers!

  The Search team is working on a beta project that returns the most popular
  tweets for a query,

  What is the definition of popular?

  Nick

   To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Chrome plugin to shut down unwanted Twitter popups?

2010-03-19 Thread Abraham Williams
The hovercards are trigger with class=tweet-url screen-name. Have the
Chrome extension remove those classes and the hovercards stop.

Abraham

On Fri, Mar 19, 2010 at 12:15, Andrew Badera and...@badera.us wrote:

 The problem is clientside script. The answer with a Chrome plugin
 would be clientside script. Catch-22?

 ∞ 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 Fri, Mar 19, 2010 at 2:12 PM, neal rauhauser nrauhau...@gmail.com
 wrote:
 
Someone suggested that a Chrome plugin to shut down this profile popup
  stuff was possible - has anyone actually done such a thing? It is
  desperately needed - Twitter is all but unusable for those of us on Atom
  based machines with all of this undesired popping  lag.
 
 
 
  --
  mailto:n...@layer3arts.com //
  GoogleTalk: nrauhau...@gmail.com
  GV: 202-642-1717
 
  To unsubscribe from this group, send email to
  twitter-development-talk+unsubscribegooglegroups.com or reply to this
 email
  with the words REMOVE ME as the subject.
 

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
Abraham Williams | Community Advocate | http://abrah.am
TwitterOAuth | http://github.com/abraham/twitteroauth
This email is: [ ] shareable [x] ask first [ ] private.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Cameron Kaiser
 Your definition of time to adjust may not be ours. Twitter has, to
 be honest, a fairly crappy reputation for changing API behavior. While
 some of that was surely driven by performance concerns, I don't see
 how this could be. This doesn't help the rep.
 
 Please, do not enable this by default, *ever*. Don't change behavior
 unless it is necessary. Add a new API method, or make recent results
 the default and keep it that way.
 
 If you're advocating for developers, advocate for making us do less
 work to maintain current functionality, please.

This is spot on. It's not that I think the idea itself is bad -- I'm all
for more relevant search results *when relevance is what's requested*. Right
now, every app that queries the Search API expects time-oriented results
because that's what we got before. Making this the new default is needless
dev chaos, *and* I haven't heard if there is even a way to opt back to the
old behaviour if this becomes the ill-advised default anyway.

I'd love to support this feature, in the appropriate context, when it makes
sense to do so. I don't want to have to code around it as the new,
unsolicited default when it doesn't.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- FORTUNE: Good day for romance, but try a single person this time. --

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Dewald Pretorius
Taylor,

In terms of this change, you need to separate Twitter Search from the
Twitter Search API in your minds.

Do with Twitter Search (the web interface) what you like. Make popular
the default if you want.

But, don't decide on behalf of the developers (the consumers of the
Twitter Search API) that popular is the default that we want. In most
cases it probably isn't. In my case it definitely isn't, otherwise I
would have asked for something like that a long time ago.

In other words, don't force something down our throats just because
you think it's a cool idea.

Leave the default as is. Make popular an option that we can use if
we want to. That's good developer service, because it doesn't create
additional work for us if we want to remain with the status quo, and
it gives us additional options if we want to use them.

On Mar 19, 2:39 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Even further clarifications:

 Top Tweets are coming to make search results even more relevant. We'll be
 tuning our ranking algorithms with gusto. Some people will naturally resist
 these changes. Approach with a zen mind.

 When we launch this new feature for the API, it will be opt-in for a
 transitory period, but the search.twitter.com site will come with these
 results already baked in. Before implementing in your own applications,
 you'll be able to see the top results for your favorite queries your self.

 The Search team is always working on ways of making results more
 relevant. We recognize that not everyone wants search results with
 algorithmic ranking of tweets, but we like what we've come up with and we
 think you'll like it too.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod

 On Fri, Mar 19, 2010 at 10:11 AM, davidzimm davidz...@yahoo.com wrote:
  Bad idea.

  1) reduces the credibility and thereby the value of the results in
  twitter search
  2) who determines which is popular- no matter how you try to calculate
  this, someone will figure it out and spam the results.
  3) people are used to searching twitter for breaking news, rather than
  authoritative results. You'll have to change user expectations.
  4) perhaps this can be an advanced setting, rather than a default
  practice.

  On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
  wrote:
   Hi Developers!

   The Search team is working on a beta project that returns the most
  popular
   tweets for a query, rather than only the most recent tweets. This is a
  beta
   project, but an important first step to surface the most popular tweets
  for
   users searching Twitter.

   You can expect many improvements as we tune and tweak our algorithms, but
  we
   want to give everyone a heads up so we can go over the implications for
   those consuming the search API.

   --- New attribute in the payload ---

   First of all there will be a new attribute in search result payloads.
  Since
   some tweets are popular for a given query while others are simply the
  most
   recent results that match the query, we are adding a metadata section
  to
   specify the type of result that a given result represents.

   So for a popular tweet the result_type in the metadata section will
  have
   the value popular.

   Example of a result with a popular tweet:

   {
       results:
       [
           {
               profile_image_url:
 http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
               created_at:Mon,15 Feb 2010 19:55:18 +,
               from_user:Elizabeth,
               to_user_id:null,
               text:It's the Griswold family trip to Joshua Tree Park!
   @rsarver @Devon @Jess @noradio @kevinweil,
               id:9153622261,
               from_user_id:106309,
               geo:null,
               iso_language_code:en,
               source:a href=http://www.atebits.com/;
   rel=nofollowTweetie/a,
               metadata:
               {
                   result_type: popular
               }
           }

         /* etc ... */

   }

   Results that are not popular and represent simply recent query matches
  will
   have the result_type in the metadata section with a value of
  recent.

   Example of a recent result:

   {
       results:
       [
           {
               profile_image_url:
 http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
               created_at:Mon, 15 Feb 2010 23:42:45 +,
               from_user:timhaines,
               to_user_id:97776,
               text:@noradio Nice spot.,
               id:9160218997,
               from_user_id:159881,
               to_user:noradio,
               geo:null,
               iso_language_code:it,
               source:a href=http://www.atebits.com/;
   rel=nofollowTweetie/a,
               metadata:
               {
                   result_type: recent
               }
           },

         /* etc ... */

   }

   --- Results with popular tweets aren't ordered 

Re: [twitter-dev] Chrome plugin to shut down unwanted Twitter popups?

2010-03-19 Thread Jordan Running
FWIW, twttr.HOVERCARD.disable() does exactly what you'd guess. It
would be dead easy to wrap into a userscript or bookmarklet if that's
what you want to do.

Jordan


On Fri, Mar 19, 2010 at 2:24 PM, Abraham Williams 4bra...@gmail.com wrote:
 The hovercards are trigger with class=tweet-url screen-name. Have the
 Chrome extension remove those classes and the hovercards stop.
 Abraham

 On Fri, Mar 19, 2010 at 12:15, Andrew Badera and...@badera.us wrote:

 The problem is clientside script. The answer with a Chrome plugin
 would be clientside script. Catch-22?

 ∞ 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 Fri, Mar 19, 2010 at 2:12 PM, neal rauhauser nrauhau...@gmail.com
 wrote:
 
    Someone suggested that a Chrome plugin to shut down this profile popup
  stuff was possible - has anyone actually done such a thing? It is
  desperately needed - Twitter is all but unusable for those of us on Atom
  based machines with all of this undesired popping  lag.
 
 
 
  --
  mailto:n...@layer3arts.com //
  GoogleTalk: nrauhau...@gmail.com
  GV: 202-642-1717
 
  To unsubscribe from this group, send email to
  twitter-development-talk+unsubscribegooglegroups.com or reply to this
  email
  with the words REMOVE ME as the subject.
 

 To unsubscribe from this group, send email to
 twitter-development-talk+unsubscribegooglegroups.com or reply to this email
 with the words REMOVE ME as the subject.



 --
 Abraham Williams | Community Advocate | http://abrah.am
 TwitterOAuth | http://github.com/abraham/twitteroauth
 This email is: [ ] shareable [x] ask first [ ] private.

 To unsubscribe from this group, send email to
 twitter-development-talk+unsubscribegooglegroups.com or reply to this email
 with the words REMOVE ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Chrome plugin to shut down unwanted Twitter popups?

2010-03-19 Thread neal rauhauser
  I can understand the strategic need Twitter has to get value add services
in place and some of them are very good, but they should be OPTIONS
controllable in our profile so as to not antagonize those with wee computin'
widgets.



On Fri, Mar 19, 2010 at 2:34 PM, Jordan Running jrunn...@gmail.com wrote:

 FWIW, twttr.HOVERCARD.disable() does exactly what you'd guess. It
 would be dead easy to wrap into a userscript or bookmarklet if that's
 what you want to do.

 Jordan


 On Fri, Mar 19, 2010 at 2:24 PM, Abraham Williams 4bra...@gmail.com
 wrote:
  The hovercards are trigger with class=tweet-url screen-name. Have the
  Chrome extension remove those classes and the hovercards stop.
  Abraham
 
  On Fri, Mar 19, 2010 at 12:15, Andrew Badera and...@badera.us wrote:
 
  The problem is clientside script. The answer with a Chrome plugin
  would be clientside script. Catch-22?
 
  ∞ 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 Fri, Mar 19, 2010 at 2:12 PM, neal rauhauser nrauhau...@gmail.com
  wrote:
  
 Someone suggested that a Chrome plugin to shut down this profile
 popup
   stuff was possible - has anyone actually done such a thing? It is
   desperately needed - Twitter is all but unusable for those of us on
 Atom
   based machines with all of this undesired popping  lag.
  
  
  
   --
   mailto:n...@layer3arts.com //
   GoogleTalk: nrauhau...@gmail.com
   GV: 202-642-1717
  
   To unsubscribe from this group, send email to
   twitter-development-talk+unsubscribegooglegroups.com or reply to this
   email
   with the words REMOVE ME as the subject.
  
 
  To unsubscribe from this group, send email to
  twitter-development-talk+unsubscribegooglegroups.com or reply to this
 email
  with the words REMOVE ME as the subject.
 
 
 
  --
  Abraham Williams | Community Advocate | http://abrah.am
  TwitterOAuth | http://github.com/abraham/twitteroauth
  This email is: [ ] shareable [x] ask first [ ] private.
 
  To unsubscribe from this group, send email to
  twitter-development-talk+unsubscribegooglegroups.com or reply to this
 email
  with the words REMOVE ME as the subject.
 

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.




-- 
mailto:n...@layer3arts.com //
GoogleTalk: nrauhau...@gmail.com
GV: 202-642-1717

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Twitter bug OR deliberate OAuth exception in the new versioning api ?

2010-03-19 Thread Taylor Singletary
While we may very well version the OAuth endpoints in the future, it's best
not to consider OAuth authorization flow steps as APIs in and of
themselves. At this time, versioned areas of the API are areas relating to
actual resources that correspond to data Twitter provides and processes
(statuses, search results, information about users, favorites, lists,
timelines, etc.)

Taylor Singletary
Developer Advocate, Twitter
http://twitter.com/episod


On Fri, Mar 19, 2010 at 11:11 AM, Ram group...@cascadesoft.net wrote:

 I didn't get any response for last week's
 http://twitter.com/CascadeRam/status/10487105790
 , so I'm hoping to get an official response here.

 In October, last year,
 http://groups.google.com/group/twitter-api-announce/browse_thread/thread/2b70bd6ea4aec175
 recommended that all developers move to the new versioned apis and
 that Twitter would set a hard date after whch http://twitter.com will
 not be serviced.

 However, 5 months after that announcement, the new versioned api
 doesn't seem to be supported for Twitter OAuth calls (though the
 versioned api works with other methods like
 http://api.twitter.com/1/friendships/create.xml)

 http://api.twitter.com/1/oauth/request_token returns a 404 (but
 http://twitter.com/oauth/request_token and
 http://api.twitter.com/oauth/access_token
 work correctly)

 So for now, I'm using the following (non-versioned) URLs
 http://api.twitter.com/oauth/authorize?oauth_token=xx
 http://api.twitter.com/oauth/authorize
 http://api.twitter.com/oauth/access_token

 and I'm using versioned URLs for other stuff like
 http://api.twitter.com/1/statuses/update.xml

 Are these the best URLs to be using now ?

 Does anyone know whether the 404 error is due to a bug, due to an
 incomplete implementation of the new api or whether OAuth apis are
 exempted from versioning ?

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter bug OR deliberate OAuth exception in the new versioning api ?

2010-03-19 Thread Ram
Thanks Taylor, this is good to know.

Btw for OAuth, should I be using the following URLs
http://api.twitter.com/oauth/authorize?oauth_token=xx
http://api.twitter.com/oauth/authorize
http://api.twitter.com/oauth/access_token

or should I be using their http://twitter.com equivalents ?

Both work fine.

Thanks Ram

On Mar 19, 1:07 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 While we may very well version the OAuth endpoints in the future, it's best
 not to consider OAuth authorization flow steps as APIs in and of
 themselves. At this time, versioned areas of the API are areas relating to
 actual resources that correspond to data Twitter provides and processes
 (statuses, search results, information about users, favorites, lists,
 timelines, etc.)

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod



 On Fri, Mar 19, 2010 at 11:11 AM, Ram group...@cascadesoft.net wrote:
  I didn't get any response for last week's
 http://twitter.com/CascadeRam/status/10487105790
  , so I'm hoping to get an official response here.

  In October, last year,
 http://groups.google.com/group/twitter-api-announce/browse_thread/thr...
  recommended that all developers move to the new versioned apis and
  that Twitter would set a hard date after whchhttp://twitter.comwill
  not be serviced.

  However, 5 months after that announcement, the new versioned api
  doesn't seem to be supported for Twitter OAuth calls (though the
  versioned api works with other methods like
 http://api.twitter.com/1/friendships/create.xml)

 http://api.twitter.com/1/oauth/request_tokenreturns a 404 (but
 http://twitter.com/oauth/request_tokenand
 http://api.twitter.com/oauth/access_token
  work correctly)

  So for now, I'm using the following (non-versioned) URLs
 http://api.twitter.com/oauth/authorize?oauth_token=xx
 http://api.twitter.com/oauth/authorize
 http://api.twitter.com/oauth/access_token

  and I'm using versioned URLs for other stuff like
 http://api.twitter.com/1/statuses/update.xml

  Are these the best URLs to be using now ?

  Does anyone know whether the 404 error is due to a bug, due to an
  incomplete implementation of the new api or whether OAuth apis are
  exempted from versioning ?

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.- Hide quoted text -

 - Show quoted text -

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Twitter bug OR deliberate OAuth exception in the new versioning api ?

2010-03-19 Thread Taylor Singletary
Hi Ram,

I recommend standardizing on api.twitter.com for the OAuth endpoints as well
as the resource endpoints.

Further, for all the OAuth-related steps (authorize, access_token, and
request_token) I strongly recommend using SSL.

Taylor Singletary
Developer Advocate, Twitter
http://twitter.com/episod


On Fri, Mar 19, 2010 at 1:21 PM, Ram group...@cascadesoft.net wrote:

 Thanks Taylor, this is good to know.

 Btw for OAuth, should I be using the following URLs
 http://api.twitter.com/oauth/authorize?oauth_token=xx
 http://api.twitter.com/oauth/authorize
 http://api.twitter.com/oauth/access_token

 or should I be using their http://twitter.com equivalents ?

 Both work fine.

 Thanks Ram

 On Mar 19, 1:07 pm, Taylor Singletary taylorsinglet...@twitter.com
 wrote:
  While we may very well version the OAuth endpoints in the future, it's
 best
  not to consider OAuth authorization flow steps as APIs in and of
  themselves. At this time, versioned areas of the API are areas relating
 to
  actual resources that correspond to data Twitter provides and processes
  (statuses, search results, information about users, favorites, lists,
  timelines, etc.)
 
  Taylor Singletary
  Developer Advocate, Twitterhttp://twitter.com/episod
 
 
 
  On Fri, Mar 19, 2010 at 11:11 AM, Ram group...@cascadesoft.net wrote:
   I didn't get any response for last week's
  http://twitter.com/CascadeRam/status/10487105790
   , so I'm hoping to get an official response here.
 
   In October, last year,
  http://groups.google.com/group/twitter-api-announce/browse_thread/thr.
 ..
   recommended that all developers move to the new versioned apis and
   that Twitter would set a hard date after whchhttp://twitter.comwill
   not be serviced.
 
   However, 5 months after that announcement, the new versioned api
   doesn't seem to be supported for Twitter OAuth calls (though the
   versioned api works with other methods like
  http://api.twitter.com/1/friendships/create.xml)
 
  http://api.twitter.com/1/oauth/request_tokenreturns a 404 (but
  http://twitter.com/oauth/request_tokenand
  http://api.twitter.com/oauth/access_token
   work correctly)
 
   So for now, I'm using the following (non-versioned) URLs
  http://api.twitter.com/oauth/authorize?oauth_token=xx
  http://api.twitter.com/oauth/authorize
  http://api.twitter.com/oauth/access_token
 
   and I'm using versioned URLs for other stuff like
  http://api.twitter.com/1/statuses/update.xml
 
   Are these the best URLs to be using now ?
 
   Does anyone know whether the 404 error is due to a bug, due to an
   incomplete implementation of the new api or whether OAuth apis are
   exempted from versioning ?
 
   To unsubscribe from this group, send email to twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the words
 REMOVE
   ME as the subject.- Hide quoted text -
 
  - Show quoted text -

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Twitter bug OR deliberate OAuth exception in the new versioning api ?

2010-03-19 Thread Ram
Thanks again, Taylor. I'll use api.twitter.com instead of twitter.com

I'm already using https://twitter.com calls for the app (currently in
the app store), but I use http for test purposes (easier for debugging
and tracking traffic)

Ram

On Mar 19, 1:30 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:
 Hi Ram,

 I recommend standardizing on api.twitter.com for the OAuth endpoints as well
 as the resource endpoints.

 Further, for all the OAuth-related steps (authorize, access_token, and
 request_token) I strongly recommend using SSL.

 Taylor Singletary
 Developer Advocate, Twitterhttp://twitter.com/episod



 On Fri, Mar 19, 2010 at 1:21 PM, Ram group...@cascadesoft.net wrote:
  Thanks Taylor, this is good to know.

  Btw for OAuth, should I be using the following URLs
 http://api.twitter.com/oauth/authorize?oauth_token=xx
 http://api.twitter.com/oauth/authorize
 http://api.twitter.com/oauth/access_token

  or should I be using theirhttp://twitter.comequivalents ?

  Both work fine.

  Thanks Ram

  On Mar 19, 1:07 pm, Taylor Singletary taylorsinglet...@twitter.com
  wrote:
   While we may very well version the OAuth endpoints in the future, it's
  best
   not to consider OAuth authorization flow steps as APIs in and of
   themselves. At this time, versioned areas of the API are areas relating
  to
   actual resources that correspond to data Twitter provides and processes
   (statuses, search results, information about users, favorites, lists,
   timelines, etc.)

   Taylor Singletary
   Developer Advocate, Twitterhttp://twitter.com/episod

   On Fri, Mar 19, 2010 at 11:11 AM, Ram group...@cascadesoft.net wrote:
I didn't get any response for last week's
   http://twitter.com/CascadeRam/status/10487105790
, so I'm hoping to get an official response here.

In October, last year,
   http://groups.google.com/group/twitter-api-announce/browse_thread/thr.
  ..
recommended that all developers move to the new versioned apis and
that Twitter would set a hard date after whchhttp://twitter.comwill
not be serviced.

However, 5 months after that announcement, the new versioned api
doesn't seem to be supported for Twitter OAuth calls (though the
versioned api works with other methods like
   http://api.twitter.com/1/friendships/create.xml)

   http://api.twitter.com/1/oauth/request_tokenreturnsa 404 (but
   http://twitter.com/oauth/request_tokenand
   http://api.twitter.com/oauth/access_token
work correctly)

So for now, I'm using the following (non-versioned) URLs
   http://api.twitter.com/oauth/authorize?oauth_token=xx
   http://api.twitter.com/oauth/authorize
   http://api.twitter.com/oauth/access_token

and I'm using versioned URLs for other stuff like
   http://api.twitter.com/1/statuses/update.xml

Are these the best URLs to be using now ?

Does anyone know whether the 404 error is due to a bug, due to an
incomplete implementation of the new api or whether OAuth apis are
exempted from versioning ?

To unsubscribe from this group, send email to twitter-development-talk+
unsubscribegooglegroups.com or reply to this email with the words
  REMOVE
ME as the subject.- Hide quoted text -

   - Show quoted text -

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.- Hide quoted text -

 - Show quoted text -

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


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

2010-03-19 Thread Derek Gathright
Hi, I'm Derek Gathright, Yahoo engineer by day, Twitter hacker by night. I
first started with the platform by creating a web client a few years ago
(Tweenky.com, currently suffering from a little neglect) and since went on
to create a number of other random apps.  After Tweenky's launch, TechCrunch
picked it up and the traffic slammed the site, just about killing it.
Performance was horrible, so I decided to fix the scaling issue by getting
rid of a backend. Wha? How do you do that? I rewrote it in 99% JavaScript
(the 1% being a cross-domain proxy).  I first started with jQuery, and am
now working on another rewrite in YUI3.  In the past, it was easy to
out-innovate the Twitter.com client, but nowdays it is hard to keep up with
only a few hours/week. Slow down guys! :P

By doing all this experimentation with Twitter in JS, it's allowed, and
inspired me, to learn so much about that language.  Knowledge I otherwise
probably wouldn't have, and that's what I love about the Twitter platform.
 It's so flexible and allows me to use it as the basis for tinkering around
with any new technology I want.  Feel like learning some new language or
framework? Create a Twitter app.  When the incredibly awesome JSFiddle.net
came out, the first thing I did was hack together a YUI3/YQL/Twitter example
to play around (http://jsfiddle.net/derek/Vjxt2/).  Doing that with Facebook
and other platforms would be more difficult than just a few lines of code.

Anyways, /rambling

Cheers
http://twitter.com/derek
http://derekville.net

On Fri, Mar 19, 2010 at 11:19 AM, Quy quyten...@gmail.com wrote:

 My name is Quy Le (@quytennis) and I used to be a software engineer
 but now I'm product manager at a high-tech company. I've been using
 the Twitter API for the past 3 months on a Twitter project that
 hopefully will go live in a few weeks. I've been using PHP/mySQL/
 memcached to build my site but it has been a slow process since I have
 a day job and I'm relearning some of the new technology since I
 haven't touched a piece of code in over 8-9 years. (Designing for IE6
 sucks).

 The feature I would love the most is a conversation API so it's easy
 to show conversations based on a tweet.

 Quy

 On Feb 19, 1: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

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread M. Edward (Ed) Borasky
As a developer, I've got my foot in (at least) two communities:  
Twitter developers and on-line marketing practitioners. Given that, I  
think this discussion needs to happen in a larger forum than the  
Twitter Developers' Google Group. I've put up a blog post and created  
a hashtag (#tweetsearchpop), and I'd like to invite you all to  
participate that way - I'm prepared to man the comment monitoring  
dashboard ;-)


http://borasky-research.net/2010/03/19/seeker-or-seller-what-do-you-think-about-adding-popularity-to-twitter-search-tweetsearchpop/
--
M. Edward (Ed) Borasky
borasky-research.net/m-edward-ed-borasky/

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


Quoting Dewald Pretorius dpr...@gmail.com:


Taylor,

In terms of this change, you need to separate Twitter Search from the
Twitter Search API in your minds.

Do with Twitter Search (the web interface) what you like. Make popular
the default if you want.

But, don't decide on behalf of the developers (the consumers of the
Twitter Search API) that popular is the default that we want. In most
cases it probably isn't. In my case it definitely isn't, otherwise I
would have asked for something like that a long time ago.

In other words, don't force something down our throats just because
you think it's a cool idea.

Leave the default as is. Make popular an option that we can use if
we want to. That's good developer service, because it doesn't create
additional work for us if we want to remain with the status quo, and
it gives us additional options if we want to use them.

On Mar 19, 2:39 pm, Taylor Singletary taylorsinglet...@twitter.com
wrote:

Even further clarifications:

Top Tweets are coming to make search results even more relevant. We'll be
tuning our ranking algorithms with gusto. Some people will naturally resist
these changes. Approach with a zen mind.

When we launch this new feature for the API, it will be opt-in for a
transitory period, but the search.twitter.com site will come with these
results already baked in. Before implementing in your own applications,
you'll be able to see the top results for your favorite queries your self.

The Search team is always working on ways of making results more
relevant. We recognize that not everyone wants search results with
algorithmic ranking of tweets, but we like what we've come up with and we
think you'll like it too.

Taylor Singletary
Developer Advocate, Twitterhttp://twitter.com/episod

On Fri, Mar 19, 2010 at 10:11 AM, davidzimm davidz...@yahoo.com wrote:
 Bad idea.

 1) reduces the credibility and thereby the value of the results in
 twitter search
 2) who determines which is popular- no matter how you try to calculate
 this, someone will figure it out and spam the results.
 3) people are used to searching twitter for breaking news, rather than
 authoritative results. You'll have to change user expectations.
 4) perhaps this can be an advanced setting, rather than a default
 practice.

 On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
 wrote:
  Hi Developers!

  The Search team is working on a beta project that returns the most
 popular
  tweets for a query, rather than only the most recent tweets. This is a
 beta
  project, but an important first step to surface the most popular tweets
 for
  users searching Twitter.

  You can expect many improvements as we tune and tweak our   
algorithms, but

 we
  want to give everyone a heads up so we can go over the implications for
  those consuming the search API.

  --- New attribute in the payload ---

  First of all there will be a new attribute in search result payloads.
 Since
  some tweets are popular for a given query while others are simply the
 most
  recent results that match the query, we are adding a metadata section
 to
  specify the type of result that a given result represents.

  So for a popular tweet the result_type in the metadata section will
 have
  the value popular.

  Example of a result with a popular tweet:

  {
      results:
      [
          {
              profile_image_url:
http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
              created_at:Mon,15 Feb 2010 19:55:18 +,
              from_user:Elizabeth,
              to_user_id:null,
              text:It's the Griswold family trip to Joshua Tree Park!
  @rsarver @Devon @Jess @noradio @kevinweil,
              id:9153622261,
              from_user_id:106309,
              geo:null,
              iso_language_code:en,
              source:a href=http://www.atebits.com/;
  rel=nofollowTweetie/a,
              metadata:
              {
                  result_type: popular
              }
          }

        /* etc ... */

  }

  Results that are not popular and represent simply recent query matches
 will
  have the result_type in the metadata section with a value of
 recent.

  Example of a recent result:

  {
      results:
      [
          {
              profile_image_url:

[twitter-dev] Search API - Search words + people + date

2010-03-19 Thread tux_advocate_hpu
Is it possible to search for a phrase, posted by a given user, since a
given date?

It doesn't seem to work.  You can search for a phrase by a given
user.  Or you can search for a phrase since a given date.  Both when
you search for it all, you get zero results.

I tried using this page, thinking my syntax was wrong:
http://search.twitter.com/advanced.  But that didn't do it, either.

I am thinking I have to search my search results to do this b/c
Twitter Search API doesn't seem to support it.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Re: Twitter Project using the API (Paid)

2010-03-19 Thread Nigel Legg
Please let me know where this site is so I don't even consider going there.
This is just spamming, surely?

On 19 March 2010 17:01, TheN2S thenext2sh...@gmail.com wrote:

 John,

 Thanks for pointing that out! I will have a chat with my team and see
 how we can avoid this conflict.

 We do have another simple project that we want to get off its feet!
 Lets say we premiere an exclusive new song on our site. However to get
 to the song, users must login through twitter/facebook. While they
 login they are automatically set to follow @ouraccount and it
 automatically posts a status update on their account Currently
 checking out the brand new song for Sinatra! http://link.com;. Once
 that is done, the user is forwarded to the appropriate page that they
 originally intended to. If they don't sign in, they miss out on the
 release. This doesnt seem to be going against any terms of service...
 right?

 Once again, contact us if you are able to complete this project:
 http://bit.ly/9CSUc0
 (all css/html is handled by us. We simply need the motor to power up
 the project. We take care of all the aesthetics.)

 On Mar 19, 9:27 am, John Kalucki j...@twitter.com wrote:
  This sounds a lot like @reply spam:
 http://help.twitter.com/forums/10711/entries/64986
 
  If you are replying to followers, maybe that's OK, and maybe it isn't.
 But,
  if you are @replying to everyone, you will be suspended.
 
  -John Kaluckihttp://twitter.com/jkalucki
  Infrastructure, Twitter Inc.
 
  On Thu, Mar 18, 2010 at 8:26 PM, TheN2S thenext2sh...@gmail.com wrote:
   I am looking for a twitter developer that is able to use the API to
   respond back to tweets containing a specific quote. Lets say for
   example an artist YXZ has just done a rendition of New York by Frank
   Sinatra. We want to @reply every user that mentions York  Sinatra
   in their tweet with a customized reply such as I see you like
   Sinatra's original New York song.. but have you checked out ZYX's new
   version? It's a simple concept, and it has been done already.
 
   Please also be aware that twitter has an API limit that we don't want
   to disturb.
 
   We are in need of a developer to move this project forward. Please
   contact us back using this form:http://bit.ly/9CSUc0
 
   Thanks! (=
 
   To unsubscribe from this group, send email to twitter-development-talk+
   unsubscribegooglegroups.com or reply to this email with the words
 REMOVE
   ME as the subject.

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


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

2010-03-19 Thread Nigel Legg
I'll follow Quy's lead.  I have been providing social media training /
support to companies for the last year, earlier this year I identified a
number of services/features that desktop clients should have, and have today
successfully used my client, developed in C++ with QTwitlib, to read from
and post to Twitter. After some further development, the client will be
released (Windows only till someone provides me Mac  Linux machines) as
open-source.
I've been following the discussion here for a couple of weeks, it has helped
me understand the API better.
Cheers all, Nigel.

On 19 March 2010 18:19, Quy quyten...@gmail.com wrote:

 My name is Quy Le (@quytennis) and I used to be a software engineer
 but now I'm product manager at a high-tech company. I've been using
 the Twitter API for the past 3 months on a Twitter project that
 hopefully will go live in a few weeks. I've been using PHP/mySQL/
 memcached to build my site but it has been a slow process since I have
 a day job and I'm relearning some of the new technology since I
 haven't touched a piece of code in over 8-9 years. (Designing for IE6
 sucks).

 The feature I would love the most is a conversation API so it's easy
 to show conversations based on a tweet.

 Quy

 On Feb 19, 1: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

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] stream heartbeat/keep-alives

2010-03-19 Thread Jud
the twitter streaming api docs say Parsers must be tolerant of
occasional extra newline characters placed between statuses. These
characters are placed as periodic keep-alive messages, should the
stream of statuses temporarily pause. These keep-alives allow clients
and NAT firewalls to determine that the connection is indeed still
valid during low volume periods.

that's all well and good, but I'd like some clarification on some
behavior I'm seeing. I never see newlines come through alone... rather
I always see CRLF (carriage return + linefeed; adjacent) pairs (two
chars) come through on 30 second intervals to keep-alive.

as a result, I've built my parser to consider the combination CRLF as
the heartbeat. should I be doing this, or am I missing something along
the way in which I should truly only ever be looking for LFs?

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] stream heartbeat/keep-alives

2010-03-19 Thread Mark McBride
CRLF pairs are indeed what get sent, and what you should build around.  You
shouldn't ever get a naked LF.

  ---Mark

http://twitter.com/mccv


On Fri, Mar 19, 2010 at 3:50 PM, Jud jvale...@gmail.com wrote:

 the twitter streaming api docs say Parsers must be tolerant of
 occasional extra newline characters placed between statuses. These
 characters are placed as periodic keep-alive messages, should the
 stream of statuses temporarily pause. These keep-alives allow clients
 and NAT firewalls to determine that the connection is indeed still
 valid during low volume periods.

 that's all well and good, but I'd like some clarification on some
 behavior I'm seeing. I never see newlines come through alone... rather
 I always see CRLF (carriage return + linefeed; adjacent) pairs (two
 chars) come through on 30 second intervals to keep-alive.

 as a result, I've built my parser to consider the combination CRLF as
 the heartbeat. should I be doing this, or am I missing something along
 the way in which I should truly only ever be looking for LFs?

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] stream heartbeat/keep-alives

2010-03-19 Thread John Kalucki
Newline is a logical concept generally materialized as a CRLF. The pair of
characters is a newline.

Generally you don't need to look for the newline, if you can set your TCP
socket timeout to some small multiple of the keepalive time, perhaps 60 or
90 seconds, you should get this for free.

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


On Fri, Mar 19, 2010 at 3:50 PM, Jud jvale...@gmail.com wrote:

 the twitter streaming api docs say Parsers must be tolerant of
 occasional extra newline characters placed between statuses. These
 characters are placed as periodic keep-alive messages, should the
 stream of statuses temporarily pause. These keep-alives allow clients
 and NAT firewalls to determine that the connection is indeed still
 valid during low volume periods.

 that's all well and good, but I'd like some clarification on some
 behavior I'm seeing. I never see newlines come through alone... rather
 I always see CRLF (carriage return + linefeed; adjacent) pairs (two
 chars) come through on 30 second intervals to keep-alive.

 as a result, I've built my parser to consider the combination CRLF as
 the heartbeat. should I be doing this, or am I missing something along
 the way in which I should truly only ever be looking for LFs?

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Jaanus
+1 to Cameron and funkatron. Making this default, even with a
transition period, would be extremely bad practice. The whole point of
API versioning is such that old stuff does not break. And yes,
changing behavior so that results returned to same query are suddenly
different is definitely breaking.

I find popular tweets in search results mixed with recents to be a
great idea, but it cannot be the default, since it would break many
apps that have relied on current behavior. And having whatever
transition period is not good enough. You are forcing developers to
change priorities and re-test old stuff, some of which may be
unmaintained legacy.

API versioning and backwards compatibility are standard industry
practices, just please stick to those and don't piss off developers
any further. (I could insert a more elaborate rant here to show what I
really feel, but the above captures the point.)


rgds,
Jaanus


On Mar 19, 3:29 pm, Cameron Kaiser spec...@floodgap.com wrote:
  Your definition of time to adjust may not be ours. Twitter has, to
  be honest, a fairly crappy reputation for changing API behavior. While
  some of that was surely driven by performance concerns, I don't see
  how this could be. This doesn't help the rep.

  Please, do not enable this by default, *ever*. Don't change behavior
  unless it is necessary. Add a new API method, or make recent results
  the default and keep it that way.

  If you're advocating for developers, advocate for making us do less
  work to maintain current functionality, please.

 This is spot on. It's not that I think the idea itself is bad -- I'm all
 for more relevant search results *when relevance is what's requested*. Right
 now, every app that queries the Search API expects time-oriented results
 because that's what we got before. Making this the new default is needless
 dev chaos, *and* I haven't heard if there is even a way to opt back to the
 old behaviour if this becomes the ill-advised default anyway.

 I'd love to support this feature, in the appropriate context, when it makes
 sense to do so. I don't want to have to code around it as the new,
 unsolicited default when it doesn't.

 --
  personal:http://www.cameronkaiser.com/--
   Cameron Kaiser * Floodgap Systems *www.floodgap.com* ckai...@floodgap.com
 -- FORTUNE: Good day for romance, but try a single person this time. 
 --

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread Martin Dudek
+1 for asking for keeping the default as it is right now (should be
clear really strange to even discuss this)

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] translation in twitter

2010-03-19 Thread paul candelaria
i dont know,sorrie  if u find out e-mail me ok.candelaria.pa...@gmail.com

On Thu, Mar 18, 2010 at 12:48 PM, deb123 debolina@gmail.com wrote:

 Hello,
 I am using twitter 4j to get the oauth page with the Accept and Deny
 options. I am wondering if twitter has support for international
 languages and if so how do I pass the locale information in the url?
 Thanks,
 D

 To unsubscribe from this group, send email to twitter-development-talk+
 unsubscribegooglegroups.com or reply to this email with the words REMOVE
 ME as the subject.


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


Re: [twitter-dev] Scheduling send times for tweets

2010-03-19 Thread paul candelaria
go to your calendar do it on that it mit work ,

On Thu, Mar 18, 2010 at 10:52 AM, Cassidy cassc...@gmail.com wrote:

 I'm trying to put together a twitter app so I can easily send myself
 reminders...what I'm currently doing is using HootSuite to manually
 schedule tweets to be sent out at specific times to my personal
 account. I'd like to make it so that I can mention my reminder twitter
 account and then it will take the info in the tweet, schedule it, and
 @reply me back at the given time.

 So basically I would tweet @dontforget2 pick up your medicine,
 03/20/2010 6:00pm and my account would tweet back @me pick up your
 medicine at 6pm on 3/20.

 There are a lot of things that I still need to figure out, but the
 main challenge for me right now is finding out a method to store the
 time and actual have it send the tweet at the given time.

 Any suggestions?


To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: since_id to old and some way to detect new id

2010-03-19 Thread NetOak
Sorry this is the url without spaces scaped

http://search.twitter.com/search.atom?q=imente com -huubs
verdienst -steven huubs -marc mateu gardey -marc mateu alsina
-v imente com -juvenil -marc mateusince_id=1520639490

In fact now, at this moment, this id is older than 2 weeks but the
problem starts to appear in the beginning of the week, 15, or 16 when
the 2 weeks was not completed.

One question then, for what you say.

If I make this search
http://search.twitter.com/search.atom?q=twitter

This give me various tweets and this url
  link type=application/atom+xml href=http://search.twitter.com/
search.atom?q=twitteramp;since_id=10744222159 rel=refresh/

So the next search I will use that since_id.

In the case of these search there will be no problem, because is a
query with a lot of results so I will made that search more often than
2 weeks. But if I wait more thant 2 weeks to redone the search, this
id will expire?
In that case could be usefull that with error since_id to old could be
included the oldest allowed since_id

On 19 Març, 17:46, Mark McBride mmcbr...@twitter.com wrote:
 Can you post the exact URL you're using?  The one posted fails because the
 query is longer than 140 characters.  Trimming it to a single term succeeds.

 This may be due to the fact that your ID is older than two weeks, and is
 therefore unknown to search.  You could try using since=date instead and
 see if that works.

   ---Mark

 http://twitter.com/mccv



 On Fri, Mar 19, 2010 at 2:49 AM, NetOak net...@gmail.com wrote:
  When I perform some search through the API, like this example:

 http://search.twitter.com/search.atom?q=
  imente%20com%20-huubs%20verdienst%20-steven%20huubs%20-marc%20mateu% 
  20gardey%20-marc%20mateu%20alsina%20-v%20imente%20com%20-juvenil%20-m 
  arc%20mateusince_id=9970356763

  I get he response that since_id is to old.

  The tweet that is referred by id is correct, present and accessible.
  Is this one:http://twitter.com/pa1et/status/9970356763

  In somewhere there's a specification of a id could not be used in
  since_id parameter?

  There's some pattern, some rule to detect when a id is too old to use
  in since_id parameter?

  To unsubscribe from this group, send email to twitter-development-talk+
  unsubscribegooglegroups.com or reply to this email with the words REMOVE
  ME as the subject.

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words REMOVE ME as the subject.


[twitter-dev] Re: Most popular tweets in the search API

2010-03-19 Thread S Wang
As someone who's developing some applications right now specifically
involving the search APIs I now have to worry about whether or not I
should pre-emptively include the result_type parameter so my app
doesn't become non-functioning when the changes are pushed to the
site. Why do the popular tweets have to be the default behavior in the
API?

On Mar 19, 7:42 am, funkatron funkat...@gmail.com wrote:
 So this would change the default behavior of the search API, which is
 currently to return recent results?

 If so, I think that's a bad idea. Better to offer the option than to
 change existing behavior when possible.

 --
 Ed Finklerhttp://funkatron.com
 Twitter:@funkatron
 AIM: funka7ron
 ICQ: 3922133
 XMPP:funkat...@gmail.com

 On Mar 19, 10:37 am, Taylor Singletary taylorsinglet...@twitter.com
 wrote:

  Hi Developers!

  The Search team is working on a beta project that returns the most popular
  tweets for a query, rather than only the most recent tweets. This is a beta
  project, but an important first step to surface the most popular tweets for
  users searching Twitter.

  You can expect many improvements as we tune and tweak our algorithms, but we
  want to give everyone a heads up so we can go over the implications for
  those consuming the search API.

  --- New attribute in the payload ---

  First of all there will be a new attribute in search result payloads. Since
  some tweets are popular for a given query while others are simply the most
  recent results that match the query, we are adding a metadata section to
  specify the type of result that a given result represents.

  So for a popular tweet the result_type in the metadata section will have
  the value popular.

  Example of a result with a popular tweet:

  {
      results:
      [
          {
              
  profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
              created_at:Mon,15 Feb 2010 19:55:18 +,
              from_user:Elizabeth,
              to_user_id:null,
              text:It's the Griswold family trip to Joshua Tree Park!
  @rsarver @Devon @Jess @noradio @kevinweil,
              id:9153622261,
              from_user_id:106309,
              geo:null,
              iso_language_code:en,
              source:lt;a href=quot;http://www.atebits.com/;
  rel=quot;nofollowquot;gt;Tweetielt;/agt;,
              metadata:
              {
                  result_type: popular
              }
          }

        /* etc ... */

  }

  Results that are not popular and represent simply recent query matches will
  have the result_type in the metadata section with a value of recent.

  Example of a recent result:

  {
      results:
      [
          {
              
  profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
              created_at:Mon, 15 Feb 2010 23:42:45 +,
              from_user:timhaines,
              to_user_id:97776,
              text:@noradio Nice spot.,
              id:9160218997,
              from_user_id:159881,
              to_user:noradio,
              geo:null,
              iso_language_code:it,
              source:lt;a href=quot;http://www.atebits.com/;
  rel=quot;nofollowquot;gt;Tweetielt;/agt;,
              metadata:
              {
                  result_type: recent
              }
          },

        /* etc ... */

  }

  --- Results with popular tweets aren't ordered chronologically ---

  Until the popular tweet feature all search results have been sorted
  chronologically, most recent results at the top. If a search query has any
  popular results, those will be returned at the top, even if they are older
  than the other results.

  Example of a non-chronologically ordered set of results including popular
  results:

  {
      results:
      [
          {
              
  profile_image_url:http://a1.twimg.com/profile_images/668144840/Elizabeth_Web_normal.jpg;,
              created_at:Mon, 15 Feb 2010 19:55:18 +,
              from_user:Elizabeth,
              to_user_id:null,
              text:It's the Griswold family trip to Joshua Tree Park!
  @rsarver @Devon @Jess @noradio @kevinweil,
              id:9153622261,
              from_user_id:106309,
              geo:null,
              iso_language_code:en,
              source:lt;a href=quot;http://www.atebits.com/;
  rel=quot;nofollowquot;gt;Tweetielt;/agt;,
              metadata:
              {
                  result_type: popular
              }
          },
          {
              
  profile_image_url:http://a3.twimg.com/profile_images/641350353/TimCheekFinger_normal.jpg;,
              created_at:Mon, 15 Feb 2010 23:42:45 +,
              from_user:timhaines,
              to_user_id:97776,
              text:@noradio Nice spot.,
              id:9160218997,
              from_user_id:159881,
              to_user:noradio,
              geo:null,
              iso_language_code:it,
              source:lt;a