To jest przykładowy tekst
<?php $headers = ["Accept: application/json", "Content-Type: application/json", "afakturyId: 1234567890", "afakturyKey: apiPassword12345" ]; $data = ["name" => "Name", "body" => "Body" ]; $dataJSON = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $dataJSON); $headers[] = "Content-Length: " . strlen($dataJSON); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL, "https://afaktury.pl/api/annotation"); $output = curl_exec($ch); curl_close($ch); ?>
<?php $headers = ["Accept: application/json", "Content-Type: application/json", "afakturyId: 1234567890", "afakturyKey: apiPassword12345" ]; $data = ["id" => "1" ]; $dataJSON = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL, "https://faktura/api/product?" . http_build_query(["data" => $dataJSON])); $output = curl_exec($ch); curl_close($ch); ?>