Re: [twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Tom van der Woerdt
You can simply set your account to protected...

Tom


Sent from my iPhone

On Nov 18, 2010, at 5:59 AM, M. Edward (Ed) Borasky 
zn...@borasky-research.net wrote:

 Quoting John Kalucki j...@twitter.com:
 
 Every search engine, social network, blogging platform, content aggregator,
 and to a certain extent, every used book store and used record store...
 
 Except that digital content producers can block search engines if it's in 
 their economic interests to do so. I'm not sure how that's working out in 
 Murdoch vs. Google, but at least it's been examined. ;-)
 
 For that matter, some news organizations have imposed strict rules on how 
 and when they may use Twitter.
 
 -- 
 M. Edward (Ed) Borasky
 http://borasky-research.net http://twitter.com/znmeb
 
 A mathematician is a device for turning coffee into theorems. - Paul Erdos
 
 
 
 -- 
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group: 
 http://groups.google.com/group/twitter-development-talk

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


[twitter-dev] Introduce myself

2010-11-18 Thread Mauro Asprea
Hi all, my name is Mauro Asprea and I build an amazon wishlist auto-tweet
application. Hopefully it will be released within next 10 days :D

One feature I would like to see in the twitter api, is the ability to ask
for more user data such as the email address. Right now the only way to
login a user without asking him anything and keep a direct communication
channel is to use the Direct Messages. I don't know if that is the correct
use for the DM, alternatives?

Anyway, you can email me if you want to be notified when the service be
done.

Regards,
Mauro

-- 
Mauro Sebastián Asprea

E-Mail: mauroasp...@gmail.com
Mobile: +34 654297582
Skype: mauro.asprea

Algunos hombres ven las cosas como son y se preguntan porque. Otros sueñan
cosas que nunca fueron y se preguntan por qué no?.
George Bernard Shaw

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


[twitter-dev] Enabling Geotagging to user tweet

2010-11-18 Thread Francis Chong
We are developing an twitter app with geotagging.

From the Twitter Geotagging API Best Practices 
http://twitter.com/account/settings/geo
, we noted user can enable or disable geotagging from their account.
If the setting is disabled, we should redirect user to geo setting
page.

The problem is when user try to open the page 
http://twitter.com/account/settings/geo
(mobile geo setting URL), and if user has not login to twitter.com,
they will be redirected to mobile.twitter.com.

After user logged in, they are sent to their timeline. There are no
way they can find the geo setting page there -- unless they try to
enable the desktop version of the page and manually open the setting
page, which is not very user friendy.

Any hint how we can do to improve this issue? or is this a bug on
twitter homepage that could be fixed?

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


[twitter-dev] Sample code to retrieve Twitter followers/Friends

2010-11-18 Thread shwetu
Hi,

I am new bie on Twitter.

Can anyone plz provide me sample code to Retrieve Twitter followers/
Friends?

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


[twitter-dev] include_entities parameter not working

2010-11-18 Thread Joppe
I can't get the entities property when i make a timeline call.

It simply doesn't work in my application (CodeIgniter 
http://www.haughin.com/code/twitter/ twitter library) and on the
twitter dev test console: http://dev.twitter.com/console

I tried all timeline calls with include_entities=true,
include_entities=1 and include_entities=t but none returned the entity
property.

Is it still working or do I have to parse the tweets myself?

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


Re: [twitter-dev] Sample code to retrieve Twitter followers/Friends

2010-11-18 Thread Edward Hotchkiss

ids/followers @abraham's twitteroauth library in php.

Best,

--
Edward H. Hotchkiss
http://www.edwardhotchkiss.com/
http://www.twitter.com/edwardhotchkiss/
--





On Nov 18, 2010, at 9:06 AM, shwetu wrote:


Hi,

I am new bie on Twitter.

Can anyone plz provide me sample code to Retrieve Twitter followers/
Friends?

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


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


Re: [twitter-dev] include_entities parameter not working

2010-11-18 Thread Taylor Singletary
Hi,

Our console is woefully inadequate for testing these kinds of things. I
recommend Apigee's Twitter API console instead:
http://app.apigee.com/console/twitter

That said, entities should work for you if the request is properly formed. I
don't know much of anything about CodeIgniter or how the library prepares
and formats parameterized timeline requests, but if you're requesting a
timeline like home_timeline and add the include_entities=true parameter, you
should get entities back.

Are you examining the raw response provided by our servers when working with
CodeIgniter or only an interpreted, parsed response?

Taylor

On Thu, Nov 18, 2010 at 6:22 AM, Joppe jopperheber...@gmail.com wrote:

 I can't get the entities property when i make a timeline call.

 It simply doesn't work in my application (CodeIgniter 
 http://www.haughin.com/code/twitter/ twitter library) and on the
 twitter dev test console: http://dev.twitter.com/console

 I tried all timeline calls with include_entities=true,
 include_entities=1 and include_entities=t but none returned the entity
 property.

 Is it still working or do I have to parse the tweets myself?

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


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


Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Neil Sheth
I have asked our developers to implement the statuses/filter API stream,
however they have come back with the following:

1) We will not be able to fetch previous tweets for the accounts because
count parameter can not be used for default role (but can be used for
increased access level roles e.g. Birddog, Shadow).

2) Also, if streaming connections is closed (reason can be anything) than we
will not be able to fetch the tweets for that connection closed period.  So
we do also need a monitoring job to monitor the daemon/backgroun process
that fetch the tweets.

Any help from anyone would be great

Thanks
Neil

On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:

 I'm using the streaming API to pull in tweets at that rate for several
 sites with no problem. The default access level gives you all the
 tweets for up to 5,000 users.
 http://dev.twitter.com/pages/streaming_api_methods#statuses-filter

 From my experience, if you create a useful site for this level of
 users, you can go back later with a much stronger argument for higher
 access later.

 If you are using PHP, I recommend Fenn Bailey's Phirehose library to
 manage the connection.
 http://code.google.com/p/phirehose/

 If you architect your tweet collection code so that all tweets are put
 into a normalized database, and the rest of the code only uses the
 database and not the API, you can easily change to a new type of API
 connection later. But if all you want now is tweets, the streaming API
 is good for now.

 On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth sheth.n...@gmail.com wrote:
  Great - thanks Tom.  For our site we will be pulling in quite few
 thousand
  tweets per hour.  Do you see any limitation with this API?
 
  On 16 November 2010 22:01, Thomas Mango tsma...@gmail.com wrote:
 
  Just wanted to chime in quickly. I've been using Site Streams in
  production for over a month now and have found them to be absolutely
  fantastic. Really rock solid. If Site Streams are indeed what you're
 looking
  for, I wouldn't let the beta tag scare you away.
 
  Taylor Singletary wrote:
 
  Hi Neil,
 
  What are you particularly trying to accomplish with your Twitter
  Integration? How are tweets used in the application? What APIs were you
  leveraging when you were planning a REST-only solution?
 
  While Site Streams is officially beta right now, it's very reliable
 --
  but whether it's the right solution for you really depends on what
  you're looking to accomplish.
 
  Thanks,
  Taylor
 
  On Tue, Nov 16, 2010 at 1:32 PM, Neil sheth.n...@gmail.com
  mailto:sheth.n...@gmail.com wrote:
 
 We have previously raised a request to obtain twitter whitelisting
 but
 have been told by Twitter (Brian) that we have built the wrong
 solution.  Our developers are struggling to understand which
 solution
 they need to build for our site www.mystweet.com
 http://www.mystweet.com in order to get
 whitelisted.  They have stated that they are unsure which one to
 choose:
 
 1) http://dev.twitter.com/pages/site_streams   - twitter recommend
 this for the kind of solution which we want to implement, but this
 is
 still in beta
 
 2) http://dev.twitter.com/pages/user_streams_suggestions  - but
 this
 is not what they would allow for our case.
 
 Can you please advise what solution needs to be built?  We're hoping
 to correct this before they go on their holidays
 
 Thanks
 
 
 PREVIOUS EMAIL FROM BRIAN
 
 Hi Jessel,
 Sorry about this! There is currently an issue that removes the
 rejection reason from some whitelist emails. Your requests have
 rejected because we encourage you to use our Streaming API instead
 to
 accomplish your purposes. As described
 onhttp://dev.twitter.com/pages/streaming_api_methods
 http://dev.twitter.com/pages/streaming_api_methods
 , you may use the statuses/filter method with the follow parameter
 to
 receive a real-time stream of tweets from all the users you're
 interested in. I apologize for any inconvenience this causes to your
 project.
 
 Thanks for your understanding,
 Brian
 
 --
 Twitter developer documentation and resources:
 http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk
 
 
  --
  Twitter developer documentation and resources:
 http://dev.twitter.com/doc
  API updates via Twitter: http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
  http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
  http://groups.google.com/group/twitter-development-talk
 
 
  --
  Thomas Mango
  tsma...@gmail.com
 
 
  --
  Twitter developer documentation and resources:
 http://dev.twitter.com/doc
  API updates via Twitter: 

Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Taylor Singletary
Hi Neil,

This is where you fallback to the REST API. If you need to catch up you
can do so to the best of your abilities (and availability) via REST (as
you'll have plenty of remaining API calls since you'll only be using REST
for backfill and supplemental metadata).

