5
Estoy tratando de publicar en twitter. Tengo la aplicación ya autenticada y ahora quiero publicar una actualización.Twitter, oauth y coldfusion
Esto es lo que mi post http está en:
<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>
Alguien ha hecho esto? ¿Estoy yendo por la ruta correcta?
GetTickCount() devuelve en milisegundos, api espera segundos, así que no olvides el div 1000. – Henry
Alguien ha escrito un CFC para su uso con Twitter. ¿Has echado un vistazo a eso? http://twittercomponent.riaforge.org/ – ale
Andy, no ofrece una solución sino una observación: su código anterior muestra el uso de #urlEncodedFormat ('HMAC-SHA1') #, pero eso parece indicar un malentendido. El arg de esa función es una URL para formatear, y aunque se necesita un segundo argumento para indicar un charest, eso no sería válido. Espero que los otros indicadores de posibles soluciones hayan ayudado. ¿Alguna vez resolviste cosas? –