【问题标题】:Coldfusion 8 & Twitter - cffeed unable to read the source URL. Status Code: 400Coldfusion 8 和 Twitter - cffeed 无法读取源 URL。状态码:400
【发布时间】:2010-01-14 20:24:36
【问题描述】:

在 Coldfusion 8 Enterprise (8,0,1,195765) 中,以下两行代码会导致此错误:

无法读取源 URL。状态码:400 尝试在 CFFeed 标签中添加或更改 UserAgent 属性

<cffeed source="http://twitter.com/statuses/user_timeline/62944327.rss" query="twitter">
<cfdump var="#twitter#">

然而,在我的带有 Coldfusion 8 Standard (8,0,0,176276) 的开发盒上,它正在工作....啊。任何想法为什么?

【问题讨论】:

  • 嗯...等待十五分钟,它会再次工作。 Twitter 对于 RSS 提要是否不可靠?有其他人从 cffeed 获得状态码 400 吗?

标签: coldfusion coldfusion-8 cffeed


【解决方案1】:

不确定,但可能是由本页所述的速率限制引起的

http://apiwiki.twitter.com/HTTP-Response-Codes-and-Errors

还有这个页面:

http://apiwiki.twitter.com/Rate-limiting

【讨论】:

  • 看起来您可以每小时询问 150 次。因此,如果您要重新加载页面以进行开发或循环访问任何内容,最好将提要缓存一段时间以保持在 150 以内。
【解决方案2】:

运行 Enterprise 的服务器是否必须通过代理才能退出?我之前在使用 cfhttp 时也遇到过这种情况,它适用于开发,但不适用于生产,因为生产框通过代理输出,您必须提供代理信息才能使其工作。

【讨论】:

  • 好建议检查,但不,它不通过代理。
猜你喜欢
  • 1970-01-01
  • 2018-06-26
  • 1970-01-01
  • 2019-03-29
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
相关资源
最近更新 更多