The implementation is not trivial, but it's the best solution for these use
cases. It's not the end of the world to miss some tweets here and there.

Taylor


On Thu, Nov 18, 2010 at 7:03 AM, Neil Sheth sheth.n...@gmail.com wrote:

 I have asked our developers to implement the statuses/filter API stream,
 however they have come back with the following:

 1) We will not be able to fetch previous tweets for the accounts because
 count parameter can not be used for default role (but can be used for
 increased access level roles e.g. Birddog, Shadow).

 2) Also, if streaming connections is closed (reason can be anything) than
 we will not be able to fetch the tweets for that connection closed period.
 So we do also need a monitoring job to monitor the daemon/backgroun process
 that fetch the tweets.

 Any help from anyone would be great

 Thanks
 Neil

 On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:

 I'm using the streaming API to pull in tweets at that rate for several
 sites with no problem. The default access level gives you all the
 tweets for up to 5,000 users.
 http://dev.twitter.com/pages/streaming_api_methods#statuses-filter

 From my experience, if you create a useful site for this level of
 users, you can go back later with a much stronger argument for higher
 access later.

 If you are using PHP, I recommend Fenn Bailey's Phirehose library to
 manage the connection.
 http://code.google.com/p/phirehose/

 If you architect your tweet collection code so that all tweets are put
 into a normalized database, and the rest of the code only uses the
 database and not the API, you can easily change to a new type of API
 connection later. But if all you want now is tweets, the streaming API
 is good for now.

 On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth sheth.n...@gmail.com wrote:
  Great - thanks Tom.  For our site we will be pulling in quite few
 thousand
  tweets per hour.  Do you see any limitation with this API?
 
  On 16 November 2010 22:01, Thomas Mango tsma...@gmail.com wrote:
 
  Just wanted to chime in quickly. I've been using Site Streams in
  production for over a month now and have found them to be absolutely
  fantastic. Really rock solid. If Site Streams are indeed what you're
 looking
  for, I wouldn't let the beta tag scare you away.
 
  Taylor Singletary wrote:
 
  Hi Neil,
 
  What are you particularly trying to accomplish with your Twitter
  Integration? How are tweets used in the application? What APIs were
 you
  leveraging when you were planning a REST-only solution?
 
  While Site Streams is officially beta right now, it's very reliable
 --
  but whether it's the right solution for you really depends on what
  you're looking to accomplish.
 
  Thanks,
  Taylor
 
  On Tue, Nov 16, 2010 at 1:32 PM, Neil sheth.n...@gmail.com
  mailto:sheth.n...@gmail.com wrote:
 
 We have previously raised a request to obtain twitter whitelisting
 but
 have been told by Twitter (Brian) that we have built the wrong
 solution.  Our developers are struggling to understand which
 solution
 they need to build for our site www.mystweet.com
 http://www.mystweet.com in order to get
 whitelisted.  They have stated that they are unsure which one to
 choose:
 
 1) http://dev.twitter.com/pages/site_streams   - twitter recommend
 this for the kind of solution which we want to implement, but this
 is
 still in beta
 
 2) http://dev.twitter.com/pages/user_streams_suggestions  - but
 this
 is not what they would allow for our case.
 
 Can you please advise what solution needs to be built?  We're
 hoping
 to correct this before they go on their holidays
 
 Thanks
 
 
 PREVIOUS EMAIL FROM BRIAN
 
 Hi Jessel,
 Sorry about this! There is currently an issue that removes the
 rejection reason from some whitelist emails. Your requests have
 rejected because we encourage you to use our Streaming API instead
 to
 accomplish your purposes. As described
 onhttp://dev.twitter.com/pages/streaming_api_methods
 http://dev.twitter.com/pages/streaming_api_methods
 , you may use the statuses/filter method with the follow parameter
 to
 receive a real-time stream of tweets from all the users you're
 interested in. I apologize for any inconvenience this causes to
 your
 project.
 
 Thanks for your understanding,
 Brian
 
 --
 Twitter developer documentation and resources:
 http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 

Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Adam Green
On Thu, Nov 18, 2010 at 10:03 AM, Neil Sheth sheth.n...@gmail.com wrote:
 I have asked our developers to implement the statuses/filter API stream,
 however they have come back with the following:

 1) We will not be able to fetch previous tweets for the accounts because
 count parameter can not be used for default role (but can be used for
 increased access level roles e.g. Birddog, Shadow).

If by previous tweets you mean tweets in the past, that is never
available with the streaming API. Higher access levels won't give you
older tweets either. For past tweets you need to use the search API.
But the search API is rate limited, and it tends to fail if many
search terms are used, so that is also limited. Frankly, past tweets
are not available in large quantities with any portion of the API.


 2) Also, if streaming connections is closed (reason can be anything) than we
 will not be able to fetch the tweets for that connection closed period.  So
 we do also need a monitoring job to monitor the daemon/backgroun process
 that fetch the tweets.
Yes, you should always have a monitor running to verify that the
streaming API collection process is still working. There are failures
on the order of once a month or more in my experience. This is much
better than in the past. These may crash your collection script.

The answer is again the search API, which can be used to fill in the
missing tweets lost during the failure, but the limitations mentioned
above still apply.

In general, if you are planning on capturing *all* tweets for a set of
words or users, and *never* losing any, you are setting an impossible
goal. Aiming for a very high level of accuracy is all you are going to
achieve. With the right coding 99% or better is possible.


 Any help from anyone would be great

 Thanks
 Neil

 On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:

 I'm using the streaming API to pull in tweets at that rate for several
 sites with no problem. The default access level gives you all the
 tweets for up to 5,000 users.
 http://dev.twitter.com/pages/streaming_api_methods#statuses-filter

 From my experience, if you create a useful site for this level of
 users, you can go back later with a much stronger argument for higher
 access later.

 If you are using PHP, I recommend Fenn Bailey's Phirehose library to
 manage the connection.
 http://code.google.com/p/phirehose/

 If you architect your tweet collection code so that all tweets are put
 into a normalized database, and the rest of the code only uses the
 database and not the API, you can easily change to a new type of API
 connection later. But if all you want now is tweets, the streaming API
 is good for now.

 On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth sheth.n...@gmail.com wrote:
  Great - thanks Tom.  For our site we will be pulling in quite few
  thousand
  tweets per hour.  Do you see any limitation with this API?
 
  On 16 November 2010 22:01, Thomas Mango tsma...@gmail.com wrote:
 
  Just wanted to chime in quickly. I've been using Site Streams in
  production for over a month now and have found them to be absolutely
  fantastic. Really rock solid. If Site Streams are indeed what you're
  looking
  for, I wouldn't let the beta tag scare you away.
 
  Taylor Singletary wrote:
 
  Hi Neil,
 
  What are you particularly trying to accomplish with your Twitter
  Integration? How are tweets used in the application? What APIs were
  you
  leveraging when you were planning a REST-only solution?
 
  While Site Streams is officially beta right now, it's very reliable
  --
  but whether it's the right solution for you really depends on what
  you're looking to accomplish.
 
  Thanks,
  Taylor
 
  On Tue, Nov 16, 2010 at 1:32 PM, Neil sheth.n...@gmail.com
  mailto:sheth.n...@gmail.com wrote:
 
     We have previously raised a request to obtain twitter whitelisting
  but
     have been told by Twitter (Brian) that we have built the wrong
     solution.  Our developers are struggling to understand which
  solution
     they need to build for our site www.mystweet.com
     http://www.mystweet.com in order to get
     whitelisted.  They have stated that they are unsure which one to
     choose:
 
     1) http://dev.twitter.com/pages/site_streams   - twitter recommend
     this for the kind of solution which we want to implement, but this
  is
     still in beta
 
     2) http://dev.twitter.com/pages/user_streams_suggestions  - but
  this
     is not what they would allow for our case.
 
     Can you please advise what solution needs to be built?  We're
  hoping
     to correct this before they go on their holidays
 
     Thanks
 
 
     PREVIOUS EMAIL FROM BRIAN
 
     Hi Jessel,
     Sorry about this! There is currently an issue that removes the
     rejection reason from some whitelist emails. Your requests have
     rejected because we encourage you to use our Streaming API instead
  to
     accomplish your purposes. As described
     

Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread M. Edward (Ed) Borasky

Quoting Adam Green 140...@gmail.com:


In general, if you are planning on capturing *all* tweets for a set of
words or users, and *never* losing any, you are setting an impossible
goal. Aiming for a very high level of accuracy is all you are going to
achieve. With the right coding 99% or better is possible.


Perhaps Gnip will be able to supply 99.9% or 99.99%. They've certainly  
got the infrastructure, according to Pete Warden's writeup in RWW  
(http://www.readwriteweb.com/hack/2010/11/why-is-twitter-partnering-with-gnip.php) I wouldn't bet on five nines, though.  
;-)


--
M. Edward (Ed) Borasky
http://borasky-research.net http://twitter.com/znmeb

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


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


[twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Dewald Pretorius
John,

I'm not sure how you draw that comparison. Google/Yahoo/Microsoft do
not sell the content of the sites that they index. Neither do
WordPress or Blogger sell the content of the blog posts. Facebook/Buzz
do not sell the content of people's status updates. They monetize
around the content, with ads, etc., just as Twitter does with
promoted content.

This is not a question of right or wrong. The Twitter TOS make it
clear that you can / will provide the content to third-parties with no
compensation to Twitter users.

I'm just trying to figure out who else uses the same business model.

On Nov 18, 12:48 am, John Kalucki j...@twitter.com wrote:
 Every search engine, social network, blogging platform, content aggregator,
 and to a certain extent, every used book store and used record store...

 -John

 On Wed, Nov 17, 2010 at 1:04 PM, Dewald Pretorius dpr...@gmail.com wrote:
  As a business model, is there another company that takes content,
  which its users create and enter into the company's service with no
  compensation, and then turns around and sells that content to third
  parties, still with no compensation to the creators of the content?

  I've been trying to think of another company that does this, but I'm
  striking a blank. I'm sure there must be others.

  On Nov 17, 4:55 pm, Adam Green 140...@gmail.com wrote:
   Ryan, I understand. I'm just happy to see you help companies put a
   real value on Twitter data in any form. And I'm happy to see Twitter
   find new ways to make money. You'll never hear everything online must
   be free from me.  I go way back to when people paid for software, in
   a box, in stores.

   I'm also willing to bet that Twitter will eventually allow a paid
   market to develop in actual tweets as well as data derived from them.
   When Twitter IPOs, the market will demand that. Paying a third party
   to filter and rank tweets that can be displayed on a website seems
   perfectly legitimate. Why should every company have to pay to do their
   own API programming to display aggregated tweets, when they can pay
   someone for high quality tweets as a service? It seems illogical to
   me, and from the point of view of the tweet's author, the copyright
   issues are identical.

   On Wed, Nov 17, 2010 at 3:31 PM, Ryan Sarver rsar...@twitter.com
  wrote:
Adam, it's a good question and it really comes down to what you are
trying to re-sell.

Re-syndication or re-sale of the actual tweets is strictly prohibited
and won't change on our end. We are however, ok with reselling of data
that results from analysis of the Twitter API.

So a great example is Klout. They do a lot of work to determine a
user's Klout score by analyzing the Twitter API and the content of
tweets. They *are* able to resell their score, but they would not be
able to resell the tweets that were used to determine that score.

It's nuanced, so let me know if that makes sense.

On Wed, Nov 17, 2010 at 12:55 PM, Adam Green 140...@gmail.com wrote:
Ryan:

Shannon raises a lot of great points, but I'd like to hear more about
the issue of reselling data derived from a purchased stream. Right now
the TOS says that you can't resell data from the API. I've been
telling clients that eventually Twitter will decide to make money from
the API, and when that happens there would have to be a way to resell
what has been paid for. Now that you are selling access to the API,
which I strongly agree with, will you allow a free market to evolve
around that by making it possible for Twitter data retailers to grow
businesses, as well as wholesalers like Gnip? Please, say yes. I'm
hoping an Apple-style, control the distribution channel completely
mindset doesn't develop at Twitter.  I'm hoping Twitter wants to help
the developer ecosystem turn into a true third party market. Letting
developers sell data or help clients sell data is essential for that.

On Wed, Nov 17, 2010 at 1:27 PM, Shannon Clark 
  shannon.cl...@gmail.com wrote:
Looking at Gnip's website they have the contact us for pricing
  links -
will Twitter  Gnip be making the pricing for the various levels
  public?

Will companies that license the data be allowed to, in turn, sell
  services
on top of that data - i.e. will this spark a new generation of
  products such
as Scout Labs (now Lithium) or other analytics tools which are built
  by
companies who have negotiated for full or partial firehose access but
  which
are then used by clients of those companies each of whom will
  configure
different queries and searches to monitor?

And on a more technical level will Gnip and Twitter work together to
  make
the transition for developers who might start building/testing a tool
  using
Twitter's free API's but then later migrate to Gnip's commercial
  feeds as
seemless as possible? Will the API calls etc be similar (or 

[twitter-dev] How do I find the URL of a Twitter user WWW page, having only their twitterID?

2010-11-18 Thread Kaspa
The title says it all. Been looking for some time now.
(I know I can lookup the API for user detail and then use that. That's
not what I want, I want a way of directly putting the URL together)

Are URLs that directly use userIDs in some way prohibited?

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


Re: [twitter-dev] Twitter + Gnip Partnership

2010-11-18 Thread Matthew Terenzio
We have every right in the world to gather this data for analysis without
any permission. It's public. Redistributing it will be subject to fair use
and copyright law but not gathering it and making broad analysis. That is
what search engines do and so far the courts have said they have a right to
cache copies on their own servers, not for public display necessarily, but
in order to better analyze it. Oddly, the courts landed on the right side
for once, saying that the greater good of the utility of search was a
societal need and, in this case, more important than minor infringements, if
any, on the site's copyrights.

On Wed, Nov 17, 2010 at 12:18 PM, Ryan Sarver rsar...@twitter.com wrote:

 Companies have leveraged Twitter’s open API to analyze and report on
 conversations and sentiment across the network since its inception.
 These products have been indispensable in helping brands, marketers
 and businesses engage with their customers on Twitter. This is an area
 we want to support more fully, and today we are excited to announce a
 partnership with Gnip to develop and market data products specifically
 for these analysis and non-display companies. Gnip will sublicense
 access to our public Tweets to developers interested in analyzing
 large amounts of Twitter data.

 Over the past year we have spoken with many companies and
 entrepreneurs throughout the ecosystem who need easier access to more
 data. In particular, companies building analysis and non-display
 products have asked us for greater volume and coverage. Our
 partnership with Gnip is built to address this need. Gnip will focus
 exclusively on creating products to meet the existing and emerging
 demands of companies creating non-display products. Check out Gnip’s
 blog to learn more and to see details about their initial Twitter data
 products: http://blog.gnip.com/gnip-twitter-partnership/.

 Many of you may wonder what this means for elevated access and
 whitelisting requests. Our default levels like Spritzer, Follow and
 Track will not be changing, and will remain free and available
 directly from Twitter. Companies and developers are encouraged to
 begin development with these free APIs, available at
 http://dev.twitter.com/pages/streaming_api. This does affect companies
 wishing to create products which analyze Tweets and do not display
 Tweets to end-users. Moving forward, we will begin to encourage these
 companies needing elevated access for analysis and non-display
 products to work with Gnip to find the right data products for their
 commercial needs.

 We’re excited about this partnership, and the support it offers the
 data analysis and non-display market. You can learn more about the
 details and Gnip by visiting http://gnip.com/twitter. Please let me
 know if you have any questions about how this affects you and your
 products.

 To contact Gnip:
 web: http://gnip.com
 email: i...@gnip.com
 twitter: http://twitter.com/gnip

 Best, Ryan

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


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


Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Neil Sheth
Hi Adam,

Thanks for your advice, just wanted to ask if you have a link to the
solution you mentioned for point 2 i.e. the Search API?

Regards
Neil

On 18 November 2010 15:19, Adam Green 140...@gmail.com wrote:

 On Thu, Nov 18, 2010 at 10:03 AM, Neil Sheth sheth.n...@gmail.com wrote:
  I have asked our developers to implement the statuses/filter API stream,
  however they have come back with the following:
 
  1) We will not be able to fetch previous tweets for the accounts because
  count parameter can not be used for default role (but can be used for
  increased access level roles e.g. Birddog, Shadow).

 If by previous tweets you mean tweets in the past, that is never
 available with the streaming API. Higher access levels won't give you
 older tweets either. For past tweets you need to use the search API.
 But the search API is rate limited, and it tends to fail if many
 search terms are used, so that is also limited. Frankly, past tweets
 are not available in large quantities with any portion of the API.

 
  2) Also, if streaming connections is closed (reason can be anything) than
 we
  will not be able to fetch the tweets for that connection closed period.
 So
  we do also need a monitoring job to monitor the daemon/backgroun process
  that fetch the tweets.
 Yes, you should always have a monitor running to verify that the
 streaming API collection process is still working. There are failures
 on the order of once a month or more in my experience. This is much
 better than in the past. These may crash your collection script.

 The answer is again the search API, which can be used to fill in the
 missing tweets lost during the failure, but the limitations mentioned
 above still apply.

 In general, if you are planning on capturing *all* tweets for a set of
 words or users, and *never* losing any, you are setting an impossible
 goal. Aiming for a very high level of accuracy is all you are going to
 achieve. With the right coding 99% or better is possible.

 
  Any help from anyone would be great
 
  Thanks
  Neil
 
  On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:
 
  I'm using the streaming API to pull in tweets at that rate for several
  sites with no problem. The default access level gives you all the
  tweets for up to 5,000 users.
  http://dev.twitter.com/pages/streaming_api_methods#statuses-filter
 
  From my experience, if you create a useful site for this level of
  users, you can go back later with a much stronger argument for higher
  access later.
 
  If you are using PHP, I recommend Fenn Bailey's Phirehose library to
  manage the connection.
  http://code.google.com/p/phirehose/
 
  If you architect your tweet collection code so that all tweets are put
  into a normalized database, and the rest of the code only uses the
  database and not the API, you can easily change to a new type of API
  connection later. But if all you want now is tweets, the streaming API
  is good for now.
 
  On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth sheth.n...@gmail.com
 wrote:
   Great - thanks Tom.  For our site we will be pulling in quite few
   thousand
   tweets per hour.  Do you see any limitation with this API?
  
   On 16 November 2010 22:01, Thomas Mango tsma...@gmail.com wrote:
  
   Just wanted to chime in quickly. I've been using Site Streams in
   production for over a month now and have found them to be absolutely
   fantastic. Really rock solid. If Site Streams are indeed what you're
   looking
   for, I wouldn't let the beta tag scare you away.
  
   Taylor Singletary wrote:
  
   Hi Neil,
  
   What are you particularly trying to accomplish with your Twitter
   Integration? How are tweets used in the application? What APIs were
   you
   leveraging when you were planning a REST-only solution?
  
   While Site Streams is officially beta right now, it's very
 reliable
   --
   but whether it's the right solution for you really depends on what
   you're looking to accomplish.
  
   Thanks,
   Taylor
  
   On Tue, Nov 16, 2010 at 1:32 PM, Neil sheth.n...@gmail.com
   mailto:sheth.n...@gmail.com wrote:
  
  We have previously raised a request to obtain twitter
 whitelisting
   but
  have been told by Twitter (Brian) that we have built the wrong
  solution.  Our developers are struggling to understand which
   solution
  they need to build for our site www.mystweet.com
  http://www.mystweet.com in order to get
  whitelisted.  They have stated that they are unsure which one to
  choose:
  
  1) http://dev.twitter.com/pages/site_streams   - twitter
 recommend
  this for the kind of solution which we want to implement, but
 this
   is
  still in beta
  
  2) http://dev.twitter.com/pages/user_streams_suggestions  - but
   this
  is not what they would allow for our case.
  
  Can you please advise what solution needs to be built?  We're
   hoping
  to correct this before they go on their holidays
  
  Thanks
  
  
  PREVIOUS 

