0
votes

For my application/crawlers I collect lots of data which leads to exceeding the rate limit very often. I crawl News-Pages and stuff like that so the Token doesn´t need any permissions like posting stuff.

When using the Graph Explorer you can create an User Access Token(lasts 1-2 hours before expiring). You can create as many as you want so I thought it may be possible to abuse this and overcome the rate limit. I tested it and it somehow worked. Did like 6000 API calls with 2 Tokens in under an hour.

Questions:

  1. Did someone else try this already? If so, did Facebook notice and shut down the Account?
  2. Is it possible to request a new User Token from the Graph Explorer via Code or something else like a virtual machine running with an mouse makro to generate new Tokens every ~30mins?
1
Generating new user tokens for the same user won’t help you anyway ... the limits are based on how many active users your app has. developers.facebook.com/docs/graph-api/advanced/rate-limiting “Did like 6000 API calls with 2 Tokens in under an hour” - smaller apps do not get limited immediately, so don’t think this was a reliable test scenario. If your app doesn’t have the user base to justify that it gets more resources assigned - then making less requests is the only actual option in the long run. - CBroe
..."abuse this and overcome the rate limit" - and you don´t think that there is something wrong with this? ;) - limits are there for a reason, don´t try to circumvent those mechanics. no one here will be able to tell you if your account may get shut down or not, only facebook can. about getting a user token via code: that is of course not possible. - andyrandy

1 Answers

0
votes
  1. Yes. Yes :) It can go til banning the account or the IP from which the requests are made.
  2. Access Tokens can be obtained by code and you can create more and make some balancing between them combined with different proxies you request through.

HOWEVER I recommend you to use the Facebook ways and respect their politics.