IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Implémenter OAUTH 1.0a


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Points : 18
    Points
    18
    Par défaut Implémenter OAUTH 1.0a
    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 :
    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'));
    }
    J'ai essayé de passer par CURL mais sans résultat, on doit obligatoirement implémenter Oauth1.0a .
    Si quelqu'un a une idée ou un tuto je suis preneur.
    Merci

  2. #2
    Nb
    Nb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 148
    Points : 417
    Points
    417
    Par défaut
    Bonjour,
    jamais eu à faire ca, mais tu as par exemple https://packagist.org/packages/jacobkiers/oauth

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Points : 18
    Points
    18
    Par défaut
    Merci pour ta réponse.
    J'ai essayé tous ces scripts mais ils ne répondent pas à ma recherche ( ou bien c'est moi qui n'a pas su s'en servir)
    Dans tous les cas ça me rend une erreur d'authentification alors que je suis sur du key et du secret.
    Je soupçonne le oauth_signature mais je n'ai pas trouvé de réponse jusqu'à maintenant.

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/07/2004, 11h03
  2. Réponses: 8
    Dernier message: 04/06/2004, 09h13
  3. Moteur physique : comment l'implémenter ?
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 17/12/2003, 12h56
  4. Réponses: 2
    Dernier message: 06/07/2002, 12h36
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo