Wie zu verwenden authorization-header, PHP
Ich versuche, mit einem authorization-header, um die vimeo API.
Sagt es mir, dies zu tun 'Authorization: basic" + base64(client_id + ':' + client_secret) , das ist etwas, was ich tun kann.
Aber nirgendwo auf dem internet tut es mir sagen, was ich eigentlich mit diesem code? Es ist nicht PHP, aber geht es in einer PHP-Datei? Wenn ja, dann welche Funktion die ich auf es nach es zu speichern? Geht das in eine htaccess-Datei?
Es ist wirklich traurig, wie schrecklich die alle sind und sämtliche online-Dokumentation ist auf dieser.
Zusammenfassen, was ich grundsätzlich sage ist ZEIGEN Sie MIR DEN CODE
InformationsquelleAutor Sam Alexander | 2015-06-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dokumentation links:
Für komplexere Anfragen, die Sie verwenden können,cURL, aber die Bibliothek in der PHP-Implementierung ist ein Chaos, und ich bevorzuge es zu vermeiden, wenn ich kann. Saufen ist eine Bibliothek, die abstrahiert eine Menge von der Komplexität hier.
headers
sollteheader
...Guter Fang! Ich habe meinen Beitrag aktualisiert.
base64_encode ist das, was ich suchte, für eine API-docs haben Sie geschrieben, dass ich
md5("$client_id:$client_secret")
, aber es funktioniert nicht und ich habe versucht, base64_encode und es funktioniert. 😀InformationsquelleAutor Mikkel
Vimeo empfiehlt dringend, dass Sie nicht schreiben Sie diese Authentifizierungs-Systeme selbst, sondern verwenden die offiziellen Bibliotheken: https://github.com/vimeo/vimeo.php.
Wenn Sie auf der Suche für eine benutzerdefinierte PHP-integration, es variiert je nach Art und Weise der HTTP-Anforderungen. saufen und LOCKE sind beide http-request-Bibliotheken, mit Ihren eigenen Methoden zum festlegen der Kopfzeilen (http://guzzle.readthedocs.org/en/latest/request-options.html#headers und PHP-cURL-custom-Header)
Als für die base64-Kodierung der Token, verwenden Sie die Methode
base64_encode
(http://php.net/manual/en/function.base64-encode.php)InformationsquelleAutor Dashron