Für diejenigen, die bereit sind, die Zend_OAuth_Consumer-Lösung zu verwenden, die ich sehr empfehle, da sie alle trivialen Schritte behandelt, die zur Verarbeitung einer OAuth-Anfrage benötigt werden, und all die schwierigen Prozeduren, die auf die Antwort folgen, hier mein Arbeitscode:
2) Holen Sie das Anfrage-Token und speichern Sie es in einer $ _SESSION-Variablen (oder verwenden Sie einen beliebigen anderen Speichermechanismus). Achten Sie darauf, das Rückgabeobjekt als Zeichenfolge für die Sitzungsvariable zu serialisieren:
%Vor%3) Wo ich Probleme mit der Einstellung der Berechtigungen hatte, benutze die Methode der Consumer-Instanz, um umzuleiten, und setze deine Dauerwelle an diesem Punkt (dh 'lesen', 'schreiben', 'löschen', etc ...):
%Vor%4) Erstellen Sie auf der Seite, an die Sie weitergeleitet wurden (d. h. FLICKR_REDIRECT_URL), eine neue Consumer-Instanz und greifen Sie nun ein Zugriffstoken zu, speichern Sie es in $ _SESSION und heben Sie dann die Sitzungsanforderungs-Token-Variable auf:
%Vor%5) An diesem Punkt sollten Sie autorisierte Anfragen an Flickr stellen können:
%Vor%Ich hoffe, das hilft jemandem sehr. Code Karma =)
Tags und Links php oauth api zend-framework flickr