Re: [twitter-dev] Private account

2010-02-14 Thread Zac Bowling
Not to promote another service but Yammer is kind of designed for this
setup. Yammer is a lot like Twitter in a lot of ways but built for business
and all the timelines are only visible to other employees in the same
company.

Zac Bowling


On Sat, Feb 13, 2010 at 10:07 PM, Raffi Krikorian ra...@twitter.com wrote:

 all the employees could just request to follow the boss, i suppose.


 On Sat, Feb 13, 2010 at 2:01 PM, niel nathaniel.thall...@gmail.comwrote:

 Hi,
  I have the following requirement. I set up a private twitter account
 for my boss. His tweets need to be visible to all the employees. So,
 the tweets must be displayed on the company's intranet so employees
 have a central place to read them.
 But the issue is that this is only possible with public accounts and
 not private accounts. Is there any way around this?

 Thanks.




 --
 Raffi Krikorian
 Twitter Platform Team
 http://twitter.com/raffi



Re: [twitter-dev] Re: Building a 100 million word Twitter corpus

2010-02-14 Thread M. Edward (Ed) Borasky
On 02/13/2010 09:41 PM, mzap wrote:
 Thanks for these replies :) We've built the corpus. Funny thing for me
 (wearing a corpus linguist hat) is that the corpus is bigger than most
 of the reference corpora I might use!
 
 cheers,
 Michele

Yeah, it's pretty easy to collect tweets - I just tested some of my code
on a small sample from the Streaming sample pipe. It's huge!

Speaking of Twitter natural language processing, you might be
interested in my tweet-text translation efforts. I'm going to be posting
some more details in a day or so, but this routine might be of some
interest to you:

lexical_regex_utilities.pl at master from znmeb's
Twitter-API-Perl-Utilities - GitHub http://meb.tw/b4AHK9

And a test driver (requires JSON input, which is sort of the native
language of the Twitter APIs:

test_pg_text.pl at master from znmeb's Twitter-API-Perl-Utilities -
GitHub http://meb.tw/bAmt8q

License is same as Perl - Artistic. I need to put that in the
repository. ;-)


-- 
M. Edward (Ed) Borasky
borasky-research.net/m-edward-ed-borasky

A mathematician is a device for turning coffee into theorems. ~ Paul Erdős


Re: [twitter-dev] Re: Oauth connection and timestamp

2010-02-14 Thread Fauzil Hamdi
anyone ?

On 14 February 2010 12:52, Fauzil Hamdi asfau...@gmail.com wrote:

 when i get response message, it say Unauthorized
 i just got confused because i try it again, and it success


 On 14 February 2010 12:24, Raffi Krikorian ra...@twitter.com wrote:

  1. why with oauth, the connection must be retry 2 or 3 times ? not like
 without oauth that's not need to retry the request. is the oauth unstabble
 yet ?


 I'm not aware of these issues - can you please provide more detail? What
 call are you making? Is it reproducable from different IP addresses? Are 
 you
 sure it is not your network connection?are you sure you are constructing 
 the
 oauth call properly?


 i tried to call for example home timeline and its from same ip address.
 it success after retry about 2 or 3 times. i tried to call it without oauth,
 and always got the result on first time request.


 can you please provide much more information?  are you getting a specific
 http error code when it doesn't succeed?  what's the error message?  are you
 sure that your oauth call is being formatted properly?

 --
 Raffi Krikorian
 Twitter Platform Team
 http://twitter.com/raffi




 --
 regards,


 fauzil.hamdi




-- 
regards,


fauzil.hamdi


Re: [twitter-dev] Re: What's up with OAuth?

2010-02-14 Thread Ryan Alford
If I am not mistaken, the oauth_verifier is for the PIN.  So if you are not
a desktop app, then its not required.

Ryan

Sent from my DROID

On Feb 14, 2010 1:04 AM, jon jonhoff...@gmail.com wrote:

It worked for a one time oauth conversion for about 3000 accounts (i
ran a batch job across five processes and think it took an hour or so
to finish)-- however, that was back in may.  the script was also
written pre oauth 1.0a, so there's no oauth_verifier. I'm not sure if
that's required now.


On Feb 13, 11:41 am, Dewald Pretorius dpr...@gmail.com wrote:
 Mmmm it looks as if you're sc...


Re: [twitter-dev] Private account

2010-02-14 Thread Abraham Williams
Also http://status.net/.

Abraham

