2017-10-29 3 views
-1

Ich versuche eine automatische E-Mail-Behandlung einzurichten. Ich verwende den externen Dienst https://www.email2json.net, um E-Mails in das JSON-/Textformat zu konvertieren, das auf einer Webhook-URL auf meiner Website aufgerufen wird.POST-Daten von JSON-Text in PHP-Objekte konvertieren?

Wie kann ich die rohen Postdaten erfassen und in ein Objekt in PHP konvertieren? Also konvertieren Sie die E-Mail-Jebrish zu etwas Sinnvollem?

Danke.

+0

Ich denke, dass Sie nedd json_decode? – Neodan

+0

http://idownvotedbecau.se/noattempt. Das Mindeste wäre, den Jebrish zu posten, den Sie über den Haken bekommen, und den php-Code, den Sie geschrieben haben, um es zu analysieren und zu parsen. – YvesLeBorg

Antwort

1

Sie bekommen ein JSON-Objekt per POST gesendet werden, so sollten Sie zuerst mit dem Eingabeobjekt abzurufen:

$input = file_get_contents("php://input"); 

Dann können Sie leicht umgehen dieses JSON-Objekt mit Hilfe der json_decode native Funktion wandeln es in ein Assoziatives Array:

$decoded_input = json_decode($input, true); 

Hoffe das geholfen.