J'utilise l'API Twitter pour OAuth.Twitter API Problème: Le jeton de demande OAuth utilisant les travaux GET, le test POST échoue
J'ai réussi à faire fonctionner l'opération Demande de jetons sans problème avec GET.
Cependant, lorsque je fais exactement la même chose en utilisant POST, cela me donne l'erreur 'Echec de la validation de la signature oauth'.
Voici les différentes options papillotes j'utilise:
curl_setopt($ch, CURLOPT_URL, ''.$url_post_str.'');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_vars_arr);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
Pouvez-vous s'il vous plaît aider?
Merci.
J'utilise C#. Juste déplacé de V1 à V1.1 de l'API de Twitter et j'ai dû ajouter l'en-tête "Content-Type: application/x-www-forme-urlencoded; charset = UTF-8" pour que les POST fonctionnent. –