6
votes

Authentification OAuth pour Google API avec QT

J'essaie d'être authentifié pour recevoir et publier Google Buzz-ES à partir d'une application QT 4.6 (C ++). Je cherche une solution multi-plateformes.

Quelqu'un pourrait-il fournir une solution de travail à cette fin?


0 commentaires

4 Réponses :


0
votes

Recherche Google rapide m'a donné Qoauth , qui est un QT Lib et Liboath qui est une API basée sur C.


1 commentaires

J'ai essayé avec Qoauth, mais je suis toujours rejeté, à cause de paramètres sans fin pour chaque jeton, qui ne peut être envoyé avec cette lib. À propos de Liboauth - Il ne peut pas être intégré aux appareils Maemo. Je cherche une grosse solution croisée.



0
votes

J'utilise Qoauth, vous devez faire du piratage avant de pouvoir utiliser qoauth dans Windows.

Jusqu'à présent, je pourrais obtenir le jeton de demande de Google et laisser l'utilisateur l'autoriser. Mais quand j'essaie d'obtenir le jeton d'accès avec le oauth_verififier, il continue à me dire que la signature n'est pas valide.

Quoi qu'il en soit, j'ai utilisé Qoauth pour faire face à d'autres SP avec succès. Donc, le Qoauth est la solution.


1 commentaires

Ouais, je suis en conversation avec le développeur Qoauth, qui essaie de tout faire pour le faire travailler avec Google API, et je suis au même endroit ... Cela ne reconnaît pas mon oauth_vertinoter, pour une raison quelconque



3
votes

Vous pouvez également essayer KQoAuth qui est une nouvelle bibliothèque QT pour faire une authentification OAuth. Cela vous permettra de faire l'authentification de l'utilisateur très facilement aussi, si vous le souhaitez.

Supporte OAuth 1.0 et HMAC-SHA1. Pas de dépendances externes.

http : //www.johanpaul.com/blog/2010/10/introducing-kqoauth-easy-and-uppleful-oauth-library-for-qt/


1 commentaires

L'API de Google utilise actuellement Oauth 2.0. Kqoauth travaille-t-il toujours?



2
votes

Je n'ai pas pu trouver non plus, alors j'ai fait un: https: // github .Com / Pipacs / Étapes / Arbre / Master / O2 . Basé sur Kqoauth, testé avec Google Docs.


0 commentaires