2017-12-28 20 views
-2

Dies ist der Header: GFC-X-PORTER-PIPE: wZ5u8QgsCsTKR2Wzwie kann man Pull-Informationen aus einer cURL Anfrage in Wordpress

Content-Type: application/json

Also, wenn Sie eine get tun mit curl (wie unten): curl -XGET -H "GFC-X-PORTER-PIPE: wZ5u8QgsCsTKR2Wz" -H "Content-Type: application/json" "https://mywebsite.com/employeestatus?key=John.Doe|John%20Doe"

ERGEBNIS: { "name": "John Doe", "request_header": {"Quell-IP": "50.200.140.2"}, "status": "out", "update_date": "2017-12-13 08:54:04", "Benutzername ":" John.Do e "," key ":" John.Doe | John Doe "}

Wenn Sie sich das Ergebnis ansehen, sehen Sie den Status" OUT "(in roter Schrift) und das wird sich ändern, da es ein Skript gibt Läuft, um diesen Status zu aktualisieren. Dieser Status muss unter den Mitarbeiterinformationen (mit Ausnahme der Führungskräfte) unter diesem Link angezeigt werden: https://www.mywebsite.com/contact-us/addison/, https://www.mywebsite.com/contact-us/chicago/ und https://www.mywebsite.com/contact-us/hammond/ und Sie stimmen ihren Schlüssel (in gelber Markierung) mit dem Benutzer auf der Kontaktseite der Website zu.

Es sollte als "Ich bin IN" und "Ich bin OUT" unter jedem Benutzer angezeigt werden. Das Wort "IN" und "OUT" kommt aus der Datenbank und das "I am" ist fest codiert.

+0

Ich kann nicht herausfinden, wie man die Ausgabe dieser Anfrage in WordPress –

+0

kann jemand die downvotes erklären? –

+0

Die downvotes sind am wahrscheinlichsten, weil die Frage unklar ist. Ich würde vorschlagen, dass Sie die Frage [bearbeiten], um sie zu verbessern - nachdem Sie [fragen] gelesen haben. –

Antwort

0

können Sie Wordpress verwenden in WP_Http Klasse gebaut, um HTTP-Anforderungen wie so zu machen:

<?php 
$client = new WP_Http(); 

$request = $client->request('https://mywebsite.com/employeestatus', array(
    'headers' => array(
     'GFC-X-PORTER-PIPE: wZ5u8QgsCsTKR2Wz', 
     'Content-Type: application/json', 
    ), 
    'body' => array(
     'key' => 'John.Doe|John Doe', 
    ), 
)); 

$result = $request['body']; // This is your request output. 

Dann können Sie tun, was Sie mit Ihrem $result wollen, werden Sie wahrscheinlich zu json_decode() es wollen zuerst.