Versuchen, ein PHP-Skript zu erstellen, die JSON von Dialogflow Webhook erhalten.PHP - Empfangen von JSON von Dialogflow Parse zu URL
Die Daten müssen dann und
<?php
$input = json_decode(file_get_contents('php://input'), true);
$messageId = $input["resolvedQuery"];
$text = print_r($input,true);
file_put_contents('output.txt', var_export($text, TRUE));
$url = "https://autoremotejoaomgcd.appspot.com/sendmessage?key=APAue83jLrt7xFeQoGjgKq&message=" . $messageId;
$data = array("result" => "resolvedQuery");
$ch = curl_init($url);
$data_string = json_encode($messageId);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, array("resolvedQuery"=>$data_string));
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER,
array('Content-Type:application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);
curl_close($ch);
?>
Die Daten i von resolvedQuery müssen analysiert werden, aber ich bin keine Ausgabe zu bekommen.
Würde jemand mich in die richtige Richtung weisen bitte
wo erwarten Sie Ausgabe? –
Wie wird dieses Skript aufgerufen? Es schaut auf Eingabe für rohe JSON-Eingabe, aber wenn das Aufrufen dieses Skripts das nicht tut ... ist Ihr Problem da. Nicht hier. – IncredibleHat
iv nicht zuvor codiert und versuchen, ein Skript im Dialogfeld zu erstellen .. Ich möchte es JSON Daten von Webhooks erhalten und dann geben Sie die JSON zu meiner URL ... Ich habe Tutorials online betrachtet, aber kann nicht scheinen, etwas zu finden Hilfe .. hier ist meine JSON { "id": "4d098ba0-1efe-40c7-bc37-0eba2857d6ad", "Zeitstempel": "2017-12-08T19: 10: 39,325Z", "lang": "de “ "Ergebnis": { "Quelle": "Agent", "resolvedQuery": "drehen Wohnzimmer leuchtet auf", "action": "", "actionIncomplete": false, ich will resolvedQuery zu an meine URL gesendet werden. – Null3rs