.net Twitter速率限制和Azure出现奇怪错误

.net Twitter速率限制和Azure出现奇怪错误,.net,twitter,azure,.net,Twitter,Azure,我有一个Azure工作者角色。它要求提供100个用户的信息。我使用XDocument.load加载数据。我将请求集数据保存在azure上的blob中。当地一切正常 当我将应用程序上传到Azure时,它失败了,是的,我知道Twitter的速率限制,但我是否等待并不重要……比如说。。。2小时后再次请求相同的数据,我仍然收到“远程服务器返回错误:(400)错误请求”,这表明Twitter的速率限制 我真的迷路了,尤其是因为twitter的waitng游戏和Azure上的速率限制,调试也不是一件容易的事

我有一个Azure工作者角色。它要求提供100个用户的信息。我使用XDocument.load加载数据。我将请求集数据保存在azure上的blob中。当地一切正常

当我将应用程序上传到Azure时,它失败了,是的,我知道Twitter的速率限制,但我是否等待并不重要……比如说。。。2小时后再次请求相同的数据,我仍然收到“远程服务器返回错误:(400)错误请求”,这表明Twitter的速率限制

我真的迷路了,尤其是因为twitter的waitng游戏和Azure上的速率限制,调试也不是一件容易的事情


建议?

我假设Azure没有为您提供专用IP,因此其他应用程序可能正在共享该IP并使用该速率限制。您必须对请求进行身份验证,或者使用仅限于您的应用程序的IP。

我创建了一个新服务,使用Twitterize API添加了身份验证,现在它可以工作了。非常感谢。不准确的虽然无法保证您的IP地址不会随时间而更改,但您的Web/Worker角色会维护一个唯一的IP地址,该地址不会与其他应用共享。