2017-03-23 28 views
0

code如何使用PHP自定義curl刪除條紋客戶?

上面的圖片是我的代碼的結果。我如何刪除它?我不想使用庫,我想在使用庫之前學習如何使用PHP curl。

<?php 
function DeleteCustomer() { 

    $array = array(
     'id' => 'cus_AKjDJGDrHovimg' 
     ); 

    $ch = curl_init(); 
    $headers = array('Authorization: Bearer xxxxxxxxxxxxxxxxxxxxx'); 
    curl_setopt($ch, CURLOPT_URL,'https://api.stripe.com/v1/customers'); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array)); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    $output=curl_exec($ch); 
    curl_close($ch); 
    $output = json_decode($output,true); 
    return $output; 
} 

$a = DeleteCustomer(); 
print_r($a); 

?> 

謝謝你的回答。

+0

爲什麼'curl_setopt($ ch,CURLOPT_POST,1);'? – webDev

回答

0

我設法使用此代碼刪除條紋客戶。 :D

<?php 
function DeleteCustomer() { 

    $ch = curl_init(); 
    $headers = array('Authorization: Bearer xxxxxxxxxxxxxxxxxxxxx'); 
    curl_setopt($ch, CURLOPT_URL,'https://api.stripe.com/v1/customers/cus_AKjDJGDrHovimg'); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    $result = curl_exec($ch); 
    $result = json_decode($result); 
    curl_close($ch); 

    return $result; 

} 

$a = DeleteCustomer(); 
echo'<pre>'; 
print_r($a); 

?>