[twitter-dev] Q : retrieve the following/followers list (for Obj-C)

2010-11-18 Thread Azzam Alsudais
Hi everyone,

I'm new to Twitter API, and currently working on my Graduation Project
for my Bs. in Computer Science..
My project is simply an iPhone app, and I need to integrate my app
with Twitter, so that I can retrieve the user's following/followers
lists

Any method or code to do that ?

Thanks in advance :)

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


[twitter-dev] Number of favorites per tweet

2010-11-18 Thread Tijs
For a given tweet, I'd like to check the number of favorites.

I've been search for a solution and read through the API
documentation, yet it looks like there's no easy way to currently do
this, right? Anyone to suggest an alternative?

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


Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Adam Green
Neil:

If you mean a link to the Twitter doc on the search API, that is here:
http://dev.twitter.com/doc/get/search

I've also written a detailed comparison of the search API vs. the
streaming API that may help your coders pick the right solution:
http://140dev.com/twitter-api-programming-tutorials/aggregating-tweets-search-api-vs-streaming-api/

If you wanted a solution to the specific issue of filling in missing
tweets with the search API, I don't know of an example that covers
exactly that, but the basic idea is:
- Collect tweets with the streaming API and the track parameter for
your keywords. Make the id_str of each tweet the primary key of the
table where they are stored.
- Monitor the created_at value for the most recent tweet added to the
database with a cron job that runs every five minutes or so. If tweets
arrive less frequently for your keywords, make this a longer interval.
- If the monitor script finds that no new tweets have been stored
within your test interval, it can use the search API to gather tweets
based on the same keywords. The search API returns up to 15 pages of
results in reverse date order, with up to 100 tweets per page. So even
tweets for active topics will still available from search.
- As tweets arrive from search, compare the id_str of the new tweets
with those in the database. Add the ones that aren't already there.
Your search code should stop making requests when you get to older
tweets you already have in the DB.

This basically gives you real-time tweets from the streaming API, and
automatic back filling for missed tweets with the search API.

I've probably exhausted the patience of others on this topic, so
contact me directly if you need more help: 140...@gmail.com


On Thu, Nov 18, 2010 at 3:05 PM, Neil Sheth sheth.n...@gmail.com wrote:
 Hi Adam,

 Thanks for your advice, just wanted to ask if you have a link to the
 solution you mentioned for point 2 i.e. the Search API?

 Regards
 Neil

 On 18 November 2010 15:19, Adam Green 140...@gmail.com wrote:

 On Thu, Nov 18, 2010 at 10:03 AM, Neil Sheth sheth.n...@gmail.com wrote:
  I have asked our developers to implement the statuses/filter API stream,
  however they have come back with the following:
 
  1) We will not be able to fetch previous tweets for the accounts because
  count parameter can not be used for default role (but can be used for
  increased access level roles e.g. Birddog, Shadow).

 If by previous tweets you mean tweets in the past, that is never
 available with the streaming API. Higher access levels won't give you
 older tweets either. For past tweets you need to use the search API.
 But the search API is rate limited, and it tends to fail if many
 search terms are used, so that is also limited. Frankly, past tweets
 are not available in large quantities with any portion of the API.

 
  2) Also, if streaming connections is closed (reason can be anything)
  than we
  will not be able to fetch the tweets for that connection closed period.
  So
  we do also need a monitoring job to monitor the daemon/backgroun process
  that fetch the tweets.
 Yes, you should always have a monitor running to verify that the
 streaming API collection process is still working. There are failures
 on the order of once a month or more in my experience. This is much
 better than in the past. These may crash your collection script.

 The answer is again the search API, which can be used to fill in the
 missing tweets lost during the failure, but the limitations mentioned
 above still apply.

 In general, if you are planning on capturing *all* tweets for a set of
 words or users, and *never* losing any, you are setting an impossible
 goal. Aiming for a very high level of accuracy is all you are going to
 achieve. With the right coding 99% or better is possible.

 
  Any help from anyone would be great
 
  Thanks
  Neil
 
  On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:
 
  I'm using the streaming API to pull in tweets at that rate for several
  sites with no problem. The default access level gives you all the
  tweets for up to 5,000 users.
  http://dev.twitter.com/pages/streaming_api_methods#statuses-filter
 
  From my experience, if you create a useful site for this level of
  users, you can go back later with a much stronger argument for higher
  access later.
 
  If you are using PHP, I recommend Fenn Bailey's Phirehose library to
  manage the connection.
  http://code.google.com/p/phirehose/
 
  If you architect your tweet collection code so that all tweets are put
  into a normalized database, and the rest of the code only uses the
  database and not the API, you can easily change to a new type of API
  connection later. But if all you want now is tweets, the streaming API
  is good for now.
 
  On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth sheth.n...@gmail.com
  wrote:
   Great - thanks Tom.  For our site we will be pulling in quite few
   thousand
   tweets per hour.  Do you see any limitation with this 

[twitter-dev] Re: How do I find the URL of a Twitter user WWW page, having only their twitterID?

2010-11-18 Thread @Red_Eyes
Try this: http://twitter.com/?id=21358135 (That's my ID, BTW)

Regards



On Nov 18, 6:00 pm, Kaspa kacper.sul...@gmail.com wrote:
 The title says it all. Been looking for some time now.
 (I know I can lookup the API for user detail and then use that. That's
 not what I want, I want a way of directly putting the URL together)

 Are URLs that directly use userIDs in some way prohibited?

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


[twitter-dev] Re: How do I find the URL of a Twitter user WWW page, having only their twitterID?

2010-11-18 Thread @Red_Eyes
You can do it, but you have to be logged in first which suggests that
this would be a rate limited lookup.

eg: http://twitter.com/?id=

Regards



On Nov 18, 6:00 pm, Kaspa kacper.sul...@gmail.com wrote:
 The title says it all. Been looking for some time now.
 (I know I can lookup the API for user detail and then use that. That's
 not what I want, I want a way of directly putting the URL together)

 Are URLs that directly use userIDs in some way prohibited?

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


Re: [twitter-dev] Re: How do I find the URL of a Twitter user WWW page, having only their twitterID?

2010-11-18 Thread Tom van der Woerdt
Doesn't seem to work with #newtwitter.

Tom


On 11/18/10 11:14 PM, @Red_Eyes wrote:
 You can do it, but you have to be logged in first which suggests that
 this would be a rate limited lookup.
 
 eg: http://twitter.com/?id=
 
 Regards
 
 
 
 On Nov 18, 6:00 pm, Kaspa kacper.sul...@gmail.com wrote:
 The title says it all. Been looking for some time now.
 (I know I can lookup the API for user detail and then use that. That's
 not what I want, I want a way of directly putting the URL together)

 Are URLs that directly use userIDs in some way prohibited?
 

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


Re: [twitter-dev] Re: How do I find the URL of a Twitter user WWW page, having only their twitterID?

2010-11-18 Thread Abraham Williams
Second tip:
http://blog.abrah.am/2010/04/little-known-twitter-and-twitterapi.html

Abraham
-
Abraham Williams | Hacker Advocate | abrah.am
@abraham https://twitter.com/abraham | github.com/abraham | blog.abrah.am
This email is: [ ] shareable [x] ask first [ ] private.



