Bonjour,
J'essaie d'envoyer des données via api qui utilise Oauth 1.0a, mais honnêtement je ne l'ai jamais utilisé . J'ai essayé de chercher de l'aide ici et j'ai essayé de chercher des tutos aussi mais je n'ai rien compris.
J'ai trouvé ce lien: http://oauth.net/code/
Mais honnêtement, je n'ai pas compris comment.
L'API utilise Oauth1.0a «2-legged»
Tout ce que j'ai comme aide c'est un petit bout de code que l'api utilise pour réceptionner les données :
J'ai essayé de passer par CURL mais sans résultat, on doit obligatoirement implémenter Oauth1.0a .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $conskey = '<key>'; $conssec = '<secret>'; try { $oauth = new OAuth($conskey, $conssec, OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_AUTHORIZATION); $oauth->enableDebug(); $data = new stdClass(); ... $ret = $oauth->fetch('url', json_encode($data), OAUTH_HTTP_METHOD_POST, array('Content-Type' => 'application/json', 'Accept' => 'application/json')); }
Si quelqu'un a une idée ou un tuto je suis preneur.
Merci
Partager