小编Ark*_*Net的帖子

使用CURL将JSON数据发布到API

当我json使用curl- 将数据发布到API时- 我没有得到任何输出.我想向收件人发送电子邮件邀请.

$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);
}
Run Code Online (Sandbox Code Playgroud)

这是 JSON $str_data

[
    {
        "authorizedKey"  : "abbad35c5c01-xxxx-xxx",
        "senderEmail"    : "myemail@yahoo.com",
        "recipientEmail" : "jaketalledo86@yahoo.com",
        "comment"        : "Invitation",
        "forceDebitCard" : "false"
    }
] 
Run Code Online (Sandbox Code Playgroud)

和调用功能:

$response = sendPostData($url_send, $str_data);
Run Code Online (Sandbox Code Playgroud)

这是API:https://api.payquicker.com/Help/Api/POST-api-SendInvitation

php api json curl

11
推荐指数
2
解决办法
7万
查看次数

标签 统计

api ×1

curl ×1

json ×1

php ×1