5
Tôi đang cố gắng đăng lên twitter. Tôi đã xác thực ứng dụng và bây giờ muốn đăng cập nhật.Twitter, oauth và coldfusion
Đây là những gì bài http tôi là tại địa chỉ:
<cfhttp url="http://api.twitter.com/1/statuses/update.json" method="post">
<cfhttpparam type="header" name="status" value="#urlEncodedFormat('my test post')#" />
<cfhttpparam type="header" name="oauth_consumer_key" value="xxx" />
<cfhttpparam type="header" name="oauth_nonce" value="xxx" />
<cfhttpparam type="header" name="oauth_signature_method" value="#urlEncodedFormat('HMAC-SHA1')#" />
<cfhttpparam type="header" name="oauth_token" value="xxx" />
<cfhttpparam type="header" name="oauth_timestamp" value="#GetTickCount()#" />
<cfhttpparam type="header" name="oauth_version" value="1.0" />
</cfhttp>
Có ai làm điều này? Tôi có đi đúng tuyến đường không?
GetTickCount() trả về tính bằng mili giây, api hy vọng giây, vì vậy đừng quên div 1000. – Henry
Ai đó đã viết một CFC để sử dụng với Twitter. Bạn đã xem cái đó chưa? http://twittercomponent.riaforge.org/ – ale
Andy, không cung cấp giải pháp nhưng quan sát: mã của bạn ở trên cho thấy việc sử dụng #urlEncodedFormat ('HMAC-SHA1') #, nhưng điều đó dường như chỉ ra một sự hiểu lầm. Hàm arg cho hàm đó là một URL được định dạng và trong khi cần một đối số thứ 2 để biểu thị một từ khóa, đó sẽ không phải là một giá trị hợp lệ. Hy vọng các con trỏ khác để giải pháp có thể đã giúp. Bạn đã bao giờ giải quyết mọi thứ? –