5
Twitter'a posta göndermeye çalışıyorum. Uygulamanın zaten kimliği doğrulanmış ve şimdi bir güncelleme göndermek istiyorum.Twitter, oauth ve coldfusion
<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>
Herkes bu yapılır:
Bu benim http yazılan altındadır nedir? Doğru yoldan mı düşüyorum?
GetTickCount() döndürür milisaniye olarak, api saniyeler bekler, bu yüzden 1000'i unutmayı unutmayın. – Henry
Birisi Twitter ile kullanmak için bir CFC yazmıştır. Buna bir göz attın mı? http://twittercomponent.riaforge.org/ – ale
Andy, bir çözüm değil bir gözlem sunma: Yukarıdaki kod #urlEncodedFormat ('HMAC-SHA1') # kullanımını gösterir, ancak bu bir yanlış anlama olduğunu gösterir. Bu işlevin argümanı formatlanacak bir URL'dir ve bir charest'i göstermek için 2. argümanı alırken, bu geçerli bir sayı değildir. Umarım olası çözümler için diğer işaretçiler yardımcı olmuştur. Hiç bir şeyi çözdün mü? –