2009-09-05 4 views
15

Ich muss ein Skript erstellen, das OAuth-Authentifizierung verwendet, um eine Verbindung zu Foursquare-API herzustellen, aber oauth-php-Bibliothek ist zu kompliziert.Wie kann ich OAuth und PHP verwenden, ohne die oauth-php-Bibliothek zu verwenden?

Alle einseitigen Skripte, die nicht MySQL verwenden? Ich würde lieber nur Cookies verwenden.

+2

Große Frage. oauth-php ist in der Tat viel zu komplex. Ein gutes Beispiel für eine verirrte Bibliothek. –

+1

+1 für eine gute Frage. Ich wollte gerade etwas ähnliches veröffentlichen! :) – Till

+0

findet jemand einfache für oauth2? – timh

Antwort

0

Schauen Sie sich den oauth Teil der Bibliothek an http://code.google.com/p/photobucket-api-php5/

Auch das Zend_Oauth Modul (erhältlich in dem Inkubator, und hoffentlich in der Release im nächsten Framework) ist ausgezeichnet und einfach zu bedienen. Es sieht nur aus wie ein Zend_Http_Client, nachdem Sie es eingerichtet haben.

+1

Ich denke kaum etwas Zend gilt als "einfacher". – Bangkokian

5

Diese Bibliothek ist wirklich einfach zu bedienen:

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

+0

Dieser ist auch besser gepflegt und hat ein schmerzlich einfaches Beispiel in der Quelle ab diesem August enthalten. Ich würde mich für dieses entscheiden (wie ich es tat!). –

+0

das ist nur für oauth1.0 richtig? irgendwelche einfachen für oauth2? – timh

+0

Ist das OAuth 1.0 oder 2.0? – samyb8

0

ich diese Bibliothek verwendet habe: http://code.google.com/p/oauth-php/ und nun in der Lage zu verstehen, warum es zwei Verbraucher andere Sache ist und Server auch im Grunde Sein scheint Beispiel ist hier mache das gleiche hier.

0

Wenn Sie nicht oauth-php-Bibliothek verwenden möchten, können Sie sogar Ihre eigene kleine Bibliothek schreiben. Sie können meint die einfachste und die kleinste Ausführung des OAuth mit Twitter und Linked zum Beispiel überprüfen:

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

Es wird alles, was Sie, dies zu tun brauchen.

Verwandte Themen