Verwendung von Zend_OAuth_Consumer zur Autorisierung mit Flickr API [geschlossen]

8

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:

1) Erstellen Sie die Consumer-Instanz:

%Vor%

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 =)

    
cj5 25.07.2012, 19:15
quelle

0 Antworten

Tags und Links