我正在開發一個項目,涉及抓取twitter數據信息,解析它,並將其顯示在我們的網站上用於管理目的。我們也在考慮通過與Twitter REST API互鎖的網絡界面發佈推文或更新,但要開始,我想做簡單的GET。我正在嘗試通過dev.twitter.com上的API文檔來完成我的home_timeline之一,並且在數據響應中收到400錯誤的請求錯誤。這是ColdFusion代碼我使用來執行GET(出於安全移除實際代碼):ColdFusion Twitter API錯誤請求
<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。
是否支持GET請求? –
應該使用cfhttpparam而不是cfheader而使用type =「header」? –
這是否解決了?我在搜索中遇到同樣的問題。 –