On Sun, Feb 14, 2010 at 00:02, Zac Bowling zbowl...@gmail.com wrote:

 Not to promote another service but Yammer is kind of designed for this
 setup. Yammer is a lot like Twitter in a lot of ways but built for business
 and all the timelines are only visible to other employees in the same
 company.

 Zac Bowling



 On Sat, Feb 13, 2010 at 10:07 PM, Raffi Krikorian ra...@twitter.comwrote:

 all the employees could just request to follow the boss, i suppose.


 On Sat, Feb 13, 2010 at 2:01 PM, niel nathaniel.thall...@gmail.comwrote:

 Hi,
  I have the following requirement. I set up a private twitter account
 for my boss. His tweets need to be visible to all the employees. So,
 the tweets must be displayed on the company's intranet so employees
 have a central place to read them.
 But the issue is that this is only possible with public accounts and
 not private accounts. Is there any way around this?

 Thanks.




 --
 Raffi Krikorian
 Twitter Platform Team
 http://twitter.com/raffi





-- 
Abraham Williams | Community Advocate | http://abrah.am
Project | Out Loud | http://outloud.labs.poseurtech.com
This email is: [ ] shareable [x] ask first [ ] private.


Re: [twitter-dev] 401 on Mono

2010-02-14 Thread Abraham Williams
Are your credentials correct? Are you using BasicAuth or OAuth? Are you
using code you wrote yourself or a library someone else wrote?

Abraham

On Sat, Feb 13, 2010 at 16:44, xanadont abe.gilles...@gmail.com wrote:

 Hi,

 I'm attempting to direct message from Mac OS X / Mono.  I've already
 used certmgr to install the SSL cert for https://www.twitter.com and
 https://api.twitter.com.  Unfortunately I'm getting (401)
 Unauthorized.

 Any Ideas?

 Thanks.




-- 
Abraham Williams | Community Advocate | http://abrah.am
Project | Out Loud | http://outloud.labs.poseurtech.com
This email is: [ ] shareable [x] ask first [ ] private.
Sent from Seattle, WA, United States


Re: [twitter-dev] Re: Strange behavior (bug?): statuses/user_timeline/ with count

2010-02-14 Thread Abraham Williams
My understanding is that retweets are filtered after timeline is built. So
it selects two statuses to return then filters the retweets and ends up with
an empty result set. Currently if you are not getting enough results you can
increase the number and discard extra statuses or make extra calls. I would
imagine Twitter will stop filtering retweets when version two of the API is
released.

Abraham

On Sat, Feb 13, 2010 at 15:53, Christian Joudrey cmalle...@gmail.comwrote:

 I understand that, but if you put count=2 it should return you 2
 results regardless of whether or not it sends back retweets.

 If you put count=2 and your timeline is RT, RT, Tweet it will return
 an empty array while it should simply return you an array containing
 the single Tweet.

 On Feb 12, 9:33 pm, Abraham Williams 4bra...@gmail.com wrote:
  That is because retweets are not returned in the user_timeline method.
 
  http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_tim...
 
  Abraham
 
  On Wed, Feb 10, 2010 at 18:38, Christian Joudrey cmalle...@gmail.com
 wrote:
 
 
 
   Hello all,
 
   I have just ran into a strange behavior when retrieving the latest
   tweet using statuses/user_timeline.
 
   The following URL returns as expected my latest tweet:
  http://twitter.com/statuses/user_timeline/cjoudrey.rss?count=1
 
   However, when you change the output to JSON something very odd
   happens:
  http://twitter.com/statuses/user_timeline/cjoudrey.json?count=1
 
   The API returns a blank array [].
 
   What is even odder is when I poll the API with this URL:
  http://twitter.com/statuses/user_timeline/cjoudrey.json?count=2
 
   It only returns my 2nd newest tweet.
 
   Somehow, the most latest tweet is nowhere to be found when using JSON
   output.
 
   Best regards,
 
   Christian
 
  --
  Abraham Williams | Community Advocate |http://abrah.am
  Project | Out Loud |http://outloud.labs.poseurtech.com
  This email is: [ ] shareable [x] ask first [ ] private.
  Sent from Seattle, WA, United States




-- 
Abraham Williams | Community Advocate | http://abrah.am
Project | Out Loud | http://outloud.labs.poseurtech.com
This email is: [ ] shareable [x] ask first [ ] private.
Sent from Seattle, WA, United States


Re: [twitter-dev] Re: Oauth connection and timestamp

2010-02-14 Thread Raffi Krikorian

 anyone ?


as i mentioned before.  please do NOT bump messages on the list.


 On 14 February 2010 12:52, Fauzil Hamdi asfau...@gmail.com wrote:

 when i get response message, it say Unauthorized
 i just got confused because i try it again, and it success


with the lack of specific information, i can't track anything down and would
highly recommend you inspect your oauth code.  please check you're not
getting a rate limit error, please try from a different ip address, etc.

-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


Re: [twitter-dev] Looking for example to use popup window to login

2010-02-14 Thread Abraham Williams
Have a look at this document:
http://wiki.opensocial.org/index.php?title=OAuth_Popup

Abraham

