ColdFusion Twitter API错误请求

时间:2012-10-09 22:00:31

标签: api twitter coldfusion cfhttp

我正在开展一个项目,包括抓取Twitter数据信息,解析它,并将其显示在我们的网站上用于管理目的。我们还希望通过与Twitter REST API互锁的网络界面发布推文或更新,但首先,我想做简单的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。

1 个答案:

答案 0 :(得分:3)

我对Twitter API一无所知,但从2分钟的谷歌搜索,我看到很多引用home_timeline,而home.timeline没有引用。你确定你做对了吗?