• 28-08-2019, 11:21:49
    #10
    Burti adlı üyeden alıntı: mesajı görüntüle
    <?php
    $url = 'https://www.tuttur.com/bulletinfiles/1.json';
    
    $json = file_get_contents($url);
    
    $arr = json_decode($json);
    
    echo '<table>';
    if(isset($arr->data)){
        foreach($arr->data AS $data){
            $eventDate = $data->eventDate;
            $eventDate = date('d.m.Y H:i',$eventDate);
            echo '<tr>';
                echo "<td>{$data->leagueCode}</td>";
                echo "<td>{$eventDate}</td>";
                echo "<td>{$data->homeTeamName}</td>";
                echo "<td>{$data->awayTeamName}</td>";
                echo "<td>{$data->leagueCode}</td>";
            echo '</tr>';
            
            foreach($data->markets AS $market)
            {
                echo '<tr>';
                    echo "<td>{$market->name}</td>";
                    echo '<td><table>';
                    foreach($market->odds AS $odd){
                        if($odd->state != 'Active') continue;
    
                        echo '<tr>';
                            echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
                        echo '</tr>';
                    }
                    echo '</table></td>';
                echo '</tr>';
            }
            echo '<tr><td colspan="5"><hr></td></tr>';
        }
    }
    echo '</table>';
    güle güle kullanın
    Yardımlarınız için çok teşekkür ederim, İyi çalışmalar diliyorum.
  • 28-08-2019, 12:38:04
    #11
    Bu verdiğinizle sadece MS ve AÜ bahislerine erişebiliyoruz. Sanırım o maçın id'ini kullanarak diğer bahislere erişebileceğiz. Onu yapmaya çalışıyorum şuan. Teşekkürler

    Burti adlı üyeden alıntı: mesajı görüntüle
    <?php
    $url = 'https://www.tuttur.com/bulletinfiles/1.json';
    
    $json = file_get_contents($url);
    
    $arr = json_decode($json);
    
    echo '<table>';
    if(isset($arr->data)){
    foreach($arr->data AS $data){
    $eventDate = $data->eventDate;
    $eventDate = date('d.m.Y H:i',$eventDate);
    echo '<tr>';
    echo "<td>{$data->leagueCode}</td>";
    echo "<td>{$eventDate}</td>";
    echo "<td>{$data->homeTeamName}</td>";
    echo "<td>{$data->awayTeamName}</td>";
    echo "<td>{$data->mbc} Min Bahis</td>";
    echo '</tr>';
    
    foreach($data->markets AS $market)
    {
    echo '<tr>';
    echo "<td>{$market->name}</td>";
    echo '<td><table>';
    foreach($market->odds AS $odd){
    if($odd->state != 'Active') continue;
    
    echo '<tr>';
    echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
    echo '</tr>';
    }
    echo '</table></td>';
    echo '</tr>';
    }
    echo '<tr><td colspan="5"><hr></td></tr>';
    }
    }
    echo '</table>';
    güle güle kullanın
  • 28-08-2019, 12:48:01
    #12
    Reveloper
    Cankat adlı üyeden alıntı: mesajı görüntüle
    Bu verdiğinizle sadece MS ve AÜ bahislerine erişebiliyoruz. Sanırım o maçın id'ini kullanarak diğer bahislere erişebileceğiz. Onu yapmaya çalışıyorum şuan. Teşekkürler
    https://www.tuttur.com/draw/single-event/id/{id}

    buradan ulaşıcaksınız onlara örnek: https://www.tuttur.com/draw/single-event/id/875801



    Diğer oranlar için

    <!doctype html>
    <html lang="en">
    <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    
    <title>Hello, world!</title>
    </head>
    <body>
    
    <?php
    $url = 'https://www.tuttur.com/bulletinfiles/1.json';
    
    $json = file_get_contents($url);
    
    $arr = json_decode($json);
    
    echo '<table class="table table-bordered">';
    echo '
    <thead>
    <tr>
        <th>Lig</th>
        <th>Tarih</th>
        <th>Ev Sahibi</th>
        <th>Rakip</th>
        <th>Min Bahis</th>
    </tr>
    </thead>
    ';
    if(isset($arr->data)){
        foreach($arr->data AS $data){
            $matchId = $data->id;
            $eventDate = $data->eventDate;
            $eventDate = date('d.m.Y H:i',$eventDate);
            echo '<tr>';
                echo "<td>{$data->leagueCode}</td>";
                echo "<td>{$eventDate}</td>";
                echo "<td>{$data->homeTeamName}</td>";
                echo "<td>{$data->awayTeamName}</td>";
                echo "<td>{$data->mbc}</td>";
            echo '</tr>';
            
            foreach($data->markets AS $market)
            {
                echo '<tr>';
                    echo "<td>{$market->name}</td>";
                    echo '<td><table>';
                    foreach($market->odds AS $odd){
                        if($odd->state != 'Active') continue;
    
                        echo '<tr>';
                            echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
                        echo '</tr>';
                    }
                    echo '</table></td>';
                echo '</tr>';
            }
            
    
            $matchDetail = file_get_contents("https://www.tuttur.com/draw/single-event/id/".$matchId);
            $matchDetail = json_decode($matchDetail);
    
            foreach($matchDetail AS $markets){
                foreach($markets->markets AS $market){
                    echo '<tr>';
                        echo "<td>{$market->name}</td>";
                        echo '<td><table>';
                        foreach($market->odds AS $odd){
                            if($odd->state != 'Active') continue;
    
                            echo '<tr>';
                                echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
                            echo '</tr>';
                        }
                        echo '</table></td>';
                    echo '</tr>';
                }
            }
            
            echo '<tr><td colspan="5"><hr></td></tr>';
        }
    }
    echo '</table>';
    ?>
    </body>
    </html>
  • 28-08-2019, 13:22:41
    #13
    Vallahi harika büyük uğraştan kurtardınız teşekkürler Peki belirlediğimiz tahminin (Atıyorum o maç için 2,5 Üst dedik) tutup tutmadığı da bu json verileri içerisinde bir yerlerde var mı kontrol ettirmek için yoksa farklı bir kaynak mı aramalıyız?

    Burti adlı üyeden alıntı: mesajı görüntüle
    https://www.tuttur.com/draw/single-event/id/{id}

    buradan ulaşıcaksınız onlara örnek: https://www.tuttur.com/draw/single-event/id/875801




    Diğer oranlar için

    <!doctype html>
    <html lang="en">
    <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    
    <title>Hello, world!</title>
    </head>
    <body>
    
    <?php
    $url = 'https://www.tuttur.com/bulletinfiles/1.json';
    
    $json = file_get_contents($url);
    
    $arr = json_decode($json);
    
    echo '<table class="table table-bordered">';
    echo '
    <thead>
    <tr>
        <th>Lig</th>
        <th>Tarih</th>
        <th>Ev Sahibi</th>
        <th>Rakip</th>
        <th>Min Bahis</th>
    </tr>
    </thead>
    ';
    if(isset($arr->data)){
        foreach($arr->data AS $data){
            $matchId = $data->id;
            $eventDate = $data->eventDate;
            $eventDate = date('d.m.Y H:i',$eventDate);
            echo '<tr>';
                echo "<td>{$data->leagueCode}</td>";
                echo "<td>{$eventDate}</td>";
                echo "<td>{$data->homeTeamName}</td>";
                echo "<td>{$data->awayTeamName}</td>";
                echo "<td>{$data->mbc}</td>";
            echo '</tr>';
            
            foreach($data->markets AS $market)
            {
                echo '<tr>';
                    echo "<td>{$market->name}</td>";
                    echo '<td><table>';
                    foreach($market->odds AS $odd){
                        if($odd->state != 'Active') continue;
    
                        echo '<tr>';
                            echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
                        echo '</tr>';
                    }
                    echo '</table></td>';
                echo '</tr>';
            }
            
    
            $matchDetail = file_get_contents("https://www.tuttur.com/draw/single-event/id/".$matchId);
            $matchDetail = json_decode($matchDetail);
    
            foreach($matchDetail AS $markets){
                foreach($markets->markets AS $market){
                    echo '<tr>';
                        echo "<td>{$market->name}</td>";
                        echo '<td><table>';
                        foreach($market->odds AS $odd){
                            if($odd->state != 'Active') continue;
    
                            echo '<tr>';
                                echo "<td><strong>{$odd->name}</strong>: {$odd->outcome} ORAN</td>";
                            echo '</tr>';
                        }
                        echo '</table></td>';
                    echo '</tr>';
                }
            }
            
            echo '<tr><td colspan="5"><hr></td></tr>';
        }
    }
    echo '</table>';
    ?>
    </body>
    </html>
  • 28-08-2019, 18:44:09
    #14
    valla çok sağolun, şimdi buna göre uyarlamak için çırpınacağız
  • 28-08-2019, 18:47:20
    #15
    App satan arkadaşların dönüşünü bekliyorum 😊
  • 28-08-2019, 19:50:53
    #16
    Allah razı olsun millet. İyi yakalamışsınız yeni servisi.
    Peki eski veri yapısıyla örtüşüyor mu incelediniz mi?
    Nasıl bi migration yapmamız lazım



    Millet neden sahadan,tuttur gibi yerlerde maçların kodları yok örneğin St Etienne- Lille maç kodu 4365 ama biyerde yazmıyor? Bişeyler mi değişti?
  • 28-08-2019, 20:15:35
    #17
    TayfunCesur35 adlı üyeden alıntı: mesajı görüntüle
    Allah razı olsun millet. İyi yakalamışsınız yeni servisi.
    Peki eski veri yapısıyla örtüşüyor mu incelediniz mi?
    Nasıl bi migration yapmamız lazım




    Millet neden sahadan,tuttur gibi yerlerde maçların kodları yok örneğin St Etienne- Lille maç kodu 4365 ama biyerde yazmıyor? Bişeyler mi değişti?
    Eski yapınaza uyum sağlamaz, bi kaç değişiklik yapmak gerekiyor, Maç kodlarıda değişti sanırsam 4 haneli kod sistemine geçildi.
  • 28-08-2019, 20:18:13
    #18
    pisipisi adlı üyeden alıntı: mesajı görüntüle
    Eski yapınaza uyum sağlamaz, bi kaç değişiklik yapmak gerekiyor, Maç kodlarıda değişti sanırsam 4 haneli kod sistemine geçildi.
    Geçişe başladım ana yapıda çok bir değişiklik yok
    örneğin
    startDate -> eventDate
    country -> leagueGroupCode
    olmuş.

    Ama iy/ms oranları, alt üst oranları vesaire ikinci serviste markets array'inin içinde ama adından başka ayırt edecek birşey koymamışlar. Resmen alamayalım diye yapılmış sanki