On Sat, Feb 13, 2010 at 05:51, Dmitri Snytkine d.snytk...@gmail.com wrote:

 Hello!.

 I am looking for an example of implementation of login with Twitter
 where when user clicks on the login with Twitter,
 the Twitter's Allow/Deny page is opened in a small popup window,
 then after user has authorized the login, that small window passes the
 data to the parent window (I think it's called windows.opener in
 javascript) and then the popup closes

 I've seen this setup on several sites and I like it much more than
 just using the same window to redirect to login screen then back to
 the callback url

 Does anymore know if a tutorial or example exists for doing this?




-- 
Abraham Williams | Community Advocate | http://abrah.am
Project | Out Loud | http://outloud.labs.poseurtech.com
This email is: [ ] shareable [x] ask first [ ] private.
Sent from Seattle, WA, United States


[twitter-dev] Acquiring abandoned twitter accounts for app?

2010-02-14 Thread Michael
I saw a post from 2008 about getting unused accounts released to
developers and was wondering if the method is still just to email Alex
Payne or if there is a streamlined method now? The account i am trying
to get was only used for 2 days with 5 tweets back in august 2009 and
i tried emailing the account holder back in December about buying or
trading the name and got no response.

Thanks for any help.
Mike


Re: [twitter-dev] Acquiring abandoned twitter accounts for app?

2010-02-14 Thread Raffi Krikorian
this has been mentioned before on the mailing list -- the most up to date
information is on our wiki

http://apiwiki.twitter.com/FAQ#HowcanIreclaimaninactiveTwitteraccountformyprojectorapplication

On Sun, Feb 14, 2010 at 11:02 AM, Michael magic6...@gmail.com wrote:

 I saw a post from 2008 about getting unused accounts released to
 developers and was wondering if the method is still just to email Alex
 Payne or if there is a streamlined method now? The account i am trying
 to get was only used for 2 days with 5 tweets back in august 2009 and
 i tried emailing the account holder back in December about buying or
 trading the name and got no response.

 Thanks for any help.
 Mike




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


[twitter-dev] Re: Private account

2010-02-14 Thread niel
Thanks for the quick reply guys.

Having all the employees follow the boss is not an option since not
all employees want a twitter account.
Zac, Twitter was the CEOs choice of messaging. I have very little say
in what he chooses. So, I am not sure if he is open to Yammer. I will
check it out though.
Raffi, can you elaborate on how to implement your suggestion. I
implemented Abraham's OAuth code, but I think Twitter only approves
websites on the internet not on a private network, because when I ran
the code and allowed access twitter did not return with a custom
greeting.

N.





[twitter-dev] Re: Search API Irregularity

2010-02-14 Thread TimeSnag
Thanks for the advice.  I switched over to streaming and am getting
about 25-30 tweets/sec that contain 'rt'.

Based on main website search, I estimate there are about 45-50 tweets/
sec that contain 'rt'.

So, I am only getting about 50% of the actual tweets.  If I applied
for the retweet streaming api, would that give me a higher percentage
of the retweets?  Or is there another way to increase that percentage?

Thanks for your help.



Re: [twitter-dev] Acquiring abandoned twitter accounts for app?

2010-02-14 Thread Aral Balkan
Basically, Michael, the process appears to be:

If you don't have a US-registered trademark for your app, you're out of
luck, no exceptions.

If you do, you file a trademark complaint.

