Ich versuche, die Twitter API aufzurufen.
Kurz gesagt, mein Problem ist dasselbe wie hier beschrieben . Bei meinem Anruf erhalte ich NULL
auf einem var_dump()
des Ergebnisses.
Allerdings
cURL funktioniert gut, ich habe die neueste Version des twitter-api-php Skripts eingefügt und alle Token, Schlüssel und Geheimnisse sind korrekt.
Ich arbeite an einer lokalen XAMPP-Installation. Führt das zu dem Problem? Aber es scheint für andere Leute zu funktionieren. Ist PHP in meinem Fall falsch konfiguriert? Oder habe ich einfach ein Semikolon vermisst (was ich bezweifle, weil ich keine Fehler bekomme)?
Hier ist mein Code:
%Vor%Wie Jimbo in den obigen Kommentaren darauf hingewiesen hat, kann die Lösung gefunden werden: hier
Laut dem Artikel kommt die Windows-PHP-Distribution nicht mit einem aktuellen Bundle der CA-Root-Zertifikate.
Das Paket kann jedoch hier heruntergeladen werden. Ich stelle es unter C:\xampp\php\cacert.pem
.
Der zweite Schritt ist das Hinzufügen von curl.cainfo=c:\xampp\php\cacert.pem
am Ende Ihrer php.ini-Datei.
Ändern Sie den Pfad zu Ihrem Ordner, in dem Sie die .pem-Datei gespeichert haben.
Neustart Apache und jetzt sollte das Problem gelöst werden!
Danke!