On Thu, Nov 18, 2010 at 14:15, Tom van der Woerdt i...@tvdw.eu wrote:

 Doesn't seem to work with #newtwitter.

 Tom


 On 11/18/10 11:14 PM, @Red_Eyes wrote:
  You can do it, but you have to be logged in first which suggests that
  this would be a rate limited lookup.
 
  eg: http://twitter.com/?id=
 
  Regards
 
 
 
  On Nov 18, 6:00 pm, Kaspa kacper.sul...@gmail.com wrote:
  The title says it all. Been looking for some time now.
  (I know I can lookup the API for user detail and then use that. That's
  not what I want, I want a way of directly putting the URL together)
 
  Are URLs that directly use userIDs in some way prohibited?
 

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


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


Re: [twitter-dev] URGENT: Advice on building the correct API stream

2010-11-18 Thread Neil

This is great advice, many thanks.

Will keep your blog and personal email address in mind for the future

Sent from my iPhone

On 18 Nov 2010, at 21:56, Adam Green 140...@gmail.com wrote:


Neil:

If you mean a link to the Twitter doc on the search API, that is here:
http://dev.twitter.com/doc/get/search

I've also written a detailed comparison of the search API vs. the
streaming API that may help your coders pick the right solution:
http://140dev.com/twitter-api-programming-tutorials/aggregating-tweets-search-api-vs-streaming-api/

If you wanted a solution to the specific issue of filling in missing
tweets with the search API, I don't know of an example that covers
exactly that, but the basic idea is:
- Collect tweets with the streaming API and the track parameter for
your keywords. Make the id_str of each tweet the primary key of the
table where they are stored.
- Monitor the created_at value for the most recent tweet added to the
database with a cron job that runs every five minutes or so. If tweets
arrive less frequently for your keywords, make this a longer interval.
- If the monitor script finds that no new tweets have been stored
within your test interval, it can use the search API to gather tweets
based on the same keywords. The search API returns up to 15 pages of
results in reverse date order, with up to 100 tweets per page. So even
tweets for active topics will still available from search.
- As tweets arrive from search, compare the id_str of the new tweets
with those in the database. Add the ones that aren't already there.
Your search code should stop making requests when you get to older
tweets you already have in the DB.

This basically gives you real-time tweets from the streaming API, and
automatic back filling for missed tweets with the search API.

I've probably exhausted the patience of others on this topic, so
contact me directly if you need more help: 140...@gmail.com


On Thu, Nov 18, 2010 at 3:05 PM, Neil Sheth sheth.n...@gmail.com  
wrote:

Hi Adam,

Thanks for your advice, just wanted to ask if you have a link to the
solution you mentioned for point 2 i.e. the Search API?

Regards
Neil

On 18 November 2010 15:19, Adam Green 140...@gmail.com wrote:


On Thu, Nov 18, 2010 at 10:03 AM, Neil Sheth  
sheth.n...@gmail.com wrote:
I have asked our developers to implement the statuses/filter API  
stream,

however they have come back with the following:

1) We will not be able to fetch previous tweets for the accounts  
because
count parameter can not be used for default role (but can be used  
for

increased access level roles e.g. Birddog, Shadow).


If by previous tweets you mean tweets in the past, that is never
available with the streaming API. Higher access levels won't give  
you

older tweets either. For past tweets you need to use the search API.
But the search API is rate limited, and it tends to fail if many
search terms are used, so that is also limited. Frankly, past tweets
are not available in large quantities with any portion of the API.



2) Also, if streaming connections is closed (reason can be  
anything)

than we
will not be able to fetch the tweets for that connection closed  
period.

So
we do also need a monitoring job to monitor the daemon/backgroun  
process

that fetch the tweets.

Yes, you should always have a monitor running to verify that the
streaming API collection process is still working. There are  
failures

on the order of once a month or more in my experience. This is much
better than in the past. These may crash your collection script.

The answer is again the search API, which can be used to fill in the
missing tweets lost during the failure, but the limitations  
mentioned

above still apply.

In general, if you are planning on capturing *all* tweets for a  
set of
words or users, and *never* losing any, you are setting an  
impossible
goal. Aiming for a very high level of accuracy is all you are  
going to

achieve. With the right coding 99% or better is possible.



Any help from anyone would be great

Thanks
Neil

On 16 November 2010 22:19, Adam Green 140...@gmail.com wrote:


I'm using the streaming API to pull in tweets at that rate for  
several

sites with no problem. The default access level gives you all the
tweets for up to 5,000 users.
http://dev.twitter.com/pages/streaming_api_methods#statuses-filter

From my experience, if you create a useful site for this level of
users, you can go back later with a much stronger argument for  
higher

access later.

If you are using PHP, I recommend Fenn Bailey's Phirehose  
library to

manage the connection.
http://code.google.com/p/phirehose/

If you architect your tweet collection code so that all tweets  
are put

into a normalized database, and the rest of the code only uses the
database and not the API, you can easily change to a new type of  
API
connection later. But if all you want now is tweets, the  
streaming API

is good for now.

On Tue, Nov 16, 2010 at 5:06 PM, Neil Sheth 

Re: [twitter-dev] Enabling Geotagging to user tweet

2010-11-18 Thread Abraham Williams
You can send users directly to https://twitter.com/account/geo which is
mobile friendly.

http://blog.abrah.am/2010/04/little-known-twitter-and-twitterapi.html

Abraham
-
Abraham Williams | Hacker Advocate | abrah.am
@abraham https://twitter.com/abraham | github.com/abraham | blog.abrah.am
This email is: [ ] shareable [x] ask first [ ] private.



On Thu, Nov 18, 2010 at 01:08, Francis Chong siu.y...@gmail.com wrote:

 We are developing an twitter app with geotagging.

 From the Twitter Geotagging API Best Practices
 http://twitter.com/account/settings/geo
 , we noted user can enable or disable geotagging from their account.
 If the setting is disabled, we should redirect user to geo setting
 page.

 The problem is when user try to open the page
 http://twitter.com/account/settings/geo
 (mobile geo setting URL), and if user has not login to twitter.com,
 they will be redirected to mobile.twitter.com.

 After user logged in, they are sent to their timeline. There are no
 way they can find the geo setting page there -- unless they try to
 enable the desktop version of the page and manually open the setting
 page, which is not very user friendy.

 Any hint how we can do to improve this issue? or is this a bug on
 twitter homepage that could be fixed?

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


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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Chrys Bader
*bump*

I've run my base string through an oAuth verifier (http://quonos.nl/
oauthTester/), and it all checks out!

Any ideas?

