Hello Alioune,

*1  - Est ce qu'on le fais une fois pour tout ou bien , ?*

Normalement l'*acces_token* est valide pendant juste pendant une 1h . Mais
on peut faire une sorte de *refresh* du token (J'ai prevu de l'implementer
normalement)

 *2  - Est ce qu'on peut récupérer directement sans le copier et le coller
sur la console Python, via un callBack par exemple*

Oui normalement, mais vu que je veux passer en 2 Legged OAuth et que je
n'ai pas d'App Web j'ai pas mis de callback.

Sinon tu peux definir une uri de callback

https://github.com/josuebrunel/lokingYQL/blob/master/lokingyql/yahooauth.py#L29
( 'oauth_callback': 'oob')  # oob  = pas d'adresse callback

Quand une addresse callback est mise, y'a une redirection du genre
http://monsite/mycallbackurl?oauth_verifier=absc1423

C'est vrai que c'est plus parlant pour des app web.

*Note que Tu peux merge ton  code avec le github de DakaLug , des que Tu es
Ok , Tu as les droits :)*

Merci, cool ;)



2014-09-02 18:15 GMT+02:00 Alioune Dia <[email protected]>:

> Salut  Man ,
>
> Merci d'avoir integrer cette   fonction oAUTH test c'est cool :), en fait
> j'espérais  l'utiliser un peu pour  comprendre  .j'ai regardé un peu ici
>
> https://github.com/josuebrunel/lokingYQL/tree/master/lokingyql
>
> pour comprendre le Flow  .Ma question est ce que A chaque fois qu'on veut
> accéder a une information sur un compte Yahoo ont  doit faire un raw_input
> ("Verifer")
>
>  1  - Est ce qu'on le fais une fois pour tout ou bien , ?
>  2  - Est ce qu'on peut récupérer directement sans le copier et le coller
> sur la console Python, via un callBack par exemple
>
> Je pose toutes ces questions parce que c'est important pour moi de
> comprendre.
>
> Note que Tu peux merge ton  code avec le github de DakaLug , des que Tu es
> Ok , Tu as les droits :)
>
> --Ad
>
>
> Le 1 septembre 2014 23:13, Josué Kouka <[email protected]> a écrit :
>
> Re,
>> Euh finalement, j'ai un peu abondonné les unittests pour une bonne doc.
>>
>> *Documentation YahooOAuth* :
>> https://github.com/josuebrunel/lokingYQL/tree/master/lokingyql (avec
>> screenshots lol )
>> *Documentation Unittests* :
>> https://github.com/josuebrunel/lokingYQL/tree/master/tests
>>
>> Il me manque un jeu de test pour les fonctions de LokingYQL. (Je fais
>> tout à l'envers moi !!)
>> Pour l'OAUth se sera assez chaud, vu que les *request_token,
>> request_token_secret, access_token, access_token_secret* ... sont
>> générés aléatoirement.
>>
>> J'espère avoir un jeu de tests potable d'ici la fin de la semaine et
>> pourquoi pas , un access OAuth aux données en implémentant du OAuth 2
>> legged.
>>
>>
>>
>>
>>
>> 2014-09-01 20:27 GMT+02:00 Josué Kouka <[email protected]>:
>>
>> Hello ,
>>> Merci @Alioune, mais je suis qu'il y'a encore des choses a améliorer.
>>> Pour les tests, je vais faire de mon mieux. Je compte bosser un peu
>>> dessus ce soir. De toute façon je vous tiens au courant ;-)
>>>
>>>
>>> 2014-09-01 14:46 GMT+02:00 Alioune Dia <[email protected]>:
>>>
>>> Salut
>>>>
>>>> Merci de partager avec nous ton projet , c'est vraiment du très bon
>>>> code .
>>>> Est ce  qu'il serait possible de mettre dans le fichier tests.py
>>>> https://github.com/josuebrunel/lokingYQL/blob/master/tests/tests.py
>>>> un test_oauth_function . Si ce n'est pas possible ce n'est pas grave,
>>>> nous
>>>> nous contenterons juste de ce travail exceptionnel  et on le comitera
>>>> sur DakarLug :)
>>>> --Ad
>>>>
>>>>
>>>> Le 30 août 2014 18:21, Josué Kouka <[email protected]> a écrit :
>>>>
>>>> Hello Guys ^_^ !!!
>>>>> Finalement j'ai pu implementer *oauth1* pour mon project. J'ai
>>>>> abondonné *requests_authlib* pour *rauth*. Je vais surement hook it
>>>>> avec LokingYQL bientot.
>>>>> Pour ceux que ça intéresse, voici le code
>>>>> https://github.com/josuebrunel/lokingYQL/blob/master/lokingyql/yahooauth.py
>>>>> (il est fonctionnel).
>>>>>
>>>>> FYI, la demarche est la meme pour des oauth providers comme twitter,
>>>>> facebook, .... Juste quelques variables à changer et tout devrait etre OK.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2014-08-27 17:45 GMT+02:00 Alioune Dia <[email protected]>:
>>>>>
>>>>> Salut Josué
>>>>>>
>>>>>>
>>>>>> Le 26 août 2014 22:22, Josué Kouka <[email protected]> a écrit :
>>>>>>
>>>>>> Hello Alioune.
>>>>>>> Ahaha j'aimerai bien etre a Dakar (temps pourri par ici), mais j'y
>>>>>>> suis pas malheureusement.
>>>>>>>
>>>>>>
>>>>>> Ok , pas de soucis :)
>>>>>>
>>>>>>
>>>>>>>  LokingYQL foncitonne (v0.5.2) bien sans l'oauth. L'OAuth c'etait
>>>>>>> juste pour l'acees aux données "personnelles".
>>>>>>> Sinon depuis dimanche, il est possible d'acceder aux  1072 tables
>>>>>>> communautaires ( enfin sauf celle qui requièrent une authentification 
>>>>>>> (--_)
>>>>>>> ).
>>>>>>> Apres pour l'OAuth, ben toute la communauté peut y participer.
>>>>>>> Normalement tu peux forker la version actuelle sur le Github du LUG.
>>>>>>>
>>>>>>>
>>>>>> Désolé , je n'avais pas vu que Tu avais déja une version stable :) ,
>>>>>> Fork Done
>>>>>> https://github.com/Dakarlug
>>>>>>
>>>>>> --Ad
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Le 19 août 2014 13:09, Josué Kouka <[email protected]> a écrit
>>>>>>>> :
>>>>>>>>
>>>>>>>> En passant, je pense que Genova m'avait deja ajouté ;). Ce serait
>>>>>>>>> super, surtout d'avoir un retour tant sur le plan technique que
>>>>>>>>> fonctionnel. Y'a toujours des améliorations à faire et ça permet
>>>>>>>>> d'apprendre des autres aussi .
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2014-08-19 12:54 GMT+02:00 Josué Kouka <[email protected]>:
>>>>>>>>>
>>>>>>>>> OK merci @Alioune, je vais check tout ça et je vous tiens au
>>>>>>>>>> courant ;)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2014-08-19 12:47 GMT+02:00 Alioune Dia <[email protected]>:
>>>>>>>>>>
>>>>>>>>>> Salut :)
>>>>>>>>>>>
>>>>>>>>>>> C'est un protocole très utilisé et je pense que d'après ce qu'il
>>>>>>>>>>> fait il est
>>>>>>>>>>> le seul à le faire pour le moment , donc il y' a des choses que
>>>>>>>>>>> Tu ne peux
>>>>>>>>>>> pas faire par exemple manipuler Oauth via un workFlow client pur
>>>>>>>>>>> pour
>>>>>>>>>>> github,il faut un proxy , Je ne sais pourquoi github n'acceptent
>>>>>>>>>>> pas ça ,
>>>>>>>>>>> et exige de passer via un proxy . Peu être que ça a changé
>>>>>>>>>>> depuis , je
>>>>>>>>>>> ne sais pas
>>>>>>>>>>>
>>>>>>>>>>> https://github.com/okfn/dataexplorer/issues/154
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Je ne peux pas te conseiller avec Python , car je n'ai jamais
>>>>>>>>>>> fait avec .
>>>>>>>>>>> Par contre , Si tu vas vers ton choix d'utiliser
>>>>>>>>>>> requests_oauthlib , que
>>>>>>>>>>> Tu as déjà validé dans ton issu
>>>>>>>>>>> https://github.com/josuebrunel/lokingYQL/issues/12 :)
>>>>>>>>>>> Je te conseille si ton fichier config.py contient que les
>>>>>>>>>>> paramètres de
>>>>>>>>>>> configuration pour Yahoo OAuth  ( Pas de code Python )
>>>>>>>>>>> d'utiliser un
>>>>>>>>>>> fichier  json , plus facile a manipuler en dehors du processus
>>>>>>>>>>> de Python .
>>>>>>>>>>> Et faire
>>>>>>>>>>> json.load(config_file) .
>>>>>>>>>>>
>>>>>>>>>>> Si Tu finalises ton code ,j'aimerai bien que Tu le mettes sur le
>>>>>>>>>>> git de
>>>>>>>>>>> DakarLug , pour que La communauté puisse en bénéficier , Genova
>>>>>>>>>>> m'avait donné les droits d' admin , et je pense que je peux 
>>>>>>>>>>> t'ajouter , Si
>>>>>>>>>>> Tu veux
>>>>>>>>>>> Bien !
>>>>>>>>>>> --Ad
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Le 18 août 2014 21:34, Josué Kouka <[email protected]> a
>>>>>>>>>>> écrit :
>>>>>>>>>>>
>>>>>>>>>>>> Hello la liste,
>>>>>>>>>>>>
>>>>>>>>>>>> *The Project*
>>>>>>>>>>>>
>>>>>>>>>>>> Je travaille sur un petit projet en ce moment (lokingYQL
>>>>>>>>>>>> <https://github.com/josuebrunel/lokingYQL>) ouvert a tous
>>>>>>>>>>>> (Appel au contributeurs pour ceux qui ont un tout petit peu de 
>>>>>>>>>>>> temps ;) )
>>>>>>>>>>>> qui porte sur du Yahoo Query Language a.k.a YQL qui est le 
>>>>>>>>>>>> language mis à
>>>>>>>>>>>> la disposition de tous par Yahoo ! pour fetcher les données de 
>>>>>>>>>>>> "son" Open
>>>>>>>>>>>> Data et ceux de sa communautés.
>>>>>>>>>>>>
>>>>>>>>>>>> *My issue is an issue*
>>>>>>>>>>>>
>>>>>>>>>>>>  Je dois résoudre cet issue
>>>>>>>>>>>> <https://github.com/josuebrunel/lokingYQL/issues/12> qui
>>>>>>>>>>>> traite de l'authentification via OAUTH . Je me suis mis  sur un 
>>>>>>>>>>>> peu de
>>>>>>>>>>>> lecture sur les différentes librairies Python tel que :
>>>>>>>>>>>> oauth / oauthv2
>>>>>>>>>>>> requests-oauthlib
>>>>>>>>>>>> <https://requests-oauthlib.readthedocs.org/en/latest/>
>>>>>>>>>>>> .....
>>>>>>>>>>>>
>>>>>>>>>>>> Alors ce qui m'interresse vraiment. c'est votre retour
>>>>>>>>>>>> d'experience sur l'authentification OAUTH en python:
>>>>>>>>>>>> - La librairie que vous utilisez le plus
>>>>>>>>>>>> - Ses avantages
>>>>>>>>>>>>
>>>>>>>>>>>> Pour ma part je compte utiliser requests-oauthlib qui me semble
>>>>>>>>>>>> plutot painless mais j'ai besoin d'autre avis et surtout de tirer 
>>>>>>>>>>>> profit de
>>>>>>>>>>>> vos experiences
>>>>>>>>>>>>
>>>>>>>>>>>> Merci
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Josue Brunel
>>>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>>> Archives :
>>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>> Archives :
>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Josue Brunel
>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Josue Brunel
>>>>>>>>> www.josuebrunel.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>> Archives :
>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>> Archives :
>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Josue Brunel
>>>>>>> www.josuebrunel.org
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>> Archives :
>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Josue Brunel
>>>>> www.josuebrunel.org
>>>>>
>>>>>
>>>>> --
>>>>> Ce message a été envoyé à la liste [email protected]
>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ce message a été envoyé à la liste [email protected]
>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>> Le site du DakarLUG : http://dakarlug.org
>>>>
>>>
>>>
>>>
>>> --
>>> Josue Brunel
>>> www.josuebrunel.org
>>>
>>
>>
>>
>> --
>> Josue Brunel
>> www.josuebrunel.org
>>
>>
>> --
>> Ce message a été envoyé à la liste [email protected]
>> Gestion de votre abonnement : http://dakarlug.org/liste
>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>> Le site du DakarLUG : http://dakarlug.org
>>
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>



-- 
Josue Brunel
www.josuebrunel.org
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à