Khi tôi đăng json
dữ liệu vào API bằng cách sử dụng curl
- Tôi không nhận được bất kỳ đầu ra nào. Tôi muốn gửi lời mời qua email tới người nhận.Đăng dữ liệu JSON vào API bằng cách sử dụng CURL
$url_send ="http://api.address.com/SendInvitation?";
$str_data = json_encode($data);
function sendPostData ($url, $post) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
return curl_exec($ch);
}
Và đây là JSON
$str_data
[
{
"authorizedKey" : "abbad35c5c01-xxxx-xxx",
"senderEmail" : "[email protected]",
"recipientEmail" : "[email protected]",
"comment" : "Invitation",
"forceDebitCard" : "false"
}
]
Và chức năng gọi số:
$response = sendPostData($url_send, $str_data);
Đây là API: https://api.payquicker.com/Help/Api/POST-api-SendInvitation
ok Dylan Ill cố gắng cảm ơn rất nhiều – ArkNet
Tôi chỉ đọc trên api của họ "_please gắn thêm vào url với? AuthorizedKey = xxxxx_", tôi sẽ thay đổi mã ở trên quá –
tôi có cần gán xxxx đó bằng khóa xác thực của mình không ?? – ArkNet