[twitter-dev] Re: A Fresh Approach To Follower Processing
This would be VERY useful to us. Although for our needs, a stream might be overkill. But if each request for the social graph data can come with a request ID, or even an exact time stamp, which we could provide on the next request and get a diff between the two calls, it would help a lot. If either a stream or a diff is available, it'd need to include both new followings and new unfollowings. -Joel On Jun 10, 8:47 pm, Doug Williams d...@twitter.com wrote: There has been discussion of pushing social graph changes through the streaming API in much the same way that Dewald has requested. At this time there is nothing to report nor a definitive decision on if it will ever be publicly available. I know Jesse's use case from an earlier thread but are there any others to augment our internal discussions? Thanks, Doug On Wed, Jun 10, 2009 at 5:13 PM, Jesse Stay jesses...@gmail.com wrote: I've proposed this with Alex before, but yes, this would be very useful to me. Jesse On Wed, Jun 10, 2009 at 4:00 PM, Dewald Pretorius dpr...@gmail.comwrote: Currently all of us are using the delta between a certain follower social graph snapshot and a subsequent follower social graph snapshot to figure out who are the new followers of an account. When doing follower processing, all one really is interested in is the fact that a new follower action has occurred. To me, this sounds like a perfect pub-sub candidate. Now here's what I was thinking. Gnip.com can already segment data by person, keyword, etc. It should fit into their model to segment transactions by Twitter screenname. So, if Twitter can push every new follower transaction to Gnip, and us developers can subscribe on Gnip to the follower transactions of specific users, I think we have a win-win situation on our hands. Twitter has to push every transaction out once only to one destination, they don't have to carry the pub-sub infrastructure and load, and us developers can get follower transactions that don't affect our site rate limits. Thoughts? Dewald
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
Brant, As the developer of Twollo I take an exception to you saying Twollo is an abusive application and violates the TOS. We are do not exist to abuse the system, the number of user on our system is large and the vast majority of our users are good users who have a genuine interest in finding and following users who share their users. I think I have stated on this list before that I am not putting in features that spammers would normally use to cycle and abuse the system as a whole. I believe we have a good and open relationship with Twitter. I believe we have a good and open relationship with this group. Paul 2009/6/9 Brant btedes...@gmail.com This message will hopefully get back to the people who run Twitter API development and spam prevention. I noticed there are quite a few twitter applications that are developed to abuse the service and violate their TOS. They do not hide what their purpose is, yet these applications remain active. I contacted twitter.com/delbius who heads Twitter Spam prevention and she said that they do revoke API access to abusive applications. But I don't think they are taking an aggressive stance against them. Abusive Applications: http://www.huitter.com/mutuality/ http://www.twollo.com/ The combination of these two applications is for outright abuse of the service. They have been around for several months and are known applications to abuse the service with. To make matters worse, Twitter suspends accounts of the people who use these applications rather than targeting the root of the problem, the applications themselves. (Sound counterproductive? RIAA uses a similar policy by going after end users.) I propose that applications need to be more closely scrutinized and can even be flagged as abusive by users. Instead of creating algorithms that detect abnormal user behavior, why not detect abnormal application behavior. Taking a stronger stance against gray area applications could reduce server load on Twitter (giving real applications faster response time) and reduce manpower to deal with spam prevention. I strongly encourage anyone who develops Twitter applications to send this link around. Thanks for reading, Brant twitter.com/BrantTedeschi
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
So now you're reduced to what comes across as whining, but you've stopped denying fragmentation. Well hey, that's a step in the right direction I guess. Because of course what the world needs is ANOTHER social network, or another aspect of an existing social network, to serve the developers of client apps to a social network. Hey, why not have a whole social network talking about social networks discussing development of social networks while you're at it? Nothing like niche. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote: Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Your one-upmanship amuses me. Doesn't your profession involve developing for social networks? In regards to fragmentation, I wanted a place to connect with entrepreneurs who are doing interesting things with Twitter. To talk best-practices (business), network with founders of complimentary tools, connect contractors with jobs etc. That's not really the premise of this group. In any case, please accept my apologies for muddying your stream. I didn't realize your authority on the matter. Let's move on. On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote: So now you're reduced to what comes across as whining, but you've stopped denying fragmentation. Well hey, that's a step in the right direction I guess. Because of course what the world needs is ANOTHER social network, or another aspect of an existing social network, to serve the developers of client apps to a social network. Hey, why not have a whole social network talking about social networks discussing development of social networks while you're at it? Nothing like niche. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote: Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
And yet you keep posting on-list ... amusing, yep. On Thu, Jun 11, 2009 at 4:12 AM, Justyn Howardjustyn.how...@gmail.com wrote: Feel free to email me directly if you want to continue this discussion - I don't think the group cares. On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote: So now you're reduced to what comes across as whining, but you've stopped denying fragmentation. Well hey, that's a step in the right direction I guess. Because of course what the world needs is ANOTHER social network, or another aspect of an existing social network, to serve the developers of client apps to a social network. Hey, why not have a whole social network talking about social networks discussing development of social networks while you're at it? Nothing like niche. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote: Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Are you drunk? Your .sig says ask permission to email, so I posted here. There is no personal gain involved and I have given way more than I have received. If you want to judge my character, as I mentioned, email me direct. You have my permission. On 6/11/09 3:13 AM, Andrew Badera and...@badera.us wrote: And yet you keep posting on-list ... amusing, yep. On Thu, Jun 11, 2009 at 4:12 AM, Justyn Howardjustyn.how...@gmail.com wrote: Feel free to email me directly if you want to continue this discussion - I don't think the group cares. On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote: So now you're reduced to what comes across as whining, but you've stopped denying fragmentation. Well hey, that's a step in the right direction I guess. Because of course what the world needs is ANOTHER social network, or another aspect of an existing social network, to serve the developers of client apps to a social network. Hey, why not have a whole social network talking about social networks discussing development of social networks while you're at it? Nothing like niche. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote: Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me: http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Andrew, Please calm down. If you're not happy with his initiative, voice it and move on. The only fragmentation that I see right now, is one that you are creating among developers. If developers feel like they might get bashed for posting their ideas here, they wont post them here, which is fragmentation. I am not interested in this other network so it'll be my last post on this subject, Andrew, I hope you do the same - your opinion has been heard. On Jun 11, 12:54 am, Andrew Badera and...@badera.us wrote: So now you're reduced to what comes across as whining, but you've stopped denying fragmentation. Well hey, that's a step in the right direction I guess. Because of course what the world needs is ANOTHER social network, or another aspect of an existing social network, to serve the developers of client apps to a social network. Hey, why not have a whole social network talking about social networks discussing development of social networks while you're at it? Nothing like niche. Thanks- - Andy Badera - and...@badera.us - Google me:http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote: Yeah, we should probably shut down everything new and go back to IRC. C'mon man, I wanted to network with other interesting devs, period. If there was a place to easily do that more socially than Groups, I would have happily joined and called it a day. On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote: Poor strawmen. And yes, I do use only one email account, thanks. Social networking sites are the epitome of fragmentation, and they don't revolve around my use of official documentation and communication, for many, many reasons -- first and foremost, they're not well suited, they're not easily searched or indexed. You've created fragmentation Suck it up and accept that. I'm not putting you or anyone or anything down, quit being so overly sensitive -- but face the facts. Whether you did it with good intentions, or you did it with the idea of making yourself more visible, you've created fragmentation. Period. Thanks again. Thanks- - Andy Badera - and...@badera.us - Google me:http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote: So you only use one social networking site? One email account? Of course because information in several places would be fragmentation right? Oh wait, you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc. Conversations take many forms. We wanted to create closer relationships with other developers, so we created a place to do it. Google Groups is linear. We're not reinventing the framework there, we're sharing ideas and getting to know each other. We have the group feed specifically so people will continue to interact here for technical discussion. Totally OK with you passing, but I'm not sure why you would waste your time putting down others who are trying to connect with the community. Justyn On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote: Of course you don't consider it fragmentation, even if that's exactly what you've just described. Can I go to a single, official, original place to get the entire conversation? Nope, you've just created a new place people need to go, a place where new knowledge will inevitably accrete and not propagate. Congratulations on adding to the noise in everyone's life. The only way this doesn't fragment the community and the knowledge and the flow of communication is if an alternative to the official list TOOK OVER official dev communications for Twitter. Otherwise, augmentation like this leads to fragmentation. Again, congratulations. Thanks- - Andy Badera - and...@badera.us - Google me:http://www.google.com/search?q=andrew+badera - This email is: [ ] bloggable [x] ask first [ ] private On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote: I don't consider it fragmentation. We pump this thread into the site w/ links back to discussions and give people another layer of ways to connect and communicate with other dev's. I don't see a downside =) http://twtfnd.ning.com/ On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote: fragmentation ... On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote: We have created a private community on the Ning network for developers and founders of Twitter-related projects. You can connect and communicate with other developers, share ideas, discuss your projects, find contract work and veiw/post events. You can view and join the community here:http://twtfnd.ning.com/ All are welcome and we look forward to seeing you there!
[twitter-dev] Re: New oAuth Redirect Page
Were custom callbacks by any chance pushed live yet? Is there any info on how to use them anywhere? Being able to pass variables through will solve a HOST of issues for me. Thanks! On Jun 3, 2:03 pm, Matt Sanford m...@twitter.com wrote: Hi there, This page was needed because of a security problem with some browsers. When you need to log in we collect the username/password and POST back to our code. In the old flow this POST would return a redirect if you had approved the app. Some browsers re-submit that same POST body to the other app, pretty much giving the app the users password. This is the intended behavior in the HTTP spec if I recall, but either way we nipped that in the bud by putting in the new page. As far as custom callback variables: my OAuth 1.0a changes should go out the beginning of next week and will allow dynamic callbacks again. The code is done and reviewed but because of the backwards incompatibility for desktop apps I am in a 7 day waiting period. With a dynamic callback you can set whatever you like and not have to base it on (easily spoofed) referrers. Thanks; – Matt Sanford / @mzsanford Twitter Dev On Jun 3, 2009, at 1:53 PM, Shannon Whitley wrote: It looks like an intermediary page has been inserted between the oAuth login and the redirect back to the application. The HTTP referrer is now null. I was using the referrer to pass and retrieve dynamic variables associated with the login. Is this new page a necessary addition to the oAuth flow? Is there any word on the ability to pass variables through the oAuth signon back to the application?
[twitter-dev] Re: New oAuth Redirect Page
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/472500cfe9e7cdb9 On Thu, Jun 11, 2009 at 09:10, DrBigFresh drbigfr...@gmail.com wrote: Were custom callbacks by any chance pushed live yet? Is there any info on how to use them anywhere? Being able to pass variables through will solve a HOST of issues for me. Thanks! On Jun 3, 2:03 pm, Matt Sanford m...@twitter.com wrote: Hi there, This page was needed because of a security problem with some browsers. When you need to log in we collect the username/password and POST back to our code. In the old flow this POST would return a redirect if you had approved the app. Some browsers re-submit that same POST body to the other app, pretty much giving the app the users password. This is the intended behavior in the HTTP spec if I recall, but either way we nipped that in the bud by putting in the new page. As far as custom callback variables: my OAuth 1.0a changes should go out the beginning of next week and will allow dynamic callbacks again. The code is done and reviewed but because of the backwards incompatibility for desktop apps I am in a 7 day waiting period. With a dynamic callback you can set whatever you like and not have to base it on (easily spoofed) referrers. Thanks; – Matt Sanford / @mzsanford Twitter Dev On Jun 3, 2009, at 1:53 PM, Shannon Whitley wrote: It looks like an intermediary page has been inserted between the oAuth login and the redirect back to the application. The HTTP referrer is now null. I was using the referrer to pass and retrieve dynamic variables associated with the login. Is this new page a necessary addition to the oAuth flow? Is there any word on the ability to pass variables through the oAuth signon back to the application? -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private.
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
What if the Twitter community were to draft a code of honor that could be voted on by anyone with a Twitter account. Kind of like the Facebook ToS voting but actually community driven. A few questions regarding this: Do you think it would be possible for the community to come to a final decision? Would a CoH have any effect on users or application developers? How would the CoH be social enforced? Thoughts? Abraham On Wed, Jun 10, 2009 at 18:16, Caliban Darklock cdarkl...@gmail.com wrote: There's no technological solution to this. It has to be social. -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private. Sent from Madison, WI, United States
[twitter-dev] Problem with non-Latin symbols with oAuth
Hello, I am using oAuth in my application (http://www.voiceoftech.com/ swhitley/?p=681). It works well with Latin symbols. But if I am using non Latin symbols, e.g. Russian xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.POST, url, status= + Обновился ресурс); I received 401. Do you have any ideas how to fix this problem?
[twitter-dev] New Dev + API Call Problems
I wanted to introduced myself to the community, say hi, and ask for help! I am a 10 year VB.NET developer and Air Force veteran. I have recently started learning C# / WPF / and some Tweet #! I started a quick wpf app yesterday and had two simple things working. Got a list of tweets by hashtag and a list of followers. I go to show the app today to a coworker and I no longer get a list of followers back? Where/how should I start debugging this? Is there a place to check the health of the API calls? Thanks for the help in advance!
[twitter-dev] Re: How to get all messages between a start and end date
Byteblocks, Try using the page and rpp parameters in addition to the since parameter: # rpp: Optional. The number of tweets to return per page, up to a max of 100. * Example: http://search.twitter.com/search.atom?q=devorpp=15 # page: Optional. The page number (starting at 1) to return, up to a max of roughly 1500 results (based on rpp * page. Note: there are pagination limits. * Example: http://search.twitter.com/search.atom?q=devorpp=15page=2 On Jun 8, 9:26 pm, Byteblocks naveenko...@gmail.com wrote: I am trying to get messages between a start and end date. I see that there is since and untill that does some part of it. But there is small issue with it. Search API limits number of messages returned to 1500. So if a search query is very popular, I will get 1500 messages that may just span 2-3 hours (if lucky :-)). Then there is another since_id. Again if i use that, it returns the results starting from latest. And as far as i can see since and untill does not take time part into consideration. Is there some trick or some API that i can use to get it done? Thanks
[twitter-dev] Re: Whacking The Spammers
-Original Message- From: twitter-development-talk@googlegroups.com [mailto:twitter-development-t...@googlegroups.com] On Behalf Of Chris McIntosh Sent: Wednesday, June 10, 2009 5:36 PM To: twitter-development-talk@googlegroups.com Subject: [twitter-dev] Re: Whacking The Spammers That could be a tricky slope think about times like elections where people could get a littl nuts with that button. Yep totally. Just because I believe North Korea has the right to develop nuclear weapons as a sovereign nation and that if America is against nuclear weapons then it's up to them to lead by example... http://twitter.com/deancollins/status/2075737443 North Korean Nuclear Threat (WTFTM) - http://bit.ly/hqmxR 9:05 AM Jun 8th from web ... I'm sure that would push enough people over the edge to hit spam/punish button. I think there would have to be some failsafes, eg it happens for multiple posts OR have a manual intervention if the Twitter account holder comes back and says hey no fair this obviously isn't spam. Regards, Dean Collins Cognation Inc d...@cognation.net +1-212-203-4357 New York +61-2-9016-5642 (Sydney in-dial). +44-20-3129-6001 (London in-dial).
[twitter-dev] Re: number of private accounts/ random user sample
It will of course depend on your definition of active, but I think 10% is a very gracious number. According to my data only 15% of all twitter accounts have posted more than times. On Jun 10, 11:28 pm, lucy a.downy.h...@gmail.com wrote: Hi, I know that retrieving a random user sample is an old question, so I won't belabor it here. Instead, does anyone have a sense for what percentage of twitter accounts are private. I've seen 10% in my samplings, but so far that includes data gathered from search, which won't contain private tweets anyway... (I'm writing a quick script to test this, but I still wonder if randomly sampling user id's is the best approach) Lucy.
[twitter-dev] What to do with oauth_token
Hi Once I get back oauth_token value what do I do with it? And how do I use the API methods with this value? Whenever I look at examples of using Twitter API methods that need authentication I can only find examples that uses a username and password in the parameter. How do you use the API methods that require authentication when you have the oauth_token value? Any help will be appreciated. Thanks
[twitter-dev] Re: number of private accounts/ random user sample
My poke shows roughly 7-9%, with only a third of the random id's between 1 and (8 digits) returning user accounts. (a test up to 10 digit id's returned no user accounts) I did a few runs with 1000 sampled user id's, so there you are. If you want details let me know. On Jun 11, 12:28 am, lucy a.downy.h...@gmail.com wrote: Hi, I know that retrieving a random user sample is an old question, so I won't belabor it here. Instead, does anyone have a sense for what percentage of twitter accounts are private. I've seen 10% in my samplings, but so far that includes data gathered from search, which won't contain private tweets anyway... (I'm writing a quick script to test this, but I still wonder if randomly sampling user id's is the best approach) Lucy.
[twitter-dev] Re: New Dev + API Call Problems
Put a break point right after you send request to Twitter to get response and see what is being returned. I have a feeling that you are running into request rate limit. And the response you are getting back is not getting translated to your collection objects. Do you use any third party libraries to handle twitter request/response. Check out this link for examples... http://www.byteblocks.com/page/Twitter-Applications.aspx On Thu, Jun 11, 2009 at 10:57 AM, netdevinc.com advertis...@netdevinc.comwrote: I wanted to introduced myself to the community, say hi, and ask for help! I am a 10 year VB.NET developer and Air Force veteran. I have recently started learning C# / WPF / and some Tweet #! I started a quick wpf app yesterday and had two simple things working. Got a list of tweets by hashtag and a list of followers. I go to show the app today to a coworker and I no longer get a list of followers back? Where/how should I start debugging this? Is there a place to check the health of the API calls? Thanks for the help in advance!
[twitter-dev] Re: Updating a users location as a hyperlink
Nope. They only profile information that gets hyperlinked is the More Info URL field. You could use a URL in the Location field but people would have to manually copy/paste the URL. Abraham On Thu, Jun 11, 2009 at 02:09, MiKey mike@gmail.com wrote: Is it possible to make the users location on their profile as a hyperlink? -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private. Sent from Madison, WI, United States
[twitter-dev] Re: New Public Streaming API Resource - Follow
On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote: I haven't done the math, but I don't think a single prolific user could tweet more than you can consume. Now, if you are trying to consume an inordinate number of users, then yes, you'll have a problem. TheStreamingAPIlimits the number of users you can follow, but not how many statuses you receive from those users. Thank you John, Question is what is that inordinate number of users? I mean each twitter user who has given the 3rd party app an oAuth approval can follow up to 200 users no? -- (this is where I am getting lost) In that case the 3rd party site can request to follow (say the site has 1000 users and uses 1 IP address) 1000 * 200 users?? curl -d @following http://stream.twitter.com/follow.json - uAnyTwitterUser:Password. The problem I have above is AnyTwitterUser on the curl request. It is my understanding a signle IP can only follow 200 users with 1 twitter account. Cos I am not allowed to make multiple curl request? I am sorry if I am confusing everyone. -John Kalucki Services, Twitter Inc. On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote: Hi John Questions regardingfollow. On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote: I'll attempt to answer these questions, but I can only do so with some speculation and humble ignorance. 1) OAuth allows clients to authenticate with the Twitter RESTAPIvia third-party services. These services should not also need to interact with theStreamingAPIon a per client basis. Instead, the service should establish a single query that satisfies all clients' needs. This may not be practical in all cases, but I suspect we can approximate the desired behavior with the current set of primitives. How about IP Rate Limit? I mean if the people Ifollowthey tweet more then the limit... what happens.. There is no such rate limit inStreamingAPI? Cos you mention RESTAPIabove.. not sure I understand it. Thanks again. 2) There are no immediate plans to support HTTPS, mainly because we're not really trying to keep the data private. Also, and I am probably totally wrong here, I don't think we use HTTPS on the main WWW site or on the RESTAPI, so this doesn't make things much worse than they already are. A possible workaround would be for sensitive service to create an account just forstreaming. Should the password be compromised, there's only a denial of service risk and no further risk. -John On May 13, 11:18 am, Marco Kaiser kaiser.ma...@gmail.com wrote: John, this looks pretty interesting! Two questions: 1) you are requiring to send a username and password for Basic Auth - how does that map to apps / services using OAuth, as they won't have access to a user's passwords? (and related, how does this fit into your general roadmap to move everything to OAuth?) 2) the docs only mention http as a protocol, not https. In combination with requiring passwords, only making http available seems quite unsecure. Any plans to also support https soon (or any other mechanism which gives better security?) Thanks, Marco 2009/5/13 John Kalucki jkalu...@gmail.com Chad, Yes, I think this is called POSTDATA in browsers. I don't recall what the actual name of this part of the HTTP protocol is, but it's the body section after the headers. I corrected the file name error. Thanks. -John On May 12, 8:49 pm, Chad Etzel jazzyc...@gmail.com wrote: Hi John, /followlooks very interesting. Since you're asking for feedback I'm copying the followparameter example documentation: Example: Create a file called 'follow' that contains, exactly and excluding the quotation marks: follow=12 13 15 16 20 87. Execute: curl -d @followinghttp://stream.twitter.com/follow.json -uAnyTwitterUser:Password.You will receive JSON updates from Jack Biz, Crystal, Ev, Krissy, but not from Jeremy, as he's a private user. I'm assuming that follow is just a POSTDATA variable in the normal case (you're just using curl's file posting ability in the example)? In the example, should the file be called following instead of follow (since you are using -d @following in the curl line)? Thanks, -Chad On Tue, May 12, 2009 at 11:24 PM, John Kalucki jkalu...@gmail.com wrote: Note: TheStreamingAPIis currently under a limited alpha test, details below. The /followStreamingAPIresource is now publicly available. This resourcestreams near-real-timepublicupdates posted by an arbitrary set of users.Streamingby user_id may be interesting to a variety of developers who wish to provide a nearly instantaneous experience without the drawbacks of continuous polling, polling rate limits, auto-
[twitter-dev] Re: How to get all messages between a start and end date
Also, take a look at search.json. It will give you what to call for the previous and next page of results. Or, it will give no previous or next when you reach the last or first page. It also give the max_id and since_id. On Thu, Jun 11, 2009 at 9:16 AM, Rafe rafe.kem...@gmail.com wrote: Byteblocks, Try using the page and rpp parameters in addition to the since parameter: # rpp: Optional. The number of tweets to return per page, up to a max of 100. * Example: http://search.twitter.com/search.atom?q=devorpp=15 # page: Optional. The page number (starting at 1) to return, up to a max of roughly 1500 results (based on rpp * page. Note: there are pagination limits. * Example: http://search.twitter.com/search.atom?q=devorpp=15page=2 On Jun 8, 9:26 pm, Byteblocks naveenko...@gmail.com wrote: I am trying to get messages between a start and end date. I see that there is since and untill that does some part of it. But there is small issue with it. Search API limits number of messages returned to 1500. So if a search query is very popular, I will get 1500 messages that may just span 2-3 hours (if lucky :-)). Then there is another since_id. Again if i use that, it returns the results starting from latest. And as far as i can see since and untill does not take time part into consideration. Is there some trick or some API that i can use to get it done? Thanks
[twitter-dev] Re: Problem with non-Latin symbols with oAuth
Are you properly encoding to UTF-8? 2009/6/11 shatokhin v.shatok...@gmail.com Hello, I am using oAuth in my application (http://www.voiceoftech.com/ swhitley/?p=681). It works well with Latin symbols. But if I am using non Latin symbols, e.g. Russian xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.POST, url, status= + Обновился ресурс); I received 401. Do you have any ideas how to fix this problem? -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private. Sent from Madison, WI, United States
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
On 6/11/09 9:27 AM, jstrellner wrote: If developers feel like they might get bashed for posting their ideas here, they wont post them here, which is fragmentation. If only this were true, then we should aggressively bash all the dumb ideas until this list's signal-to-noise ratio improves. Sadly, people will keep posting stupid ideas regardless of the bashing, so we have nothing to worry about. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
Hey! I have an idea! Lets have tea party! On Thu, Jun 11, 2009 at 10:34, Dossy Shiobara do...@panoptic.com wrote: On 6/11/09 9:27 AM, jstrellner wrote: If developers feel like they might get bashed for posting their ideas here, they wont post them here, which is fragmentation. If only this were true, then we should aggressively bash all the dumb ideas until this list's signal-to-noise ratio improves. Sadly, people will keep posting stupid ideas regardless of the bashing, so we have nothing to worry about. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70) -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private. Sent from Madison, WI, United States
[twitter-dev] twitter apps api
Folks, The unique nature of twitter apps is apps can call each other additional to calling twitter api. I am building a spreadsheet of twitter apps which call other twitter apps with their own apis here: http://ow.ly/cNCN This is going to be part of a blog post. Also, I am interested in seeing if there is any standards evolving in how a developer should build out their own app api to make it compatible with rest of the ecosystem. If you have a twitter app with your own api, please update the doc or feel free to ping me. Best, Sudha @sujamthe
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
Without the potency of enforcement, what's the point? Quick, let's form the Twitter Shun Force. We'll have an angry mob of shunners and sneerings. -- Dossy Shiobara do...@panoptic.com -Original Message- From: Abraham Williams 4bra...@gmail.com Date: Thu, 11 Jun 2009 09:52:33 To: twitter-development-talk@googlegroups.com Subject: [twitter-dev] Re: Twitter Application Usage Guidelines, Please Read What if the Twitter community were to draft a code of honor that could be voted on by anyone with a Twitter account. Kind of like the Facebook ToS voting but actually community driven. A few questions regarding this: Do you think it would be possible for the community to come to a final decision? Would a CoH have any effect on users or application developers? How would the CoH be social enforced? Thoughts? Abraham On Wed, Jun 10, 2009 at 18:16, Caliban Darklock cdarkl...@gmail.com wrote: There's no technological solution to this. It has to be social. -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private. Sent from Madison, WI, United States
[twitter-dev] Re: New Public Streaming API Resource - Follow
Let me restate: If you are trying to follow many prolific users via the REST API, then, yes, it just might be mathematically possible to have the REST API rate limit prevent you from seeing all of your timeline. In other words, if you follow 2000 accounts that each post every 5 minutes, that's 400 messages per minute. If you can poll for your timeline once a minute and only get 300 messages, you've lost 100 messages... Are there 2000 accounts that each post every 5 minutes? Probably not. Would anyone want to read this? Unlikely. But, for certain applications that need this access, there's the Streaming API... The Streaming API does not use oAuth, rather Basic Auth. The Streaming API is primarily intended for Server to Server communication, although desktop applications can work too. Desktop developers, or anyone intending to form a per-end-user connection to the Streaming API should contact us to hash out loading and scaling issues before launching into something unsupportable on what is still an Alpha service. Any Twitter account (AnyTwitterUser) can request to the /follow and / spritzer methods. Each account should only log into the Streaming API once and maintain the connection for as long as practical. Forming excessive connections from the same account or from the same IP address will lead to temporary banning. Under normal legitimate use, connections should not be denied, and we endeavor to adjust our algorithms to balance legitimate access against abuse. If your service needs to follow more than 200 users, you should apply for the /shadow method that allows 2000 accounts. If you need to follow more than 2000 accounts, let's discuss. Perhaps we can raise this limit somewhat to allow more applications to operate. I hope I've answered your questions. Keep them coming! -John Kalucki Services, Twitter, Inc. On Jun 11, 8:15 am, AE antonio_eggb...@yahoo.se wrote: On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote: I haven't done the math, but I don't think a single prolific user could tweet more than you can consume. Now, if you are trying to consume an inordinate number of users, then yes, you'll have a problem. TheStreamingAPIlimits the number of users you can follow, but not how many statuses you receive from those users. Thank you John, Question is what is that inordinate number of users? I mean each twitter user who has given the 3rd party app an oAuth approval can follow up to 200 users no? -- (this is where I am getting lost) In that case the 3rd party site can request to follow (say the site has 1000 users and uses 1 IP address) 1000 * 200 users?? curl -d @followinghttp://stream.twitter.com/follow.json- uAnyTwitterUser:Password. The problem I have above is AnyTwitterUser on the curl request. It is my understanding a signle IP can only follow 200 users with 1 twitter account. Cos I am not allowed to make multiple curl request? I am sorry if I am confusing everyone. -John Kalucki Services, Twitter Inc. On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote: Hi John Questions regardingfollow. On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote: I'll attempt to answer these questions, but I can only do so with some speculation and humble ignorance. 1) OAuth allows clients to authenticate with the Twitter RESTAPIvia third-party services. These services should not also need to interact with theStreamingAPIon a per client basis. Instead, the service should establish a single query that satisfies all clients' needs. This may not be practical in all cases, but I suspect we can approximate the desired behavior with the current set of primitives. How about IP Rate Limit? I mean if the people Ifollowthey tweet more then the limit... what happens.. There is no such rate limit inStreamingAPI? Cos you mention RESTAPIabove.. not sure I understand it. Thanks again. 2) There are no immediate plans to support HTTPS, mainly because we're not really trying to keep the data private. Also, and I am probably totally wrong here, I don't think we use HTTPS on the main WWW site or on the RESTAPI, so this doesn't make things much worse than they already are. A possible workaround would be for sensitive service to create an account just forstreaming. Should the password be compromised, there's only a denial of service risk and no further risk. -John On May 13, 11:18 am, Marco Kaiser kaiser.ma...@gmail.com wrote: John, this looks pretty interesting! Two questions: 1) you are requiring to send a username and password for Basic Auth - how does that map to apps / services using OAuth, as they won't have access to a user's passwords? (and related, how does this fit into your general roadmap to move everything to OAuth?) 2) the docs only mention http as a protocol, not https. In combination with
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
So who do I contact with my web site ideas? On Thu, Jun 11, 2009 at 11:34 AM, Dossy Shiobara do...@panoptic.com wrote: On 6/11/09 9:27 AM, jstrellner wrote: If developers feel like they might get bashed for posting their ideas here, they wont post them here, which is fragmentation. If only this were true, then we should aggressively bash all the dumb ideas until this list's signal-to-noise ratio improves. Sadly, people will keep posting stupid ideas regardless of the bashing, so we have nothing to worry about. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: New Dev + API Call Problems
I am using TweetSharp to interface with the Rest API code IFluentTwitter twitter = GetAuthenticatedRequest(); twitter.Users().GetFollowers().AsJson(); var twitterResponse = twitter.Request(); var myFollowers = twitterResponse.AsUsers(); /code twitterResponse looks like a text representation of my followers but when I try and cast the response AsUsers() myFollowers is null. So I could believe that it is a problem with the tweetsharp library, but I swear that I had this working yesterday afternoon! On Jun 11, 11:08 am, Naveen Kohli naveenko...@gmail.com wrote: Put a break point right after you send request to Twitter to get response and see what is being returned. I have a feeling that you are running into request rate limit. And the response you are getting back is not getting translated to your collection objects. Do you use any third party libraries to handle twitter request/response. Check out this link for examples... http://www.byteblocks.com/page/Twitter-Applications.aspx On Thu, Jun 11, 2009 at 10:57 AM, netdevinc.com advertis...@netdevinc.comwrote: I wanted to introduced myself to the community, say hi, and ask for help! I am a 10 year VB.NET developer and Air Force veteran. I have recently started learning C# / WPF / and some Tweet #! I started a quick wpf app yesterday and had two simple things working. Got a list of tweets by hashtag and a list of followers. I go to show the app today to a coworker and I no longer get a list of followers back? Where/how should I start debugging this? Is there a place to check the health of the API calls? Thanks for the help in advance!
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
On Thu, Jun 11, 2009 at 7:52 AM, Abraham Williams4bra...@gmail.com wrote: How would the CoH be social enforced? I think there's already social enforcement. You can d spam @whoever or just @spam @whoever to make your report. Developers of desktop clients might consider making a little macro function for this in their clients, which would make it even easier. There are three things EVERY Twitter user has to do for the spam problem to stop. First, stop following people just because they followed you. Second, before you follow someone, take a look at their updates first so you can be sure you want to follow that someone. And finally, if you don't like someone you're following, stop bitching about it and just unfollow! Think of followers as sex partners instead of friends. Whenever someone follows you, it's like they're saying I want to have sex with you. If you follow them back, it's like saying okay, let's have sex. If you have sex with everyone that asks, there are going to be problems, right? Stop doing that! And if you have sex with someone who turns out to be a freak or a weirdo, stop having sex with them!
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com wrote: Hey! I have an idea! Lets have tea party! In Boston!
[twitter-dev] Re: A Fresh Approach To Follower Processing
I wouldn't want to sit at the receiving end of a full follower transaction stream. I will be getting millions of transactions that I have no interest in. That's why I suggested Gnip. Let them sit in front of the firehose, and funnel what I need into user-specific garden hoses. Dewald
[twitter-dev] Re: Purposed method: friendships/show
I agree with Chad: explicitly stating the source and target in the attribute name makes it much clearer. It also has a side benefit of bringing the information you need most (for a UI) to the top of the results hierarchy. -ch On Jun 9, 10:52 am, Marcel Molina mar...@twitter.com wrote: Thanks for the suggestion Chad. What do others think of {relationship: { source: { id: 123, screen_name: bob, notifications: false }, target: { id: 456, screen_name: jack, notifications: null }, source_follows_target: true, source_followed_by_target: false } } versus {relationship: { source: { id: 123, screen_name: bob, following: true, followed_by: false, notifications_enabled: false }, target: { id: 456, screen_name: jack, following: false, followed_by: true, notifications_enabled: null } } } On Tue, Jun 9, 2009 at 10:41 AM, Chad Etzel jazzyc...@gmail.com wrote: Hi Marcel, Welcome to Twitter, btw (if I'm allowed to say that). One unambiguous way might be: {relationship: { source: { id: 123, screen_name: bob, notifications: false }, target: { id: 456, screen_name: jack, notifications: null }, source_follows_target: true, source_followed_by_target: false } } This also eliminates redundant data. Btw,http://twitter.com/@noradiodoesn't quite work as a link :) -Chad On Tue, Jun 9, 2009 at 1:33 PM, Marcel Molina mar...@twitter.com wrote: Hey Chad, thanks for your feedback. Thought experiment: Put aside the currently proposed response body for the moment. How would you unambiguously express the following/followed by relationship? Marcel Molina Twitter API Team http://twitter.com/@noradio On Jun 9, 10:23 am, Chad Etzel jazzyc...@gmail.com wrote: Thanks for adding the extra verbiage. However, I'm still not clear how to decipher the exact relationship given the data. In the example, is Bob following Jack? ...or is Jack following Bob? -Chad On Tue, Jun 9, 2009 at 1:12 PM, Doug Williams d...@twitter.com wrote: Thanks, Chad. I've augmented the usage notes section to explain the rationale behind the denormalized and redundant data. Thanks, Doug On Tue, Jun 9, 2009 at 9:47 AM, Chad Etzel jazzyc...@gmail.com wrote: Taking a look at the json return example: {relationship: { source: { id: 123, screen_name: bob, following: true, followed_by: false, notifications: false }, target: { id: 456, screen_name: jack, following: false, followed_by: true, notifications: null } } } In the source object (i.e. for bob), following is true. Does this mean that Bob is following Jack, or vice-versa? Knowing that, the other 3 following/followed_by value meanings can be properly inferred. Some clarification on the page would help. -Chad On Tue, Jun 9, 2009 at 12:40 PM, Doug Williams d...@twitter.com wrote: That makes things difficult. Permissions are now public. Thanks, Doug On Tue, Jun 9, 2009 at 9:39 AM, Chad Etzel jazzyc...@gmail.com wrote: qoute Access Denied You don't have permission to look at Twitter REST API Method: friendships show. /quote :) -Chad On Tue, Jun 9, 2009 at 12:32 PM, Doug Williams d...@twitter.com wrote: We discussed the need to deprecate the following and notifications elements [1] a few weeks back. We have begun work on the friendships/show method as mentioned in the notice. The method is slightly out of our conventional design, so we are soliciting opinions on its fitness for general use-cases. Please peruse the purposed method's documentation [2] and let us know what you think. 1. http://groups.google.com/group/twitter-development-talk/browse_frm/th... 2. http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friendships-show Thanks, Doug -- Marcel Molina Twitter API Teamhttp://twitter.com/noradio
[twitter-dev] oauth problem - whats wrong here? - I always get a 401 error - oauth 1.0a problem?
def self.consumer # The readkey and readsecret below are the values you get during registration OAuth::Consumer.new(X, , { :site=http:// twitter.com }) end def sign_in @request_token = UsersController.consumer.get_request_token(:oauth_callback = http://dev.gissmog.de/callback ) session[:request_token] = @request_token.token session[:request_token_secret] = @request_token.secret redirect_to @request_token.authorize_url return end def callback @request_token = OAuth::RequestToken.new(UsersController.consumer, session[:request_token], session[:request_token_secret]) @access_token = @request_token.get_access_token(:oauth_verifier = @request_token.params[oauth_verifier]) @response = UsersControllerroller.consumer.request(:get, '/ account/verify_credentials.json', @access_token, { :scheme = :query_string }) Thanx. Rails 2.3.2, oauth gem 0.3.5
[twitter-dev] Re: A Fresh Approach To Follower Processing
It would be a subset similar to /follow or /birddog, not the entire social graph. But again, what is your use-case? Thanks, Doug On Thu, Jun 11, 2009 at 9:31 AM, Dewald Pretorius dpr...@gmail.com wrote: I wouldn't want to sit at the receiving end of a full follower transaction stream. I will be getting millions of transactions that I have no interest in. That's why I suggested Gnip. Let them sit in front of the firehose, and funnel what I need into user-specific garden hoses. Dewald
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
You could do the Stackoverflow method of quietly silencing/ignoring the users that are spamming/abusing the system which is why I suggested not sending the XYZ is now following you email for people that look like they are abusing the system. Paul. 2009/6/11 Caliban Darklock cdarkl...@gmail.com On Thu, Jun 11, 2009 at 8:57 AM, Dossy Shiobarado...@panoptic.com wrote: Without the potency of enforcement, what's the point? Social enforcement is more potent than legal enforcement. If someone does something you don't like, and you unfollow them, they lose followers. That's what they wanted on Twitter in the first place, right? People following them? David Shapiro freakin' nailed it: Attention is the currency of the future. Followers are, in a very real sense, wealth. Even to the spammer, who doesn't quite value the followers in and of themselves, losing followers costs him money.
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
On 6/11/09 2:48 PM, Paul Kinlan wrote: You could do the Stackoverflow method of quietly silencing/ignoring the users that are spamming/abusing the system which is why I suggested not sending the XYZ is now following you email for people that look like they are abusing the system. Absolutely. There should be a silent rate limit around following - normal human activity shouldn't really be 1 follow per second, and no more than 100 in a 5 minute period, reasonably. (We can argue about the fine-tuning of these numbers, but lets agree that we need both of these metrics.) Next, we stop making follow a realtime event, and instead hold them in a queue. Normally, they get released from the queue as normal after 30 seconds - unless either limit above gets violated. In the case either limit is violated, the _account_ gets flagged, and then any follow requests that are released from the queue from that point on no longer trigger a following notification to the followee if they're configured to receive them. In the case where legitimate use possibly crosses the path and gets flagged, simply clear the flag after 72 hours or some long-enough period for humans to identify actual spam accounts to get them suspended, but where a legitimate user will continue to use the account normally. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read
On 6/11/09 3:52 PM, Nick Arnett wrote: I think you may not be considering legitimate automated systems that can quickly find a number of people who are discussing n emerging topic. My social network analysis does that - when it sees a topic becoming hot, it does some searches to see who is talking about it. If the topic reaches a threshold of significance, the system's Twitter user will immediately follow all the people it has found who have recently talked about it. In reality, those are often people who it is already following, but as Twitter grows, it tends to include more and more new people. The system periodically un-follows people who no longer seem to be talking about hot topics. Why must your system follow these individuals? If their timelines are public, you have no reason to follow them in order to pick up their updates. If their timelines are protected, how do you know to follow them in the first place, and this all assumes they'll grant you access to view their protected timeline, anyway. As a human user, I can understand following making use easier. As a software agent user, there's no reason to actually follow anyone - you should be using the stream/follow or stream/shadow APIs, today. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] status link not passing text to Mobile Safari
I have a very simple share on twitter button on my website. When clicked, it should pass both a link to the site and some text to the status box on Twitter.com. And, on the desktop, it does that just fine. But in Mobile Safari, while the link launches twitter.com nothing is passed to the status box, rendering the button pretty much useless. Since the major use of my site is on the iPhone this is obviously an issue for me. Here's the code I'm passing: a href=http://twitter.com/home?status=MyTextGoesHere: http://foo.bar; Any help would be much appreciated.
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
On Jun 11, 11:56 am, Caliban Darklock cdarkl...@gmail.com wrote: On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com wrote: Hey! I have an idea! Lets have tea party! In Boston! http://twitterdevteaparty.com/ :)
[twitter-dev] Re: API rate limit and as3
Hi there, A SWF-based app will use the viewer's IP address. A PHP script will use the servers IP address rather than the viewer's. Thanks; — Matt Sanford On Jun 11, 2009, at 11:46 AM, Germig wrote: Sorry for this noob-question. The search api is rate limited by IP adress. If the request comes from an swf-file, which IP adress is the one, they will recognize? I think the one from the client, or? And a request from an php-file would use the IP-adress from the server? Would be nice to get an answer. Best regards Martin
[twitter-dev] Re: how are people collecting spritzer/gardenhose?
I'm just using a realtime json parser in Ruby written as a native C extension (http://github.com/brianmario/yajl-ruby/tree/master) It's really simple to use and well documented. I'm just storing everything in a Postgres database, and then using other scripts to query it. Note: using gardenhose at least you get a LOT of data fast. In just a few days, I have a 4GB+ database now or so On Jun 11, 5:10 pm, M. Edward (Ed) Borasky zzn...@gmail.com wrote: Right now, I'm collecting spritzer data with a simple shell script curl magic incantations | bzip2 -c mmddhhmmss.bz2. A cron job checks every minute and restarts the script if it crashes. The rest is simple ETL. :)
[twitter-dev] Re: Is the spritzer supposed to be as fast as the datamining feed?
Gardenhose is around what... 1.5M tweets/day? I think that's about right. Yes, that is a LOT of data and going through it then takes a lot. My server started crying a bit when I switched up to gardenhose. I'm going to have to get a bigger one if I ever can consume the firehose On Jun 11, 5:04 pm, M. Edward (Ed) Borasky zzn...@gmail.com wrote: I clocked spritzer (JSON feed) at something like 29,000 tweets per hour between 10 and 11 AM PDT the other day. That may in fact be more data than I can practically use. On May 25, 11:12 pm, John Kalucki jkalu...@gmail.com wrote: The sampling rates of the Streaming API and the REST API public methods are independent, and any similarity in proportions is basically happenstance. Currently, Gardenhose will average three timesSpritzer, with some deviation. The rate of all statuses varies significantly throughout the day and week, so be sure you are comparing the exact same time periods. -John Kalucki Services, Twitter Inc. On May 25, 7:20 pm, Twittledee webs...@twittledee.com wrote: Hello: In an answer to a different question in this group, Doug said that thespritzerwas supposed to be as fast as the datamining feed. Is that right? We only get 5.3 msg/sec on avg. for thespritzer. If this is right, then we are only getting half the speed we should be ... and I will have to debug our code. We get 18.7 msg/sec avg. on the gardenhose, so I thought everything was right/okay. Can others state their rates for these two streams? Thanks
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
On 6/11/09 4:06 PM, Bradley S. O'Hearne wrote: Hint: why make an enemy out of a complete stranger, when you could instead speak (regardless of agreement / disagreement) with courtesy and make a friend, or a business associate. Just as easy to make a friend than an enemy. Actually, it's a lot easier to make enemies than friends. Plus, enemies are known quantities - you know what the deal is. Friends, especially the fair-weather types (you know, the kind who are your friend when things go their way, but don't know you the minute you need them) aren't worth having in the first place. People who need something from others should be a little more gracious and accomodating of the people they're seeking favor from, not whine when they don't get their way or are mistreated. That's not the short path to getting what they want, anyway. Begging and bribery are both well-tested and proven methods for soliciting help from others. I highly recommend exhausting those two options, first. :-) -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
On 6/11/09 5:58 PM, abrahamvegh wrote: On Jun 11, 11:56 am, Caliban Darklockcdarkl...@gmail.com wrote: On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com wrote: Hey! I have an idea! Lets have tea party! In Boston! http://twitterdevteaparty.com/ :) EPIC lolz. you win at the internets today. -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: New Public Streaming API Resource - Follow
Each is granted individually. On Jun 11, 10:49 am, David Fisher tib...@gmail.com wrote: If I have Gardenhose access, do I automatically have access to Shadow or Birddog or do I need to send in a separate application/contract to gain access? Thanks, David On Jun 11, 12:09 pm, John Kalucki jkalu...@gmail.com wrote: Let me restate: If you are trying to follow many prolific users via the REST API, then, yes, it just might be mathematically possible to have the REST API rate limit prevent you from seeing all of your timeline. In other words, if you follow 2000 accounts that each post every 5 minutes, that's 400 messages per minute. If you can poll for your timeline once a minute and only get 300 messages, you've lost 100 messages... Are there 2000 accounts that each post every 5 minutes? Probably not. Would anyone want to read this? Unlikely. But, for certain applications that need this access, there's the Streaming API... The Streaming API does not use oAuth, rather Basic Auth. The Streaming API is primarily intended for Server to Server communication, although desktop applications can work too. Desktop developers, or anyone intending to form a per-end-user connection to the Streaming API should contact us to hash out loading and scaling issues before launching into something unsupportable on what is still an Alpha service. Any Twitter account (AnyTwitterUser) can request to the /follow and / spritzer methods. Each account should only log into the Streaming API once and maintain the connection for as long as practical. Forming excessive connections from the same account or from the same IP address will lead to temporary banning. Under normal legitimate use, connections should not be denied, and we endeavor to adjust our algorithms to balance legitimate access against abuse. If your service needs to follow more than 200 users, you should apply for the /shadow method that allows 2000 accounts. If you need to follow more than 2000 accounts, let's discuss. Perhaps we can raise this limit somewhat to allow more applications to operate. I hope I've answered your questions. Keep them coming! -John Kalucki Services, Twitter, Inc. On Jun 11, 8:15 am, AE antonio_eggb...@yahoo.se wrote: On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote: I haven't done the math, but I don't think a single prolific user could tweet more than you can consume. Now, if you are trying to consume an inordinate number of users, then yes, you'll have a problem. TheStreamingAPIlimits the number of users you can follow, but not how many statuses you receive from those users. Thank you John, Question is what is that inordinate number of users? I mean each twitter user who has given the 3rd party app an oAuth approval can follow up to 200 users no? -- (this is where I am getting lost) In that case the 3rd party site can request to follow (say the site has 1000 users and uses 1 IP address) 1000 * 200 users?? curl -d @followinghttp://stream.twitter.com/follow.json- uAnyTwitterUser:Password. The problem I have above is AnyTwitterUser on the curl request. It is my understanding a signle IP can only follow 200 users with 1 twitter account. Cos I am not allowed to make multiple curl request? I am sorry if I am confusing everyone. -John Kalucki Services, Twitter Inc. On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote: Hi John Questions regardingfollow. On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote: I'll attempt to answer these questions, but I can only do so with some speculation and humble ignorance. 1) OAuth allows clients to authenticate with the Twitter RESTAPIvia third-party services. These services should not also need to interact with theStreamingAPIon a per client basis. Instead, the service should establish a single query that satisfies all clients' needs. This may not be practical in all cases, but I suspect we can approximate the desired behavior with the current set of primitives. How about IP Rate Limit? I mean if the people Ifollowthey tweet more then the limit... what happens.. There is no such rate limit inStreamingAPI? Cos you mention RESTAPIabove.. not sure I understand it. Thanks again. 2) There are no immediate plans to support HTTPS, mainly because we're not really trying to keep the data private. Also, and I am probably totally wrong here, I don't think we use HTTPS on the main WWW site or on the RESTAPI, so this doesn't make things much worse than they already are. A possible workaround would be for sensitive service to create an account just forstreaming. Should the password be compromised, there's only a denial of service risk and no further risk. -John
[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open
The Moral of this story is that I posted something I thought would be helpful, something that people might find value in. There was no self- interest involved. I took the time to create something for other people to use. But some people would rather criticize, show thier web-flaming skills and wit to make other narrow-minded people chuckle or show thier superiority. I've learned my lesson. Don't try to be helpful, especially not here. Thanks for turning something I was delighted to share into a clear message that some people will always justify their own self-importance by tearing down others. Most of you are awesome. A few of you need a hug. Andrew took offense to the idea that I was creating fragmentation, another place to go for information, that was somehow self purposed. Fragmentation? From a guy who's blog has links to 16 different websites to connect with him. Not once did I remark on your character, yet you continued to insult me and pass judgement on mine. Live and let live, sir. Do your thing and I'll do mine. This will be my last post on the topic, but I wanted to share my dissapointment that people are being discouraged from sharing. I'm a genuine person and I was genuinely trying to be helpful. Justyn P.S. - Andrew - you...complete...me Sent from my iPhone On Jun 11, 2009, at 5:57 PM, Dossy Shiobara do...@panoptic.com wrote: On 6/11/09 4:06 PM, Bradley S. O'Hearne wrote: Hint: why make an enemy out of a complete stranger, when you could instead speak (regardless of agreement / disagreement) with courtesy and make a friend, or a business associate. Just as easy to make a friend than an enemy. Actually, it's a lot easier to make enemies than friends. Plus, enemies are known quantities - you know what the deal is. Friends, especially the fair-weather types (you know, the kind who are your friend when things go their way, but don't know you the minute you need them) aren't worth having in the first place. People who need something from others should be a little more gracious and accomodating of the people they're seeking favor from, not whine when they don't get their way or are mistreated. That's not the short path to getting what they want, anyway. Begging and bribery are both well-tested and proven methods for soliciting help from others. I highly recommend exhausting those two options, first. :-) -- Dossy Shiobara | do...@panoptic.com | http://dossy.org/ Panoptic Computer Network | http://panoptic.com/ He realized the fastest way to change is to laugh at your own folly -- then you can let go and quickly move on. (p. 70)
[twitter-dev] Re: status link not passing text to Mobile Safari
The mobile version of twitter.com does not support auto filling the status field because of clickjacking issues. On Thu, Jun 11, 2009 at 16:55, sinker dansin...@gmail.com wrote: I have a very simple share on twitter button on my website. When clicked, it should pass both a link to the site and some text to the status box on Twitter.com. And, on the desktop, it does that just fine. But in Mobile Safari, while the link launches twitter.com nothing is passed to the status box, rendering the button pretty much useless. Since the major use of my site is on the iPhone this is obviously an issue for me. Here's the code I'm passing: a href=http://twitter.com/home?status=MyTextGoesHere: http://foo.bar; Any help would be much appreciated. -- Abraham Williams | Community | http://web608.org Hacker | http://abrah.am | http://twitter.com/abraham Project | http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private.
[twitter-dev] Re: status link not passing text to Mobile Safari
Thanks for that info. So how then to go about it in the most straightforward fashion? On Jun 11, 7:53 pm, Abraham Williams 4bra...@gmail.com wrote: The mobile version of twitter.com does not support auto filling the status field because of clickjacking issues. On Thu, Jun 11, 2009 at 16:55, sinker dansin...@gmail.com wrote: I have a very simple share on twitter button on my website. When clicked, it should pass both a link to the site and some text to the status box on Twitter.com. And, on the desktop, it does that just fine. But in Mobile Safari, while the link launches twitter.com nothing is passed to the status box, rendering the button pretty much useless. Since the major use of my site is on the iPhone this is obviously an issue for me. Here's the code I'm passing: a href=http://twitter.com/home?status=MyTextGoesHere:http://foo.bar; Any help would be much appreciated. -- Abraham Williams | Community |http://web608.org Hacker |http://abrah.am|http://twitter.com/abraham Project |http://fireeagle.labs.poseurtech.com This email is: [ ] blogable [x] ask first [ ] private.
[twitter-dev] Re: PIN response in web-based OAuth app
Verified... I redefined the method to exclude the oauth_callback default from being set and that returned the service to normal function. OAuth::Consumer.class_eval do def get_request_token(request_options = {}, *arguments) response = token_request(http_method, (request_token_url? ? request_token_url : request_token_path), nil, request_options, *arguments) OAuth::RequestToken.from_hash(self, response) end end Doug Mentions the changes here for anyone that's curious about what changed: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/472500cfe9e7cdb9