2012-03-30 6 views
0

Hey Leute Ich plane die Erstellung einer Webanwendung, die die Twitter-API verwenden wird. Ich habe im Internet recherchiert und mehrere PHP Oauth Bibliotheken gefunden, alles vom Modul auf dem Zend Framework bis zu einer Person Projekte auf GitHub. Sie sehen alle gut aus und ich möchte sie alle ausprobieren, aber ich habe keine Zeit. Also meine Frage ist, für diejenigen, die Erfahrung mit einer Oauth-Bibliothek mit PHP haben, vorzugsweise als Code-Zünder-Bibliothek. Was sind die zuverlässigsten, gut abgerundeten Bibliotheken zu verwenden? Von welchen sollte ich mich fernhalten? Bitte teilen Sie Ihre Erfahrung mit PHP und OAUTH Danke!CodeIgniter Oauth Bibliothek

Antwort

3

Hier ist meine Erfahrung mit PHP + Oauth:

1% der Zeit Spaß Sachen zu tun. 99% der Zeit versuchen herauszufinden, warum die Signatur ungültig ist.

+0

vielleicht könnten Sie auf die 99% erweitern, indem Sie einige Beispiele von dem, was Sie gefunden haben? – wallyk

+0

Ich begann mit der PECL oauth Erweiterung, aber ich habe nicht auf dieser-> https://github.com/demogar/tmhOAuth-codeigniter eine angepasste Bibliothek für CI Originalität geschrieben von https://github.com/themattharris festgelegt/tmhoAuth – justanotherprogrammer

+0

Ich habe festgestellt, dass viele OAuth-Server-Implementierungen Nuancen haben, die die Verwendung einer Standardbibliothek erschweren. Ich würde fast immer empfehlen, mit dem SDK zu arbeiten, das für die Plattform geschrieben wurde, mit der Sie eine Schnittstelle erstellen. – landons

0

Ich arbeitete mit OAuth-PHP, um sowohl einen Anbieter als auch einen Client zu schreiben.

Die Dokumentation ist nicht poliert, aber der Client-Code in den Beispielen und im Wiki ist leicht zu verstehen. Die Funktionen entsprechen den verschiedenen OAuth-Aktionen ("holen Ressource X mit meinen Anmeldeinformationen mit GET-Methode"). Und es bietet sogar eine Reihe von Datenspeichern, so dass es die ganze Arbeit hartnäckiger Dinge erledigt. Ich habe den Session-Speicher für Client-Seite und MySQL-Speicher für Server verwendet.

Verwandte Themen