我正在从事一个项目,该项目涉及获取 twitter 数据信息,对其进行解析,并将其显示在我们的网站上以用于管理目的。我们还在研究通过与 Twitter REST API 互锁的 Web 界面发布推文或更新,但首先,我想做简单的 GET。我正在尝试通过 dev.twitter.com 上的 API 文档执行我的 home_timeline 之一,并且在我的数据响应中收到 400 Bad Request 错误。这是我用来执行该 GET 的 ColdFusion 代码(为安全起见删除了实际代码):
<cfhttp url="https://api.twitter.com/1.1/statuses/home_timeline.json" method="get" result="thisGet">
<cfheader name="oauth_consumer_key" value="*ConsumerKeyCode*">
<cfheader name="oauth_nonce" value="*NonceCode*">
<cfheader name="oauth_signature" value="*SignatureCode*">
<cfheader name="oauth_signature_method" value="HMAC-SHA1">
<cfheader name="oauth_timestamp" value="1349816229">
<cfheader name="oauth_token" value="*TokenCode*">
<cfheader name="oauth_version" value="1.0">
<cfhttpparam name="username" value="*TwitterUserName*" type="formfield">
<cfhttpparam name="password" value="*TwitterPassword*" type="formfield">
</cfhttp>
谁能告诉我我在这里做错了什么?谢谢!
更新:将 home.timeline 更改为 home_timeline。