title: Facebook Social Graph API: "Annoying or Abusive" Error Message
body: <p>I got the following exception from the Social Graph API:</p>
  
  <blockquote>
    <p>(OAuthException) Block! You are engaging in behavior that may be
    considered annoying or abusive by other users.: You have been blocked
    from Body of an error/warning message. Title is: Block! You are
    engaging in behavior that may be considered annoying or abusive by
    other users. because you repeatedly misused this feature. This block
    will last anywhere from a few hours to a few days. When you are
    allowed to reuse this feature, please proceed with caution. Further
    misuse may result in your account being permanently disabled. For
    further information, please visit our {= FAQ page}.</p>
  </blockquote>
  
  <p>My program makes thousands of calls, but the call that threw the exception was like this:</p>
  
  <blockquote>
    <p>graph.facebook.com/search?q=6511+club&amp;access_token=...</p>
  </blockquote>
  
  <p>I'm not writing anything back to the API, so I don't see how I could be violating any abuse/annoyance rules.  At first I thought I might have gone over the rate limit but <a href="http://forum.developers.facebook.net/viewtopic.php?id=56950" rel="nofollow">this thread</a> says the exception message for that would look like this:</p>
  
  <blockquote>
    <p>Facebook.GraphAPIError: (#613) Calls to stream have exceeded the rate of 600 calls per 600 seconds.</p>
  </blockquote>
  
  <p>My program is calling the above Event search endpoint with a new value for the q parameter repeatedly.  For each event returned, my program:</p>
  
  <ol>
  <li>(calls /eventId) Gets the Event detail</li>
  <li>(calls /pageId) Get place Page of the Event's location if the Event's location references a Facebook place Page</li>
  <li>(calls /eventId/attending) Get the ids of the User profiles who are attending or maybe attending</li>
  <li>(calls /?ids=...) Get the User profiles of the Users who are attending or maybe attending.</li>
  </ol>
  
  <p>I'm using the <a href="http://facebooksdk.codeplex.com" rel="nofollow">Facebook C# SDK</a>.  All my calls include an access token (from my personal User profile).</p>