5
Je suis en train d'écrire sur Twitter. J'ai l'application déjà authentifiée et je veux maintenant publier une mise à jour.Twitter, oauth et coldfusion
C'est ce que mon post http est à:
<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>
Quelqu'un at-il fait cela? Est-ce que je vais dans la bonne direction?
retours GetTickCount() en quelques millisecondes, api attend quelques secondes, alors n'oubliez pas de div 1000. – Henry
Quelqu'un a écrit un CFC pour une utilisation avec Twitter. Avez-vous regardé ça? http://twittercomponent.riaforge.org/ – ale
Andy, n'offrant pas de solution mais une observation: votre code ci-dessus montre l'utilisation de #urlEncodedFormat ('HMAC-SHA1') #, mais cela semble indiquer un malentendu. L'arg à cette fonction est une URL à mettre en forme, et même s'il faut un second argument pour indiquer un charest, celui-ci ne serait pas valide. Espérons que les autres indicateurs de solutions possibles ont aidé. Avez-vous déjà résolu des choses? –