如何解决从 PHP POST JSON 到 API
我想将订单从电子商务发送到包含订单详细信息的 API。
必须发送到指定的 URL + 标头中的 GUID,我使用它但没有结果。
我可以在具有该值的字段中保存 null。请帮忙,我是 PHP 新手。
PHP是:
<?php
$url = 'https://url.ro:447/api/WebShop/SetOrderInvoiceAndPayment';
$data = array(
"Cif" => null,"Cnp" => null,"Email" => "catalin.duca@mail.ro","FirstName" => "Catalin","LastName" => "Duca","CollectionId" => "1","DocumentDate" => "2020-12-22 11:57:43","DocumentDueDate" => null,"OrderDeliveryDate" => null,"OrderExplanation" => "test","OrderNo" => "11111","PartnerId" => null,"Payments" => array (),"Products" => array (
"Bbd" => null,"Lot" => null,"ProductId" => "49102","Qpp" => null,"Quantity" => "1","RetailPrice" => "18.69","ServiceName" => null,"SubgestId" => null
)
);
$postdata = json_encode($data);
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$postdata);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,CURLOPT_FOLLOWLOCATION,CURLOPT_HTTPHEADER,array(
'Content-Type: application/json','Guid: demoguid'
));
$result = curl_exec($ch);
curl_close($ch);
print_r ($result);
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。