(If I'm wrong on the above, please feel free to correct me.)

Aral

On Sun, Feb 14, 2010 at 7:12 PM, Raffi Krikorian ra...@twitter.com wrote:

 this has been mentioned before on the mailing list -- the most up to date
 information is on our wiki


 http://apiwiki.twitter.com/FAQ#HowcanIreclaimaninactiveTwitteraccountformyprojectorapplication


 On Sun, Feb 14, 2010 at 11:02 AM, Michael magic6...@gmail.com wrote:

 I saw a post from 2008 about getting unused accounts released to
 developers and was wondering if the method is still just to email Alex
 Payne or if there is a streamlined method now? The account i am trying
 to get was only used for 2 days with 5 tweets back in august 2009 and
 i tried emailing the account holder back in December about buying or
 trading the name and got no response.

 Thanks for any help.
 Mike




 --
 Raffi Krikorian
 Twitter Platform Team
 http://twitter.com/raffi



Re: [twitter-dev] Re: Search API Irregularity

2010-02-14 Thread Raffi Krikorian
both of those are samples -- the streaming API is a sample and the search
API does not return all tweets (not all tweets are indexed by search).
these are the best two options for getting a sample of all the retweets,
unfortunately.

On Sun, Feb 14, 2010 at 11:11 AM, TimeSnag wmulli...@me.com wrote:

 Thanks for the advice.  I switched over to streaming and am getting
 about 25-30 tweets/sec that contain 'rt'.

 Based on main website search, I estimate there are about 45-50 tweets/
 sec that contain 'rt'.

 So, I am only getting about 50% of the actual tweets.  If I applied
 for the retweet streaming api, would that give me a higher percentage
 of the retweets?  Or is there another way to increase that percentage?

 Thanks for your help.




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


[twitter-dev] Application Suspended

2010-02-14 Thread Jim Fulford
Hello, I need some help.  4 days ago I started getting emails from my
users that they could not login to our site using the Oauth service.
I checked my site and it said my application had been suspended.   I
did not get any email from Twitter, they just deactivated my
application so nothing works.  I have sent in two support tickets, but
gotten no response.  2 days ago, I took my site down www.gotwitr.com
so that I would stop getting support email from my users.

I have had this site up for 5 months, and I have over 5000 users have
used the service.  I am so glad that I have never charged for the
service, this would be a nightmare.

If they would let me know what our site, or one of our users did to
get banned, we would be glad to fix it.   We have tried to make our
site as Twitter API friendly as possible.

We are 100% Oauth, we have never saved or requested any users
passwords.
We only let our users hit the Twitter API 1000 times in a 24 hour
period
We have all of our tools that follow or unfollow use individual user
verification, (no mass follow or unfollow)

An email with the issue would have been great.

Not getting a response in the last 4 days that my site has been down
is really not acceptable!

Thanks




Re: [twitter-dev] Application Suspended

2010-02-14 Thread Chris Thomson
You may want to look at the Twitter Rules (http://twitter.com/rules - 
specifically the section on spam), and review your application's goals. If your 
application makes it easy for users to spam others, and if many of your users 
have been reported for activity generated by your application, that may be 
grounds for your application to be suspended.

I'm sure you'll get a response to your support ticket from a Twitter employee 
in the next few days.

--
Chris Thomson

On 2010-02-14, at 2:56 PM, Jim Fulford wrote:

 Hello, I need some help.  4 days ago I started getting emails from my
 users that they could not login to our site using the Oauth service.
 I checked my site and it said my application had been suspended.   I
 did not get any email from Twitter, they just deactivated my
 application so nothing works.  I have sent in two support tickets, but
 gotten no response.  2 days ago, I took my site down www.gotwitr.com
 so that I would stop getting support email from my users.
 
 I have had this site up for 5 months, and I have over 5000 users have
 used the service.  I am so glad that I have never charged for the
 service, this would be a nightmare.
 
 If they would let me know what our site, or one of our users did to
 get banned, we would be glad to fix it.   We have tried to make our
 site as Twitter API friendly as possible.
 
 We are 100% Oauth, we have never saved or requested any users
 passwords.
 We only let our users hit the Twitter API 1000 times in a 24 hour
 period
 We have all of our tools that follow or unfollow use individual user
 verification, (no mass follow or unfollow)
 
 An email with the issue would have been great.
 
 Not getting a response in the last 4 days that my site has been down
 is really not acceptable!
 
 Thanks
 
 


[twitter-dev] Re: Application Suspended

2010-02-14 Thread Dewald Pretorius
I cannot comment on what Jim's site did or didn't do, since he has
pulled all descriptive information from the site.

Nevertheless, it is highly disturbing that applications are being
suspended without any notice. This particular site seems to have had a
contact form, plus it was OAuth, so the owner could have been
contacted via the email address on file for the Twitter user that owns
the application.

Yes, some apps do stuff that warrant suspension. But, to just suspend
an app with no communication is bad.

If Twitter don't want to give some sites the opportunity to correct
transgressive behavior (I know they do communicate in some cases), at
the very least send an email to the owner with, Your service has been
suspended because..., and give a clear path and instructions on how
the situation can be remedied as soon as possible.

I'm going to say it again, Twitter: Your rules are vague and nebulous.
Not everyone understands and interprets the rules the way you do
internally.

You must realize that actions like these sometimes shout so loud that
we cannot hear when you say, We care about our developers.

Rightly or wrongly, here's a developer who has lost face with his user
base, and has been in the dark for 4 days now. The message it sends to
us, the other developers, is a very bad message. If you properly
communicated with Jim, he probably wouldn't even have posted about it
here.

On Feb 14, 3:56 pm, Jim Fulford j...@fulford.me wrote:
 Hello, I need some help.  4 days ago I started getting emails from my
 users that they could not login to our site using the Oauth service.
 I checked my site and it said my application had been suspended.   I
 did not get any email from Twitter, they just deactivated my
 application so nothing works.  I have sent in two support tickets, but
 gotten no response.  2 days ago, I took my site downwww.gotwitr.com
 so that I would stop getting support email from my users.

 I have had this site up for 5 months, and I have over 5000 users have
 used the service.  I am so glad that I have never charged for the
 service, this would be a nightmare.

 If they would let me know what our site, or one of our users did to
 get banned, we would be glad to fix it.   We have tried to make our
 site as Twitter API friendly as possible.

 We are 100% Oauth, we have never saved or requested any users
 passwords.
 We only let our users hit the Twitter API 1000 times in a 24 hour
 period
 We have all of our tools that follow or unfollow use individual user
 verification, (no mass follow or unfollow)

 An email with the issue would have been great.

 Not getting a response in the last 4 days that my site has been down
 is really not acceptable!

 Thanks


Re: [twitter-dev] Re: Application Suspended

2010-02-14 Thread Tim Haines
Dewald,

Try looking in the google cache.  I'm surprised it was allowed to live for
as long as it did.
http://74.125.155.132/search?q=cache:o2N2KuZsuYgJ:www.gotwitr.com/+gotwitrcd=1hl=enct=clnk

It was basically a spam enabler.

T.


On Mon, Feb 15, 2010 at 11:27 AM, Dewald Pretorius dpr...@gmail.com wrote:

 I cannot comment on what Jim's site did or didn't do, since he has
 pulled all descriptive information from the site.

 Nevertheless, it is highly disturbing that applications are being
 suspended without any notice. This particular site seems to have had a
 contact form, plus it was OAuth, so the owner could have been
 contacted via the email address on file for the Twitter user that owns
 the application.

 Yes, some apps do stuff that warrant suspension. But, to just suspend
 an app with no communication is bad.

 If Twitter don't want to give some sites the opportunity to correct
 transgressive behavior (I know they do communicate in some cases), at
 the very least send an email to the owner with, Your service has been
 suspended because..., and give a clear path and instructions on how
 the situation can be remedied as soon as possible.

 I'm going to say it again, Twitter: Your rules are vague and nebulous.
 Not everyone understands and interprets the rules the way you do
 internally.

 You must realize that actions like these sometimes shout so loud that
 we cannot hear when you say, We care about our developers.

 Rightly or wrongly, here's a developer who has lost face with his user
 base, and has been in the dark for 4 days now. The message it sends to
 us, the other developers, is a very bad message. If you properly
 communicated with Jim, he probably wouldn't even have posted about it
 here.

 On Feb 14, 3:56 pm, Jim Fulford j...@fulford.me wrote:
  Hello, I need some help.  4 days ago I started getting emails from my
  users that they could not login to our site using the Oauth service.
  I checked my site and it said my application had been suspended.   I
  did not get any email from Twitter, they just deactivated my
  application so nothing works.  I have sent in two support tickets, but
  gotten no response.  2 days ago, I took my site downwww.gotwitr.com
  so that I would stop getting support email from my users.
 
  I have had this site up for 5 months, and I have over 5000 users have
  used the service.  I am so glad that I have never charged for the
  service, this would be a nightmare.
 
  If they would let me know what our site, or one of our users did to
  get banned, we would be glad to fix it.   We have tried to make our
  site as Twitter API friendly as possible.
 
  We are 100% Oauth, we have never saved or requested any users
  passwords.
  We only let our users hit the Twitter API 1000 times in a 24 hour
  period
  We have all of our tools that follow or unfollow use individual user
  verification, (no mass follow or unfollow)
 
  An email with the issue would have been great.
 
  Not getting a response in the last 4 days that my site has been down
  is really not acceptable!
 
  Thanks



Re: [twitter-dev] What's up with OAuth?

2010-02-14 Thread Brian Smith

Raffi Krikorian wrote:
i think this experiment in engaging the community around designing 
this security/identity workflow has been definitely a success, and i 
feel we're rapidly converging on a solution for identity verification 
delegation.  in parallel, we're going to start the process to engage 
our media providers in the conversation as well, and we're hopeful we 
can move this forward quickly. 

Could you explain how OAuth Echo works with OAuth WRAP/2.0?

Would it be possible for you to skip the OAuth 1.0a version of Echo and 
just deploy the WRAP/2.0 version? Otherwise, clients are going to get 
stuck with having to implement BOTH versions, as some delegators will 
surely implement only the OAuth 1.0a version, while others only 
implement the WRAP version. Similarly, delegators will probably feel 
pressure to support both versions, as some clients will only implement 
one or the other.


xAuth vs. the WRAP username/password profile is not such a big problem 
because client implements can just keep using Basic Auth until you 
support the WRAP username/password profile, and skip xAuth completely 
(unless they need to take advantage of the higher rate limits for xAuth).
in general, we really like WRAP/2.0 because it's just /so/ easy to 
implement from the client side.  there are no longer questions around 
creating the proper signature base string, etc.  we're sure that 
developers will like it as well.  we've started work on an internal 
implementation of OAuth WRAP and we envision that we'll simultaneously 
support both OAuth 1.0a and WRAP/2.0 for a while.  our hope is to get 
WRAP out the door soon (and before we finally deprecate basic 
authentication).

Thanks,
Brian


Re: [twitter-dev] What's up with OAuth?

2010-02-14 Thread Raffi Krikorian

 Could you explain how OAuth Echo works with OAuth WRAP/2.0?


working on it -- expect to see another update on oauth echo on mehack
tomorrow.


 Would it be possible for you to skip the OAuth 1.0a version of Echo and
 just deploy the WRAP/2.0 version? Otherwise, clients are going to get stuck
 with having to implement BOTH versions, as some delegators will surely
 implement only the OAuth 1.0a version, while others only implement the WRAP
 version. Similarly, delegators will probably feel pressure to support both
 versions, as some clients will only implement one or the other.


its definitely something that we've considered.  i think, in reality, we're
going to have to support both types as we don't yet have any notion on
when/if we would deprecate oauth 1.0a -- in addition, not having oauth echo
implemented for 1.0a, when we're pushing towards basic auth deprecation in
june...  all in all, this seems too complicated to not have in our 1.0a
implementation.


 xAuth vs. the WRAP username/password profile is not such a big problem
 because client implements can just keep using Basic Auth until you support
 the WRAP username/password profile, and skip xAuth completely (unless they
 need to take advantage of the higher rate limits for xAuth).


the same goes with xAuth.

-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


[twitter-dev] Re: Application Suspended

2010-02-14 Thread Dewald Pretorius
I attempted to make clear that my issue was not with the guilt or
innocence of GoTwitr.

It's with the message being sent to all of us when no communication
accompanies a suspension.

I'm going to beat the dead horse yet again. With vague and nebulous
rules, nobody knows for certain what is allowed and what is not.

Twitter invite people to build businesses using their system and API.
By providing the platform, extending the invitation, and making the
rules, they are also assuming a responsibility.

It is a grave concern that one's business can be terminated by Twitter
with no warning and no explanation, based on some rule that nobody
knows for certain exactly what it entails. It would have been a
slightly different situation had their rules been as clearly defined
as Facebook's rules, but they're not, with intention.

Take follower churn for example. Do I churn followers if I unfollow
ten people in a day, and follow five others? Or do I only churn if I
unfollow a hundred? Or is it two hundred? Or, wait, is the number
immaterial while my intention puts me in violation or not? If so, how
is my intention discerned?

Take duplicate content for example. If I tweet Happy New Year! every
January 1st, is that duplicate content? What about Good morning
tweeps! every morning? Will my personal and business accounts be
suspended if I tweet, Can't wait for the iPad! from the same IP
address at roughly the same time? What if I did what Guy Kawasaki
recommended at http://bit.ly/jkSA1 and tweeted the same text four
times a day, will my account be suspended?

These are question my users ask me, and I don't have an answer for
them.


On Feb 14, 6:51 pm, Tim Haines tmhai...@gmail.com wrote:
 Dewald,

 Try looking in the google cache.  I'm surprised it was allowed to live for
 as long as it 
 did.http://74.125.155.132/search?q=cache:o2N2KuZsuYgJ:www.gotwitr.com/+go...

 It was basically a spam enabler.

 T.

 On Mon, Feb 15, 2010 at 11:27 AM, Dewald Pretorius dpr...@gmail.com wrote:
  I cannot comment on what Jim's site did or didn't do, since he has
  pulled all descriptive information from the site.

  Nevertheless, it is highly disturbing that applications are being
  suspended without any notice. This particular site seems to have had a
  contact form, plus it was OAuth, so the owner could have been
  contacted via the email address on file for the Twitter user that owns
  the application.

  Yes, some apps do stuff that warrant suspension. But, to just suspend
  an app with no communication is bad.

  If Twitter don't want to give some sites the opportunity to correct
  transgressive behavior (I know they do communicate in some cases), at
  the very least send an email to the owner with, Your service has been
  suspended because..., and give a clear path and instructions on how
  the situation can be remedied as soon as possible.

  I'm going to say it again, Twitter: Your rules are vague and nebulous.
  Not everyone understands and interprets the rules the way you do
  internally.

  You must realize that actions like these sometimes shout so loud that
  we cannot hear when you say, We care about our developers.

  Rightly or wrongly, here's a developer who has lost face with his user
  base, and has been in the dark for 4 days now. The message it sends to
  us, the other developers, is a very bad message. If you properly
  communicated with Jim, he probably wouldn't even have posted about it
  here.

  On Feb 14, 3:56 pm, Jim Fulford j...@fulford.me wrote:
   Hello, I need some help.  4 days ago I started getting emails from my
   users that they could not login to our site using the Oauth service.
   I checked my site and it said my application had been suspended.   I
   did not get any email from Twitter, they just deactivated my
   application so nothing works.  I have sent in two support tickets, but
   gotten no response.  2 days ago, I took my site downwww.gotwitr.com
   so that I would stop getting support email from my users.

   I have had this site up for 5 months, and I have over 5000 users have
   used the service.  I am so glad that I have never charged for the
   service, this would be a nightmare.

   If they would let me know what our site, or one of our users did to
   get banned, we would be glad to fix it.   We have tried to make our
   site as Twitter API friendly as possible.

   We are 100% Oauth, we have never saved or requested any users
   passwords.
   We only let our users hit the Twitter API 1000 times in a 24 hour
   period
   We have all of our tools that follow or unfollow use individual user
   verification, (no mass follow or unfollow)

   An email with the issue would have been great.

   Not getting a response in the last 4 days that my site has been down
   is really not acceptable!

   Thanks


Re: [twitter-dev] Re: Application Suspended

2010-02-14 Thread Andrew Badera
Yet TweetAdder and Hummingbird are still kicking around and active?

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



On Sun, Feb 14, 2010 at 5:51 PM, Tim Haines tmhai...@gmail.com wrote:
 Dewald,
 Try looking in the google cache.  I'm surprised it was allowed to live for
 as long as it did.
  http://74.125.155.132/search?q=cache:o2N2KuZsuYgJ:www.gotwitr.com/+gotwitrcd=1hl=enct=clnk
 It was basically a spam enabler.
 T.

 On Mon, Feb 15, 2010 at 11:27 AM, Dewald Pretorius dpr...@gmail.com wrote:

 I cannot comment on what Jim's site did or didn't do, since he has
 pulled all descriptive information from the site.

 Nevertheless, it is highly disturbing that applications are being
 suspended without any notice. This particular site seems to have had a
 contact form, plus it was OAuth, so the owner could have been
 contacted via the email address on file for the Twitter user that owns
 the application.

 Yes, some apps do stuff that warrant suspension. But, to just suspend
 an app with no communication is bad.

 If Twitter don't want to give some sites the opportunity to correct
 transgressive behavior (I know they do communicate in some cases), at
 the very least send an email to the owner with, Your service has been
 suspended because..., and give a clear path and instructions on how
 the situation can be remedied as soon as possible.

 I'm going to say it again, Twitter: Your rules are vague and nebulous.
 Not everyone understands and interprets the rules the way you do
 internally.

 You must realize that actions like these sometimes shout so loud that
 we cannot hear when you say, We care about our developers.

 Rightly or wrongly, here's a developer who has lost face with his user
 base, and has been in the dark for 4 days now. The message it sends to
 us, the other developers, is a very bad message. If you properly
 communicated with Jim, he probably wouldn't even have posted about it
 here.

 On Feb 14, 3:56 pm, Jim Fulford j...@fulford.me wrote:
  Hello, I need some help.  4 days ago I started getting emails from my
  users that they could not login to our site using the Oauth service.
  I checked my site and it said my application had been suspended.   I
  did not get any email from Twitter, they just deactivated my
  application so nothing works.  I have sent in two support tickets, but
  gotten no response.  2 days ago, I took my site downwww.gotwitr.com
  so that I would stop getting support email from my users.
 
  I have had this site up for 5 months, and I have over 5000 users have
  used the service.  I am so glad that I have never charged for the
  service, this would be a nightmare.
 
  If they would let me know what our site, or one of our users did to
  get banned, we would be glad to fix it.   We have tried to make our
  site as Twitter API friendly as possible.
 
  We are 100% Oauth, we have never saved or requested any users
  passwords.
  We only let our users hit the Twitter API 1000 times in a 24 hour
  period
  We have all of our tools that follow or unfollow use individual user
  verification, (no mass follow or unfollow)
 
  An email with the issue would have been great.
 
  Not getting a response in the last 4 days that my site has been down
  is really not acceptable!
 
  Thanks




[twitter-dev] Re: Application Suspended

2010-02-14 Thread Jim Fulford
I turned the site back on, ( www.gotwitr.com ) but put a message up
letting my users know that the site does not work.  That way if any of
you want to look at our blogs, tc, etc -you can look at it.  Plus,
the only revenue I get from the site is my google ads, so this turns
them back on too :)

