2017-03-23 18 views
0

codePHPカスタムカールを使用してストライプ上の顧客を削除するには?

上記の画像は私のコードの結果です。どうすれば削除できますか?私はライブラリを使用したくない、私はライブラリを使用する前にPHPのカールを使用する方法を学びたい。

<?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); 

?> 
関連する問題