• 01-09-2019, 13:54:47
    #1
    Merhaba bir api uygulamak istiyorum. Aşağıdaki veriyi ijson ile post etmemi istiyor nasıl yapabilirim örnek bir kod paylaşma imkanınız var mı acaba ?

    Eğer zor birşeyse ücreti dahilinde yardım da alabilirim. Teşekkürler

    POST https://api.centili.com/api/payment/1_4/transaction HTTP/1.1
    Host: api.centili.com:443
    Content-Type: application/json

    {
    "apikey":"7346b125eecdd199c26898e959cdb974",
    "price":"1.00",
    "msisdn":"25466xxxxxx"
    }
  • 01-09-2019, 13:58:37
    #2
    $data = array("name" => "Tayfun", "age" => "24");
    $data_string = json_encode($data);
    
    $ch = curl_init('http://localhost/b.php');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($data_string))
    );
    
    $result = curl_exec($ch);
    
    echo $result;
  • 01-09-2019, 14:08:07
    #3
    islamzeki adlı üyeden alıntı: mesajı görüntüle
    $data = array("name" => "Tayfun", "age" => "24");
    $data_string = json_encode($data);
    
    $ch = curl_init('http://localhost/b.php');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($data_string))
    );
    
    $result = curl_exec($ch);
    
    echo $result;
    POST https://api.centili.com/api/payment/1_4/transaction HTTP/1.1
    Host: api.centili.com:443
    Content-Type: application/json


    burdaki host değişkenini nerede göstermem gerekiyor ?
  • 01-09-2019, 14:43:07
    #4
    Host'a gerek yok. Post url ile aynı şey.

    https://api.centili.com = api.centili.com:443