1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[Twitter Automation] Losing write access and "Rate limit exceeded." when making new app?

Discussion in 'Twitter' started by MurderousKirk, Nov 18, 2015.

  1. MurderousKirk

    MurderousKirk Newbie

    Joined:
    Jul 1, 2013
    Messages:
    13
    Likes Received:
    4
    (TLDR; How many twitter replies w/ amazon referral links can I spam without getting rate limited?)

    Hey guys,

    So first let me explain what I'm trying to do here.

    I found a twitter feed with a strong stream of users talking about products they own in a niche thanks to a big niche site pushing them to tweet VIA BigSite.

    I figured out I could scrape these tweets, find a similar product, and suggest it to them using an amazon referral link.

    So I've been working on this and got it running. In my first attempt I almost immediately got write access revoked because I let it run full throttle.

    I ended up slowing it down so it now meets twitter rate limits (with room to spare I think), and still got write access revoked.

    My thinking is that the cause is one or more of the following:

    A: Posting too many replies
    B: Posting only replies and no regular status updates
    C: Posting too many links
    D: Maybe getting reported as spam
    E: Dev blacklist?? I hope not but don't know how to tell.

    (It should probably be noted I'm not RTing, favoriting, adding to lists, following, unfollowing etc.. Previously I've only been sending replies but that's obviously not going to fly with Twitter.)

    In my latest test I was able to put out around 30 tweets (1 every 2 minutes) before write access got revoked.

    So for a while I could just delete the app with revoked write access and make a new one to get new keys and try again. I probably did this 5-8 times over the course of a day or two as I worked on it.

    However now when I try to make an app I get "Rate Limit Exceeded" in the web UI where you initialize it.

    Search results have many people with this issue thinking it's a bug and for some it seems to just go away but... let's be honest it's likely anti spam.

    I'm thinking if it doesn't go away I'll have to make a new twitter account and hope it lets me make apps again. Thing is it needs my number so it'll probably recognize me as the previous dev unless I get a new number?

    Any advice here?

    How many replies and affiliate links can I get away with?

    Twitter docs are very unhelpful when it comes to their anti-spam.
     
    Last edited: Nov 18, 2015
  2. MurderousKirk

    MurderousKirk Newbie

    Joined:
    Jul 1, 2013
    Messages:
    13
    Likes Received:
    4
    Update:

    Alright I got tired of waiting for it to let me make more apps.

    I created a new account with a new email, removed my number from the old account, and added it to the new one.

    When I made a new app it let me through so I'm back in business.

    Now I just need to figure out how to skirt anti spam.

    I'm planning on mixing in standard self posts with no mentions links or hashtags. I'll probably just scrape them from other users in the niche.

    I have no idea what kind of ratio to do or if it will even work but.. I suppose I'll update this thread as I figure that out for future twitter coders.

    Any suggestions appreciated.
     
  3. Defecate

    Defecate Registered Member

    Joined:
    Oct 24, 2013
    Messages:
    66
    Likes Received:
    9
    Since dozen years ago, I never understand what Twitter dev front-end tries to explain haha
    It is! Your own experiences is the only answer.

    I don't care about the exact number. Never trying to know how much it is, too.
    What I did is what you are doing. By learning this, doing that, 'til mixing things to make it so called natural.
    Who care but? It's API. Twitter knows all the things you do after all.

    This what I did on mid-end last year and this is my opinon from what I learn
    A,B = Twitter knows bot behavior. Around 500 accounts were suspended because I used it for just RT and Fav every my main account posted tweet, thus 10-15 mins time span. Few hundreds were safe by mixing it with tweet, mention and reply.
    C,D = Never tried with affiliate link. But, of course if your link is look suspicious and harmful to them, it will grab more Twitter attention. As it does, Twitter will happily report either your account or just link or both. An account I owned get suspended once last days of the week links it posted look harmful. Just some of them, not all links. It was like 40k tweets with link overall. 1-5 tweets per 10 mins.
    E = No idea. Apps blacklist. That's more make sense. But the thing you faced while you can't create it, I think it is Twitter side problem, server maybe. The way you revoked, "You've been warned!", they said.

    Just ignore if you already know or done these before, my suggestions:
    - Rather than making one big account as a redirect, I'd prefer making one or two main accounts, a human-like one, or a-long-time-span-activity account (just example: @indiegala). And bunch of dummies which do mention, RT, fav, even tweet the link directly, or whatsoever in an aggressive way.
    - Or, As an API user, you need to be extra careful, right? Posting a tweet every 5 minutes and insert the link every 20-30 minutes already more than enough for me (based on 300 tweets/day limit). Do this on several accounts.
    - Duplicated tweets sometimes look so scary, as it could be the reason of getting reported as spam. Spin it even just a word maybe?
    - Split the accounts over different apps, even different apps developer account = No more apps limit exceeded.
    - Have you a landing page? No? hmmmm

    As a reminder, I jumped in this field on last year, so everything must be different.
    Make your own algorithm! People will always facing different results, though they do it the same way.
    Broken English is broken.
     
  4. MurderousKirk

    MurderousKirk Newbie

    Joined:
    Jul 1, 2013
    Messages:
    13
    Likes Received:
    4
    Thanks for the feedback, that helped some.

    Here's a progress report for those that might use this intel.

    I started a new account and app then have done the following.

    1: Build a massive list of niche specific quotes.
    2: Started spamming them into twitter at 1.5 minutes apart. No links tags mentions anything like that. Just trying to see how fast I can go. (I think I could go 1 per minute max but dont want to push it)
    3: Let that run for a while to make sure it went ok. A lot of the time it fails to post due to duplicate choice of quote, but that doesn't seem to count against me. It just keeps trying till it gets one that works and eventually it lets me reuse them. I'm going to add more quotes and potentially spit them out in order over randomly to alleviate the duplicate post errors a little.
    4: Start substituting in amazon affiliate links w/ mentions. I started doing 3 quotes -> 1 link, repeat.
    5. That went well for about 100 posts, so I've lowered it to 2 quotes, then 1 link. I'm about 80 posts in still smooth sailing. Going to keep tweaking but this rate is pretty good especially if i setup more accounts.
     
    Last edited: Nov 20, 2015
  5. Get-Rich-Or-Die

    Get-Rich-Or-Die Registered Member

    Joined:
    Feb 21, 2009
    Messages:
    64
    Likes Received:
    17
    I can reply at will maybe we can JV PM me and let me know thanks
     
  6. Defecate

    Defecate Registered Member

    Joined:
    Oct 24, 2013
    Messages:
    66
    Likes Received:
    9
    Are you finding Twitter limit for it? Or find a way to create an account that will convert? If I were you, I'd rather doing my submission from my own created limit than finding it from Twitter. Everything will be fine so far until Twitter feel like, "wth is going on with this acc?" Sorry if I'm wrong on looking at your side, but just, if you curious on why my link became suspicious by Twitter from my post above, (I'm still guessing this) is because javascript/JQuery conflict from my blog/landing page that makes Twitter said as false positive. A Twitter account that looks as spam by Twitter will always look as spam for me too.

    Anyways, as I said, duplicated content will always be duplicate. I used generated random number, rand(), at the end of the text or spin simple words like {and|n|and also} inside the text. Still think this better. There are still many hidden things out there you need to find out. One simple hint, hope you never figured this out hehe: "user sleeping time".

    Good luck, dude!