I am developing a software application that uses the Facebook API to conduct searches on open posts etc.
The issue I am trying to get my head around is rate limiting imposed by the Facebook API.
All the other tools that do similar things to mine are managed services, not stand alone software applications. So I assume customers that subscribe to the service are throttled globally from within the managed service.
My issue is that my product is a stand alone software application.
So if I sell 100 software licences and all 100 people try and use it at the same time the application could grind to a halt as the Facebook API will rate limit them.
The application will use the same Application ID; as far as I know I have to.
Is there aby solution to this problem?
As you are planning to build application that you consider would just exceed the starting threshold, you may do what the Facebook Platform Policy suggest, quoting from there