|Lukas Fragodt Scriptwright||
At least one user has had his Facebook account disabled by Facebook as a result of this script "poking" too many people too quickly.
In trying to find a solution, I've come up with three approaches:
1. Limit the number of people the script pokes.
The first problem with this approach is lack of knowledge regarding Facebook's criteria for disabling the account. The user whose account was disabled had "upwards of 20 people" to poke. (If anyone has any more information about this, please share.) So there is a question as to where the cutoff should be. The second problem is that this approach leaves people unpoked, which defeats the purpose of the script.
2. Do the pokes at a set interval.
The problem with this approach is that for someone with "upwards of 20 people" to poke, setting an interval of (say) 0.5 seconds will take 10 seconds to poke everyone.
3. Do the pokes at a set interval, but only after a set number of pokes.
This is the approach I think I'm going to take. However, I thought I would solicit some advice here before I spent time on it.
Anyone have any suggestions?