C# Facebook社交图API:“Facebook社交图API”;“烦人的或辱骂的”;错误消息

C# Facebook社交图API:“Facebook社交图API”;“烦人的或辱骂的”;错误消息,c#,facebook,facebook-graph-api,facebook-c#-sdk,C#,Facebook,Facebook Graph Api,Facebook C# Sdk,我从Social Graph API中获得以下异常: (OAutheException)阻止!你所从事的行为可能是 被其他用户认为烦人或辱骂。:您已被阻止 从错误/警告消息的正文。标题是:块!你是 从事可能被认为是恼人或虐待的行为 其他用户。因为你反复滥用这个功能。这个街区 在任何地方都会持续几个小时到几天。当你 允许重复使用此功能,请小心操作。进一步的 滥用可能会导致您的帐户被永久禁用。对于 更多信息,请访问我们的{=FAQ页面} 我的程序进行了数千次调用,但引发异常的调用如下: graph.

我从Social Graph API中获得以下异常:

(OAutheException)阻止!你所从事的行为可能是 被其他用户认为烦人或辱骂。:您已被阻止 从错误/警告消息的正文。标题是:块!你是 从事可能被认为是恼人或虐待的行为 其他用户。因为你反复滥用这个功能。这个街区 在任何地方都会持续几个小时到几天。当你 允许重复使用此功能,请小心操作。进一步的 滥用可能会导致您的帐户被永久禁用。对于 更多信息,请访问我们的{=FAQ页面}

我的程序进行了数千次调用,但引发异常的调用如下:

graph.facebook.com/search?q=6511+俱乐部和访问令牌=

我没有写任何东西回API,所以我不认为我会违反任何滥用/烦恼规则。起初,我认为我可能已经超过了利率限制,但表示该限制的例外消息如下所示:

Facebook.GraphAPIError:(#613)对stream的呼叫已超过每600秒600个呼叫的速率

我的程序正在使用q参数的新值反复调用上述事件搜索端点。对于返回的每个事件,我的程序:

  • (调用/eventId)获取事件详细信息
  • (calls/pageId)如果事件位置引用Facebook place页面,则获取事件位置的place页面
  • (calls/eventId/Attenting)获取正在或可能正在参与的用户配置文件的ID
  • (calls/?ids=…)获取正在或可能正在参加的用户的用户配置文件

  • 我在用电话。我的所有通话都包含一个访问令牌(来自我的个人用户配置文件)。

    被阻止的不是你的应用程序,而是你的用户。你的用户被Facebook的自动系统识别为机器人(实际上是)。下一步-你的用户将被禁止进入Facebook。你打了太多电话,一个用户从Facebook获取数据。您需要重新考虑应用程序的用途,以及您需要调用哪些数据来存储这些数据,或者您的用户可以根据需要从API获取这些数据。这里最具攻击性的电话是/eventId/出席和每个事件的ID。在一千个事件中调用它一千次,用户将被阻止