2009-09-05 6 views
15

J'ai besoin de construire un script qui utilise l'authentification OAuth pour se connecter à l'API de Foursquare, mais la bibliothèque oauth-php est trop compliquée.Comment puis-je utiliser OAuth et PHP sans utiliser la bibliothèque oauth-php?

Tous les scripts d'une page qui n'utilisent pas MySQL? Je préfère utiliser des cookies.

+2

Bonne question. oauth-php est en effet bien trop complexe. Bon exemple d'une bibliothèque égarée. –

+1

+1 pour une bonne question. J'étais sur le point de poster quelque chose de similaire! :) – Till

+0

Quelqu'un trouve-t-il des choses simples pour oauth2? – timh

Répondre

0

Vérifiez la partie oauth de la bibliothèque http://code.google.com/p/photobucket-api-php5/

En outre, le module Zend_Oauth (disponible dans l'incubateur, et nous espérons que dans la prochaine version du cadre) est excellent et facile à utiliser. Cela ressemble à un Zend_Http_Client après l'avoir configuré.

+1

Je ne pense guère que Zend se qualifie de "plus simple". – Bangkokian

5

Cette bibliothèque est vraiment simple à utiliser:

http://github.com/jrconlin/oauthsimple/

+0

Celui-ci est aussi mieux entretenu et a un exemple douloureusement simple inclus dans la source à partir de ce mois d'août. J'opterais pour celui-ci (comme je l'ai fait!). –

+0

c'est seulement pour oauth1.0 droit? des simples pour oauth2? – timh

+0

Est-ce OAuth 1.0 ou 2.0? – samyb8

0

J'ai utilisé cette bibliothèque: http://code.google.com/p/oauth-php/ et maintenant en mesure de comprendre pourquoi il y a deux bien au fond Son semble par exemple consommateur chose différent et le serveur est ici faire la même chose ici.

0

Si vous ne voulez pas utiliser la bibliothèque oauth-php, vous pouvez même écrire votre propre petite librairie. Vous pouvez par exemple vérifier mon la plus simple et la plus petite mise en œuvre du OAuth avec Twitter et Linked:

https://github.com/adrianmalik/php-oauth/blob/master/README.md

Il trouvera tout ce que vous devez faire.

Questions connexes