<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>Script: &lt;a href=&quot;http://userscripts.org/scripts/show/5999&quot;&gt;http://userscripts.org/scripts/show/5999&lt;/a&gt;

At least one user has had his Facebook account disabled by Facebook as a result of this script &quot;poking&quot; too many people too quickly.

In trying to find a solution, I've come up with three approaches:

&lt;b&gt;1. Limit the number of people the script pokes.&lt;/b&gt;

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 &quot;upwards of 20 people&quot; 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.

&lt;b&gt;2. Do the pokes at a set interval.&lt;/b&gt;

The problem with this approach is that for someone with &quot;upwards of 20 people&quot; to poke, setting an interval of (say) 0.5 seconds will take 10 seconds to poke everyone. 

&lt;b&gt;3. Do the pokes at a set interval, but only after a set number of pokes.&lt;/b&gt;

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?</body>
  <body-html>&lt;p&gt;Script: &lt;a href=&quot;http://userscripts.org/scripts/show/5999&quot;&gt;http://userscripts.org/scripts/show/5999&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At least one user has had his Facebook account disabled by Facebook as a result of this script &quot;poking&quot; too many people too quickly.&lt;/p&gt;

&lt;p&gt;In trying to find a solution, I've come up with three approaches:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1. Limit the number of people the script pokes.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;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 &quot;upwards of 20 people&quot; 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.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;2. Do the pokes at a set interval.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The problem with this approach is that for someone with &quot;upwards of 20 people&quot; to poke, setting an interval of (say) 0.5 seconds will take 10 seconds to poke everyone. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;3. Do the pokes at a set interval, but only after a set number of pokes.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Anyone have any suggestions?&lt;/p&gt;</body-html>
  <created-at type="datetime">2007-04-30T22:11:31Z</created-at>
  <forumable-id type="integer">1</forumable-id>
  <forumable-type>Forum</forumable-type>
  <id type="integer">1451</id>
  <topic-id type="integer">394</topic-id>
  <updated-at type="datetime">2007-06-22T08:06:01Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">5930</user-id>
</post>