If I don't get any support from Twitter, I'll probably just abandon
the development and turn this service off permanantly.

Thanks for the feedback.

Jim


[twitter-dev] TTYtter 1.0.0 and 0.9.12 released

2010-02-14 Thread Cameron Kaiser
TTYtter 1.0.0 is released, a large update to the internals of TTYtter which
allows multiple extensions to be installed and executed, along with
significant code rewrites and new features.

For people using TTYtter as their application base, many 0.9 extensions will
work with little or no changes, but some may require extensive modification.
If you need to use 0.9 for your application for backwards compatibility,
0.9.12 is also released with updates, but will be the *final* release of the
old TTYtter internal API.

TTYtter is a 100% pure-Perl interactive text client, command line tool and
bot platform. It is not based on Net::Twitter and uses its own internal
support. You can get it from

http://www.floodgap.com/TTYtter

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- And now for something completely different. -- Monty Python 


[twitter-dev] Re: Application Suspended

2010-02-14 Thread PJB

+1 to what Dewald says.

We are purposely NOT developing certain features for fear that Twitter
may suddenly change their rules once again.  Is this the sort of
business environment that Twitter wishes to foster?

We had assumed that, at the very least, applications would be
contacted before any sort of action on Twitter's behalf.  But
apparently not.  And apparently this push for OAuth integration is
simply a means to more easily cut-off access to certain apps.