On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:
 Hey all,

 This is my first post in this group, hi!

 I am having trouble making a request 
 onhttps://api.twitter.com/oauth/access_token.
 I've been at this for 2 days and I can't make any progress.  I feel
 like everything matches up with all examples, documentation, and other
 forum posts perfectly.

 Here is my post body:

 x_auth_username=oauth_test_execx_auth_password=twitter-
 xauthx_auth_mode=client_auth

 Here is my base string (using the example's test credentials):

 POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
 %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
 %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
 %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
 %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth
 %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

 Here is my Authorization header:

 OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
 F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
 oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
 oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
 %2F2QQvtbelsWk48%3D

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


[twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Scott J
I would like to know the answer to this as well.  What will the limits
be on the statuses/filter?

On Nov 17, 9:44 am, Dewald Pretorius dpr...@gmail.com wrote:
 Ryan,

 The Gnip blog post states:

 [QUOTE]Twitter Decahose. This volume-based product is comprised of 10%
 of the full firehose. Starting today, developers who want to access
 this sample rate will access it via Gnip instead of Twitter. Twitter
 will also begin to transition non-display developers with existing
 Twitter Gardenhose access over to Gnip.[/QUOTE]

 How does this affect the basic statuses/sample method of the Streaming
 API? Are you discontinuing it? If so, when?

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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread themattharris
Hey Chrys,

A couple of things to check first:

1. Have you been granted xAuth access?
2. Double check the timestamp of your request is within 10 or so
minutes of the time returned by Twitter's servers. Our server time is
in UTC.
3. Verify your encoding is correct. For example: a password like ab$
%123 should be in your basestring as ab%2524%2525%2526123 and in your
post body as ab%24%25%26123.

Best,
Matt

On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:
 *bump*

 I've run my base string through an oAuth verifier (http://quonos.nl/
 oauthTester/), and it all checks out!

 Any ideas?

 On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:







  Hey all,

  This is my first post in this group, hi!

  I am having trouble making a request 
  onhttps://api.twitter.com/oauth/access_token.
  I've been at this for 2 days and I can't make any progress.  I feel
  like everything matches up with all examples, documentation, and other
  forum posts perfectly.

  Here is my post body:

  x_auth_username=oauth_test_execx_auth_password=twitter-
  xauthx_auth_mode=client_auth

  Here is my base string (using the example's test credentials):

  POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
  %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
  %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
  %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
  %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth
  %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

  Here is my Authorization header:

  OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
  F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
  oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
  oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
  %2F2QQvtbelsWk48%3D

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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Chrys Bader
1. Yes
2. Interesting point. I'm probably not sending a UTC timestamp!
3. We take care of this

Thanks! I'm going to play with the timstamp.

On Nov 18, 5:53 pm, themattharris thematthar...@twitter.com wrote:
 Hey Chrys,

 A couple of things to check first:

 1. Have you been granted xAuth access?
 2. Double check the timestamp of your request is within 10 or so
 minutes of the time returned by Twitter's servers. Our server time is
 in UTC.
 3. Verify your encoding is correct. For example: a password like ab$
 %123 should be in your basestring as ab%2524%2525%2526123 and in your
 post body as ab%24%25%26123.

 Best,
 Matt

 On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:







  *bump*

  I've run my base string through an oAuth verifier (http://quonos.nl/
  oauthTester/), and it all checks out!

  Any ideas?

  On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:

   Hey all,

   This is my first post in this group, hi!

   I am having trouble making a request 
   onhttps://api.twitter.com/oauth/access_token.
   I've been at this for 2 days and I can't make any progress.  I feel
   like everything matches up with all examples, documentation, and other
   forum posts perfectly.

   Here is my post body:

   x_auth_username=oauth_test_execx_auth_password=twitter-
   xauthx_auth_mode=client_auth

   Here is my base string (using the example's test credentials):

   POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
   %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
   %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
   %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
   %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth
   %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

   Here is my Authorization header:

   OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
   F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
   oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
   oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
   %2F2QQvtbelsWk48%3D

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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Chrys Bader
Ok, I looked into it.  According to the iPhone SDK documentation, I am
indeed sending the UTC (GMT) timestamp.

Still not sure what else could be wrong?

Is this the right Content-Type?

Content-Type = application/x-www-form-urlencoded; charset=utf-8;

On Nov 18, 5:53 pm, themattharris thematthar...@twitter.com wrote:
 Hey Chrys,

 A couple of things to check first:

 1. Have you been granted xAuth access?
 2. Double check the timestamp of your request is within 10 or so
 minutes of the time returned by Twitter's servers. Our server time is
 in UTC.
 3. Verify your encoding is correct. For example: a password like ab$
 %123 should be in your basestring as ab%2524%2525%2526123 and in your
 post body as ab%24%25%26123.

 Best,
 Matt

 On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:







  *bump*

  I've run my base string through an oAuth verifier (http://quonos.nl/
  oauthTester/), and it all checks out!

  Any ideas?

  On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:

   Hey all,

   This is my first post in this group, hi!

   I am having trouble making a request 
   onhttps://api.twitter.com/oauth/access_token.
   I've been at this for 2 days and I can't make any progress.  I feel
   like everything matches up with all examples, documentation, and other
   forum posts perfectly.

   Here is my post body:

   x_auth_username=oauth_test_execx_auth_password=twitter-
   xauthx_auth_mode=client_auth

   Here is my base string (using the example's test credentials):

   POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
   %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
   %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
   %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
   %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth
   %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

   Here is my Authorization header:

   OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
   F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
   oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
   oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
   %2F2QQvtbelsWk48%3D

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


Re: [twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Matt Harris
OK, but is the UTC timestamp actually accurate? we've heard of a number of
phones whose date/time are wildly wrong. It maybe find but it's quite
common.

Your content-type is fine.
Matt


On Thu, Nov 18, 2010 at 6:03 PM, Chrys Bader chr...@gmail.com wrote:

 Ok, I looked into it.  According to the iPhone SDK documentation, I am
 indeed sending the UTC (GMT) timestamp.

 Still not sure what else could be wrong?

 Is this the right Content-Type?

 Content-Type = application/x-www-form-urlencoded; charset=utf-8;

 On Nov 18, 5:53 pm, themattharris thematthar...@twitter.com wrote:
  Hey Chrys,
 
  A couple of things to check first:
 
  1. Have you been granted xAuth access?
  2. Double check the timestamp of your request is within 10 or so
  minutes of the time returned by Twitter's servers. Our server time is
  in UTC.
  3. Verify your encoding is correct. For example: a password like ab$
  %123 should be in your basestring as ab%2524%2525%2526123 and in your
  post body as ab%24%25%26123.
 
  Best,
  Matt
 
  On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:
 
 
 
 
 
 
 
   *bump*
 
   I've run my base string through an oAuth verifier (http://quonos.nl/
   oauthTester/), and it all checks out!
 
   Any ideas?
 
   On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:
 
Hey all,
 
This is my first post in this group, hi!
 
I am having trouble making a request onhttps://
 api.twitter.com/oauth/access_token.
I've been at this for 2 days and I can't make any progress.  I feel
like everything matches up with all examples, documentation, and
 other
forum posts perfectly.
 
Here is my post body:
 
x_auth_username=oauth_test_execx_auth_password=twitter-
xauthx_auth_mode=client_auth
 
Here is my base string (using the example's test credentials):
 
POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
%2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
%26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
%3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth
   
 %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec
 
Here is my Authorization header:
 
OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
%2F2QQvtbelsWk48%3D

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


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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Chrys Bader
Yes I compared the UTC timestamp that my phone is generating with the
actual UTC timestamp, and they were the same.

Is there anything else I can show you for more information?

No matter what, I just keep getting a 401 response from Twitter.

On Nov 18, 6:41 pm, Matt Harris thematthar...@twitter.com wrote:
 OK, but is the UTC timestamp actually accurate? we've heard of a number of
 phones whose date/time are wildly wrong. It maybe find but it's quite
 common.

 Your content-type is fine.
 Matt







 On Thu, Nov 18, 2010 at 6:03 PM, Chrys Bader chr...@gmail.com wrote:
  Ok, I looked into it.  According to the iPhone SDK documentation, I am
  indeed sending the UTC (GMT) timestamp.

  Still not sure what else could be wrong?

  Is this the right Content-Type?

  Content-Type = application/x-www-form-urlencoded; charset=utf-8;

  On Nov 18, 5:53 pm, themattharris thematthar...@twitter.com wrote:
   Hey Chrys,

   A couple of things to check first:

   1. Have you been granted xAuth access?
   2. Double check the timestamp of your request is within 10 or so
   minutes of the time returned by Twitter's servers. Our server time is
   in UTC.
   3. Verify your encoding is correct. For example: a password like ab$
   %123 should be in your basestring as ab%2524%2525%2526123 and in your
   post body as ab%24%25%26123.

   Best,
   Matt

   On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:

*bump*

I've run my base string through an oAuth verifier (http://quonos.nl/
oauthTester/), and it all checks out!

Any ideas?

On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:

 Hey all,

 This is my first post in this group, hi!

 I am having trouble making a request onhttps://
  api.twitter.com/oauth/access_token.
 I've been at this for 2 days and I can't make any progress.  I feel
 like everything matches up with all examples, documentation, and
  other
 forum posts perfectly.

 Here is my post body:

 x_auth_username=oauth_test_execx_auth_password=twitter-
 xauthx_auth_mode=client_auth

 Here is my base string (using the example's test credentials):

 POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
 %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
 %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
 %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
 %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth

  %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

 Here is my Authorization header:

 OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
 F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
 oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
 oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
 %2F2QQvtbelsWk48%3D

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

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


[twitter-dev] Re: xAuth request returns 401, need help

2010-11-18 Thread Chrys Bader
Does the order of the params in either the Authorization or Base
string matter?

Here are my Request Headers:

Authorization = OAuth oauth_timestamp=\1290134876\, oauth_nonce=
\D3EC42D2-A37F-4298-987D-0F9603B0C9C7\, oauth_version=\1.0\,
oauth_consumer_key=\xxx\, oauth_signature_method=\HMAC-SHA1\,
oauth_signature=\MOWT%2BaSs35RhzvRRMVxRG0Y5p0E%3D\;
Content-Length = 71;
Content-Type = application/x-www-form-urlencoded;
charset=utf-8;

Here is my actual base string:

POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
%2Faccess_tokenoauth_consumer_key%3Dxxx%26oauth_nonce%3DD3EC42D2-
A37F-4298-987D-0F9603B0C9C7%26oauth_signature_method%3DHMAC-
SHA1%26oauth_timestamp%3D1290134876%26oauth_version%3D1.0%26x_auth_mode
%3Dclient_auth%26x_auth_password%3Dxxx%26x_auth_username%3Dchrysb

On Nov 18, 6:47 pm, Chrys Bader chr...@gmail.com wrote:
 Yes I compared the UTC timestamp that my phone is generating with the
 actual UTC timestamp, and they were the same.

 Is there anything else I can show you for more information?

 No matter what, I just keep getting a 401 response from Twitter.

 On Nov 18, 6:41 pm, Matt Harris thematthar...@twitter.com wrote:







  OK, but is the UTC timestamp actually accurate? we've heard of a number of
  phones whose date/time are wildly wrong. It maybe find but it's quite
  common.

  Your content-type is fine.
  Matt

  On Thu, Nov 18, 2010 at 6:03 PM, Chrys Bader chr...@gmail.com wrote:
   Ok, I looked into it.  According to the iPhone SDK documentation, I am
   indeed sending the UTC (GMT) timestamp.

   Still not sure what else could be wrong?

   Is this the right Content-Type?

   Content-Type = application/x-www-form-urlencoded; charset=utf-8;

   On Nov 18, 5:53 pm, themattharris thematthar...@twitter.com wrote:
Hey Chrys,

A couple of things to check first:

1. Have you been granted xAuth access?
2. Double check the timestamp of your request is within 10 or so
minutes of the time returned by Twitter's servers. Our server time is
in UTC.
3. Verify your encoding is correct. For example: a password like ab$
%123 should be in your basestring as ab%2524%2525%2526123 and in your
post body as ab%24%25%26123.

Best,
Matt

On Nov 18, 5:31 pm, Chrys Bader chr...@gmail.com wrote:

 *bump*

 I've run my base string through an oAuth verifier (http://quonos.nl/
 oauthTester/), and it all checks out!

 Any ideas?

 On Oct 27, 4:50 pm, Chrys Bader chr...@gmail.com wrote:

  Hey all,

  This is my first post in this group, hi!

  I am having trouble making a request onhttps://
   api.twitter.com/oauth/access_token.
  I've been at this for 2 days and I can't make any progress.  I feel
  like everything matches up with all examples, documentation, and
   other
  forum posts perfectly.

  Here is my post body:

  x_auth_username=oauth_test_execx_auth_password=twitter-
  xauthx_auth_mode=client_auth

  Here is my base string (using the example's test credentials):

  POSThttps%3A%2F%2Fapi.twitter.com%2Foauth
  %2Faccess_tokenoauth_consumer_key%3DJvyS7DO2qd6NNTsXJ4E7zA
  %26oauth_nonce%3DE0E37C06-F12A-407B-8D80-20C78FF6183A
  %26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp
  %3D1288223176%26oauth_version%3D1.0%26x_auth_mode%3Dclient_auth

   %26x_auth_password%3Dtwitter-xauth%26x_auth_username%3Doauth_test_exec

  Here is my Authorization header:

  OAuth oauth_timestamp=1288223176, oauth_nonce=E0E37C06-
  F12A-407B-8D80-20C78FF6183A, oauth_version=1.0,
  oauth_consumer_key=JvyS7DO2qd6NNTsXJ4E7zA,
  oauth_signature_method=HMAC-SHA1, oauth_signature=IwPFrvb0PExyS
  %2F2QQvtbelsWk48%3D

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

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


[twitter-dev] Re: Number of favorites per tweet

2010-11-18 Thread L. Mohan Arun
I was after this same thing a few weeks ago and was told there is no
way to get this information from the official Twr. API as of now...

But somehow twitfave does this.

And they have an API:
http://twitfave.com/home/about/api

The portion you need is in getting information about a single tweet
- you need to parse faved_by and count.

===
Mohan Arun
www.mohanarun.com

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


[twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread L. Mohan Arun
We have every right in the world to gather this data for analysis
without
any permission. It's public.

No.

You don't get to compile posts from a discussion forum into a
product, under the idea that such posts are public domain.
They are not. - Unless you own the forum or have a deal with the
forum owner,
and you stated in the TOS
that all posts made in the forum can be repackaged commercially
and only you have the right to do that.

I am not saying this on my own, this is from one of the newsletters I
receive,
which covered this exact same topic, I would be happy to share the
relevant
text of the newsletter if someone is interested ...

- - -
Mohan Arun
www.mohanarun.com


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


Re: [twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Matthew Terenzio
I don't care what your newsletter says. I'm talking about American law.

On Thu, Nov 18, 2010 at 11:28 PM, L. Mohan Arun mar...@gmail.com wrote:

 We have every right in the world to gather this data for analysis
 without
 any permission. It's public.

 No.

 You don't get to compile posts from a discussion forum into a
 product, under the idea that such posts are public domain.
 They are not. - Unless you own the forum or have a deal with the
 forum owner,
 and you stated in the TOS
 that all posts made in the forum can be repackaged commercially
 and only you have the right to do that.

 I am not saying this on my own, this is from one of the newsletters I
 receive,
 which covered this exact same topic, I would be happy to share the
 relevant
 text of the newsletter if someone is interested ...

 - - -
 Mohan Arun
 www.mohanarun.com


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


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


[twitter-dev] Re: Regarding using twitter api or twitter stuffs in my website

2010-11-18 Thread L. Mohan Arun
You dont need api for this.

Just grab profile widget frm here and embed the code in your site.

http://twitter.com/about/resources/widgets

Mohan Arun L.

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


[twitter-dev] Re: geocode question

2010-11-18 Thread L. Mohan Arun
Many people have done something similar - plotting tweets on a map.

http://twitdom.com/twittermap-2/
www.trendsmap.com

how to do this code-wise? It must be in the API.

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


Re: [twitter-dev] Twitter + Gnip Partnership

2010-11-18 Thread Edward Hotchkiss
Well, they do have their ToS the law has so far placed in favor of  
usage of apps and apis regardless of ToS as long as it is legal.  
Yet, due to massive litigation.


Best,

--
Edward H. Hotchkiss
http://www.edwardhotchkiss.com/
http://www.twitter.com/edwardhotchkiss/
--




On Nov 18, 2010, at 2:26 PM, Matthew Terenzio wrote:

We have every right in the world to gather this data for analysis  
without any permission. It's public. Redistributing it will be  
subject to fair use and copyright law but not gathering it and  
making broad analysis. That is what search engines do and so far the  
courts have said they have a right to cache copies on their own  
servers, not for public display necessarily, but in order to better  
analyze it. Oddly, the courts landed on the right side for once,  
saying that the greater good of the utility of search was a societal  
need and, in this case, more important than minor infringements, if  
any, on the site's copyrights.


On Wed, Nov 17, 2010 at 12:18 PM, Ryan Sarver rsar...@twitter.com  
wrote:

Companies have leveraged Twitter’s open API to analyze and report on
conversations and sentiment across the network since its inception.
These products have been indispensable in helping brands, marketers
and businesses engage with their customers on Twitter. This is an area
we want to support more fully, and today we are excited to announce a
partnership with Gnip to develop and market data products specifically
for these analysis and non-display companies. Gnip will sublicense
access to our public Tweets to developers interested in analyzing
large amounts of Twitter data.

Over the past year we have spoken with many companies and
entrepreneurs throughout the ecosystem who need easier access to more
data. In particular, companies building analysis and non-display
products have asked us for greater volume and coverage. Our
partnership with Gnip is built to address this need. Gnip will focus
exclusively on creating products to meet the existing and emerging
demands of companies creating non-display products. Check out Gnip’s
blog to learn more and to see details about their initial Twitter data
products: http://blog.gnip.com/gnip-twitter-partnership/.

Many of you may wonder what this means for elevated access and
whitelisting requests. Our default levels like Spritzer, Follow and
Track will not be changing, and will remain free and available
directly from Twitter. Companies and developers are encouraged to
begin development with these free APIs, available at
http://dev.twitter.com/pages/streaming_api. This does affect companies
wishing to create products which analyze Tweets and do not display
Tweets to end-users. Moving forward, we will begin to encourage these
companies needing elevated access for analysis and non-display
products to work with Gnip to find the right data products for their
commercial needs.

We’re excited about this partnership, and the support it offers the
data analysis and non-display market. You can learn more about the
details and Gnip by visiting http://gnip.com/twitter. Please let me
know if you have any questions about how this affects you and your
products.

To contact Gnip:
web: http://gnip.com
email: i...@gnip.com
twitter: http://twitter.com/gnip

Best, Ryan

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


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


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

Re: [twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Matthew Terenzio
Just to clarify. I never said they were Public Domain. Twitter or the user
own the copyrights. Probably both. I meant it has been made public
information, thereby granting some rights to those it was made public to. I
wouldn't have a right to redistribute a book written by you, but I have
every right to quote it in an article I write about you.
More importantly, I can read 1000 books by 1000 different people and then
write a paper that says 50% of the books written contained the word 'Obama'
and  and the average amount of times Obama was used in a book was 14.
I wouldn't be breaking any laws.
But who cares.
In the future, if you want to access the Twitter data for such usage with
any sort of speed you will pay to do so. It won't even be worth the headache
if you can devise an alternative.

On Thu, Nov 18, 2010 at 11:35 PM, Matthew Terenzio mteren...@gmail.comwrote:

 I don't care what your newsletter says. I'm talking about American law.


 On Thu, Nov 18, 2010 at 11:28 PM, L. Mohan Arun mar...@gmail.com wrote:

 We have every right in the world to gather this data for analysis
 without
 any permission. It's public.

 No.

 You don't get to compile posts from a discussion forum into a
 product, under the idea that such posts are public domain.
 They are not. - Unless you own the forum or have a deal with the
 forum owner,
 and you stated in the TOS
 that all posts made in the forum can be repackaged commercially
 and only you have the right to do that.

 I am not saying this on my own, this is from one of the newsletters I
 receive,
 which covered this exact same topic, I would be happy to share the
 relevant
 text of the newsletter if someone is interested ...

 - - -
 Mohan Arun
 www.mohanarun.com


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




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


Re: [twitter-dev] Re: Number of favorites per tweet

2010-11-18 Thread Edward Hotchkiss
I personally from one machine have most of Twitter in the past 2  
months indexed. Yes it's possible. The Twitter Advocates who are  
dickheads [yeah you guys] suspended all of my apps but one [luckily I  
don't use my personal account of course for my work when I mentioned  
methods for this].


ToS vs. The Law. It's a huge question.

Best,

--
Edward H. Hotchkiss
http://www.edwardhotchkiss.com/
http://www.twitter.com/edwardhotchkiss/
--





On Nov 18, 2010, at 10:54 PM, L. Mohan Arun wrote:


I was after this same thing a few weeks ago and was told there is no
way to get this information from the official Twr. API as of now...

But somehow twitfave does this.

And they have an API:
http://twitfave.com/home/about/api

The portion you need is in getting information about a single tweet
- you need to parse faved_by and count.

===
Mohan Arun
www.mohanarun.com

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


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


Re: [twitter-dev] Twitter + Gnip Partnership

2010-11-18 Thread Matthew Terenzio
Right. usage of the API is completely under Twitter control and TOS. I
understand that. And yes, all of this is new and subject to litigation. Not
worth the headache unless a rug was pulled out under and existing
established business and agreement, which is probably only a few companies
if any  and I'm sure Twitter is working with them.

On Fri, Nov 19, 2010 at 12:14 AM, Edward Hotchkiss 
edw...@edwardhotchkiss.com wrote:

 Well, they do have their ToS the law has so far placed in favor of usage of
 apps and apis regardless of ToS as long as it is legal. Yet, due to
 massive litigation.


 Best,

 --
 Edward H. Hotchkiss
 http://www.edwardhotchkiss.com/
 http://www.twitter.com/edwardhotchkiss/
 --



 On Nov 18, 2010, at 2:26 PM, Matthew Terenzio wrote:

 We have every right in the world to gather this data for analysis without
 any permission. It's public. Redistributing it will be subject to fair use
 and copyright law but not gathering it and making broad analysis. That is
 what search engines do and so far the courts have said they have a right to
 cache copies on their own servers, not for public display necessarily, but
 in order to better analyze it. Oddly, the courts landed on the right side
 for once, saying that the greater good of the utility of search was a
 societal need and, in this case, more important than minor infringements, if
 any, on the site's copyrights.

 On Wed, Nov 17, 2010 at 12:18 PM, Ryan Sarver rsar...@twitter.com wrote:

 Companies have leveraged Twitter’s open API to analyze and report on
 conversations and sentiment across the network since its inception.
 These products have been indispensable in helping brands, marketers
 and businesses engage with their customers on Twitter. This is an area
 we want to support more fully, and today we are excited to announce a
 partnership with Gnip to develop and market data products specifically
 for these analysis and non-display companies. Gnip will sublicense
 access to our public Tweets to developers interested in analyzing
 large amounts of Twitter data.

 Over the past year we have spoken with many companies and
 entrepreneurs throughout the ecosystem who need easier access to more
 data. In particular, companies building analysis and non-display
 products have asked us for greater volume and coverage. Our
 partnership with Gnip is built to address this need. Gnip will focus
 exclusively on creating products to meet the existing and emerging
 demands of companies creating non-display products. Check out Gnip’s
 blog to learn more and to see details about their initial Twitter data
 products: http://blog.gnip.com/gnip-twitter-partnership/.

 Many of you may wonder what this means for elevated access and
 whitelisting requests. Our default levels like Spritzer, Follow and
 Track will not be changing, and will remain free and available
 directly from Twitter. Companies and developers are encouraged to
 begin development with these free APIs, available at
 http://dev.twitter.com/pages/streaming_api. This does affect companies
 wishing to create products which analyze Tweets and do not display
 Tweets to end-users. Moving forward, we will begin to encourage these
 companies needing elevated access for analysis and non-display
 products to work with Gnip to find the right data products for their
 commercial needs.

 We’re excited about this partnership, and the support it offers the
 data analysis and non-display market. You can learn more about the
 details and Gnip by visiting http://gnip.com/twitter. Please let me
 know if you have any questions about how this affects you and your
 products.

 To contact Gnip:
 web: http://gnip.com
 email: i...@gnip.com
 twitter: http://twitter.com/gnip

 Best, Ryan

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



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


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


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

[twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread jmathai
I agree with blogging platforms and social networks but not the rest.
Being an owner of a website does not imply that I'm a Google user.
Nor is a musician a user of the used record store.

On Nov 17, 8:48 pm, John Kalucki j...@twitter.com wrote:
 Every search engine, social network, blogging platform, content aggregator,
 and to a certain extent, every used book store and used record store...

 -JohnOn Wed, Nov 17, 2010 at 1:04 PM, Dewald Pretorius dpr...@gmail.com 
 wrote:
  As a business model, is there another company that takes content,
  which its users create and enter into the company's service with no
  compensation, and then turns around and sells that content to third
  parties, still with no compensation to the creators of the content?

  I've been trying to think of another company that does this, but I'm
  striking a blank. I'm sure there must be others.

  On Nov 17, 4:55 pm, Adam Green 140...@gmail.com wrote:
   Ryan, I understand. I'm just happy to see you help companies put a
   real value on Twitter data in any form. And I'm happy to see Twitter
   find new ways to make money. You'll never hear everything online must
   be free from me.  I go way back to when people paid for software, in
   a box, in stores.

   I'm also willing to bet that Twitter will eventually allow a paid
   market to develop in actual tweets as well as data derived from them.
   When Twitter IPOs, the market will demand that. Paying a third party
   to filter and rank tweets that can be displayed on a website seems
   perfectly legitimate. Why should every company have to pay to do their
   own API programming to display aggregated tweets, when they can pay
   someone for high quality tweets as a service? It seems illogical to
   me, and from the point of view of the tweet's author, the copyright
   issues are identical.

   On Wed, Nov 17, 2010 at 3:31 PM, Ryan Sarver rsar...@twitter.com
  wrote:
Adam, it's a good question and it really comes down to what you are
trying to re-sell.

Re-syndication or re-sale of the actual tweets is strictly prohibited
and won't change on our end. We are however, ok with reselling of data
that results from analysis of the Twitter API.

So a great example is Klout. They do a lot of work to determine a
user's Klout score by analyzing the Twitter API and the content of
tweets. They *are* able to resell their score, but they would not be
able to resell the tweets that were used to determine that score.

It's nuanced, so let me know if that makes sense.

On Wed, Nov 17, 2010 at 12:55 PM, Adam Green 140...@gmail.com wrote:
Ryan:

Shannon raises a lot of great points, but I'd like to hear more about
the issue of reselling data derived from a purchased stream. Right now
the TOS says that you can't resell data from the API. I've been
telling clients that eventually Twitter will decide to make money from
the API, and when that happens there would have to be a way to resell
what has been paid for. Now that you are selling access to the API,
which I strongly agree with, will you allow a free market to evolve
around that by making it possible for Twitter data retailers to grow
businesses, as well as wholesalers like Gnip? Please, say yes. I'm
hoping an Apple-style, control the distribution channel completely
mindset doesn't develop at Twitter.  I'm hoping Twitter wants to help
the developer ecosystem turn into a true third party market. Letting
developers sell data or help clients sell data is essential for that.

On Wed, Nov 17, 2010 at 1:27 PM, Shannon Clark 
  shannon.cl...@gmail.com wrote:
Looking at Gnip's website they have the contact us for pricing
  links -
will Twitter  Gnip be making the pricing for the various levels
  public?

Will companies that license the data be allowed to, in turn, sell
  services
on top of that data - i.e. will this spark a new generation of
  products such
as Scout Labs (now Lithium) or other analytics tools which are built
  by
companies who have negotiated for full or partial firehose access but
  which
are then used by clients of those companies each of whom will
  configure
different queries and searches to monitor?

And on a more technical level will Gnip and Twitter work together to
  make
the transition for developers who might start building/testing a tool
  using
Twitter's free API's but then later migrate to Gnip's commercial
  feeds as
seemless as possible? Will the API calls etc be similar (or identical
  but
with different URL's?)

And a further query - you emphasize that this is for non-display
  services
- does that mean, for example, that an analytics tool built using the
  new
Mentions feed from Gnip cannot display the underlying Tweets that are
returned by that feed? This would seem to severely limit the value
  and
utility of such analytics to many businesses (who 

Re: [twitter-dev] Re: Twitter + Gnip Partnership

2010-11-18 Thread Ryan Sarver
The basic level of statuses/filter will remain unchanged

On Fri, Nov 19, 2010 at 12:06 AM, Scott J sc...@globalizenetworks.com wrote:
 I would like to know the answer to this as well.  What will the limits
 be on the statuses/filter?

 On Nov 17, 9:44 am, Dewald Pretorius dpr...@gmail.com wrote:
 Ryan,

 The Gnip blog post states:

 [QUOTE]Twitter Decahose. This volume-based product is comprised of 10%
 of the full firehose. Starting today, developers who want to access
 this sample rate will access it via Gnip instead of Twitter. Twitter
 will also begin to transition non-display developers with existing
 Twitter Gardenhose access over to Gnip.[/QUOTE]

 How does this affect the basic statuses/sample method of the Streaming
 API? Are you discontinuing it? If so, when?

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


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


[twitter-dev] Twitter Ruby Gem version 1.0 released

2010-11-18 Thread sferik
After 8 weeks in active development, it's my pleasure to announce
version 1.0 of the twitter gem is now available. You can install it
from rubygems.org by typing:
gem install twitter

There is also a new Twitter account, which you can follow for
announcements, updates, and news about the gem at http://twitter.com/gem

What's new in version 1.0?
* Ruby 1.9 and JRuby compatibility
* Support for all #newtwitter methods
* Support for HTTP proxies
* SSL by default
* Improved error handling
* Improved documentation

For a complete overview of the changes in 1.0, please read
http://rdoc.info/gems/twitter/1.0.0/file/README.mkd

If you are using the gem in your project or organization, please add
it to the new apps wiki at https://github.com/jnunemaker/twitter/wiki/apps

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