Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook app blocked for posting too fast. What are the limits?

We (a local hackerspace) have a Tumblr blog and wanted to make ourselves a Facebook page. Before going live we wanted to import all our Tumblr content to Facebook so our fans on Facebook can browse it here as well. For this I have made an app that reads all the posts from our Tumblr blog and publishes them to our new Facebook page (backdating those posts as well). Here's my problem: after the app does about ~130 re-posts (~260 operations: publish + backdate) I start getting an error:

Received Facebook error response of type OAuthException: It looks like you were misusing this feature by going too fast. You’ve been blocked from using it.

Learn more about blocks in the Help Center. (code 368, subcode 1390008)

The block is gone the next day, but after a similar amount of operations it's back. After a couple of hours later, when the block is gone again, I introduced 6 second delays between operations, but that didn't help and after 19 re-posts I'm blocked again. Some facts:

  • I am publishing posts to a feed of (yet) unpublished page I am the (only) owner of.
  • The app is a standalone JAVA application and uses restfb to work with Facebook.
  • The line that is causing the error: facebookClient.publish("me/feed", FacebookType.class, params.toArray(new Parameter[0]));
  • All publish operations contain a link, mostly to respective posts on out Tumblr. Some contain message, caption or a name (depending on post type).
  • I need to re-post ~900 posts from Tumblr, I have done ~250 so far. When over, I will likely put in on server, scheduled, to keep syncing single new posts.
  • This app is not meant to be used publicly, it is rather a personal utility (but the code will be posted to GitHub, should anybody need it).

This is my first experience with Facebook API and I wasn't able to find a place where I could officially address them with this question. I could proceed by doing 100 posts/day, but I'm afraid I will eventually get banned for good, even though I don't feel like doing anything wrong.

I haven't put any more code here, as the code itself does not seem to be a problem, but rather the rate at which it is executed.

So, should I proceed with 100 posts/day and hope I won't be banned, or is there another "correct" way of dealing with this?

Thanks in advance!

like image 667
Rokas Avatar asked May 01 '16 20:05

Rokas


People also ask

Why am I blocked on Facebook for going too fast?

Apparently, any activities done repeatedly in quick succession get flagged. Facebook AI thinks you are a spammer or a robot. Because a robot is trying to determine if you are human or not. Other people online seem to have had the same issue. Sometimes the block lasts a few hours, sometimes a couple of days.

How long are you temporarily blocked from posting on Facebook?

How long is a temporary facebook lock? A temporary Facebook lock usually lasts for 24 to 48 hours. Your account will unlock as soon as you complete the instructions. If you haven't received the security code or experienced any other problem, contact Facebook.

Can Facebook block you from posting too much?

Posting too much You can get banned from Facebook if you post too many statuses, comment on too many things, or share too many promotional links. But don't worry; Facebook is saving a lot of your relationships by shutting down your account because no one wants to hear what's on your mind every half hour.


1 Answers

I'm answering a bit late but I just had this problem too so I did some research : it seems that besides the rate limits shown in Facebook docs, there's also a much more limited and opaque rate for POST requests to limit spam.

It's not clearly set but it could depend on your relationship to the page you're writing to (admin or not), if you post to multiple pages and finally if you post too quickly.

To answer the question, it seems that it would have been okay if you had done like 1 post per minute or less.

like image 109
user3198930 Avatar answered Sep 30 '22 04:09

user3198930