Ugly.


On Feb 14, 4:30 pm, Dewald Pretorius dpr...@gmail.com wrote:
 I attempted to make clear that my issue was not with the guilt or
 innocence of GoTwitr.

 It's with the message being sent to all of us when no communication
 accompanies a suspension.

 I'm going to beat the dead horse yet again. With vague and nebulous
 rules, nobody knows for certain what is allowed and what is not.

 Twitter invite people to build businesses using their system and API.
 By providing the platform, extending the invitation, and making the
 rules, they are also assuming a responsibility.

 It is a grave concern that one's business can be terminated by Twitter
 with no warning and no explanation, based on some rule that nobody
 knows for certain exactly what it entails. It would have been a
 slightly different situation had their rules been as clearly defined
 as Facebook's rules, but they're not, with intention.

 Take follower churn for example. Do I churn followers if I unfollow
 ten people in a day, and follow five others? Or do I only churn if I
 unfollow a hundred? Or is it two hundred? Or, wait, is the number
 immaterial while my intention puts me in violation or not? If so, how
 is my intention discerned?

 Take duplicate content for example. If I tweet Happy New Year! every
 January 1st, is that duplicate content? What about Good morning
 tweeps! every morning? Will my personal and business accounts be
 suspended if I tweet, Can't wait for the iPad! from the same IP
 address at roughly the same time? What if I did what Guy Kawasaki
 recommended athttp://bit.ly/jkSA1and tweeted the same text four
 times a day, will my account be suspended?

 These are question my users ask me, and I don't have an answer for
 them.

 On Feb 14, 6:51 pm, Tim Haines tmhai...@gmail.com wrote:





  Dewald,

  Try looking in the google cache.  I'm surprised it was allowed to live for
  as long as it 
  did.http://74.125.155.132/search?q=cache:o2N2KuZsuYgJ:www.gotwitr.com/+go...

  It was basically a spam enabler.

  T.

  On Mon, Feb 15, 2010 at 11:27 AM, Dewald Pretorius dpr...@gmail.com wrote:
   I cannot comment on what Jim's site did or didn't do, since he has
   pulled all descriptive information from the site.

   Nevertheless, it is highly disturbing that applications are being
   suspended without any notice. This particular site seems to have had a
   contact form, plus it was OAuth, so the owner could have been
   contacted via the email address on file for the Twitter user that owns
   the application.

   Yes, some apps do stuff that warrant suspension. But, to just suspend
   an app with no communication is bad.

   If Twitter don't want to give some sites the opportunity to correct
   transgressive behavior (I know they do communicate in some cases), at
   the very least send an email to the owner with, Your service has been
   suspended because..., and give a clear path and instructions on how
   the situation can be remedied as soon as possible.

   I'm going to say it again, Twitter: Your rules are vague and nebulous.
   Not everyone understands and interprets the rules the way you do
   internally.

   You must realize that actions like these sometimes shout so loud that
   we cannot hear when you say, We care about our developers.

   Rightly or wrongly, here's a developer who has lost face with his user
   base, and has been in the dark for 4 days now. The message it sends to
   us, the other developers, is a very bad message. If you properly
   communicated with Jim, he probably wouldn't even have posted about it
   here.

   On Feb 14, 3:56 pm, Jim Fulford j...@fulford.me wrote:
Hello, I need some help.  4 days ago I started getting emails from my
users that they could not login to our site using the Oauth service.
I checked my site and it said my application had been suspended.   I
did not get any email from Twitter, they just deactivated my
application so nothing works.  I have sent in two support tickets, but
gotten no response.  2 days ago, I took my site downwww.gotwitr.com
so that I would stop getting support email from my users.

I have had this site up for 5 months, and I have over 5000 users have
used the service.  I am so glad that I have never charged for the
service, this would be a nightmare.

If they would let me know what our site, or one of our users did to
get banned, we would be glad to fix it.   We have tried to make our
site as Twitter API friendly as possible.

We are 100% 

[twitter-dev] verify_credentials returning the wrong user id

2010-02-14 Thread Scott Aikin
I've encountered a strange problem where sometimes verify_credentials
gives me the wrong user id.  In these cases the number is usually very
large and is different each time.  All the other user details are
correct.  How can this be?


Re: [twitter-dev] verify_credentials returning the wrong user id

2010-02-14 Thread Raffi Krikorian
hey scott.

i don't know of this issue - if it happens again, can you please post more
details?  the time you're dong it, and such?  are you using basic auth, or
oauth?  how do you know its not the correct user id?

thanks!

On Sun, Feb 14, 2010 at 8:08 PM, Scott Aikin haw...@gmail.com wrote:

 I've encountered a strange problem where sometimes verify_credentials
 gives me the wrong user id.  In these cases the number is usually very
 large and is different each time.  All the other user details are
 correct.  How can this be?




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi