Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

API do Sklepu by Gh0st Dedyki.net

inny

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 snikers1997

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:73
  • GG:
  • Imię:Damian
  • Lokalizacja:Elbląg
Offline

Napisano 21.12.2014 23:27

Witam, poszukuję gotowego API do sklepu by Gh0st'a. Niestety nigdzie nie widać tego, może ktoś z was posiada??

A jak nie to proszę o pomoc jak zrobić to... Co, gdzie, jak wklejać tam...  Hostinga dedyki.net

 

Tutaj mam te moje API z dedyki.net

 

Przykład wdrążenia w PHP (z użyciem javascript):

<script type="text/javascript">
    window.onload = Laduj;
    var active_id = "";
    function Laduj()
    {
        document.forms['wybor'].pay_change.onchange = Zmien;
    }
    function Zmien()
    {
        if (active_id != "")
    {
        var blok2 = document.getElementById(active_id);
        blok2.style.display = "none";
    }
        var blok = document.getElementById(this.value);
        blok.style.display = "block";
        active_id = this.value;
    }
</script>

<?php 

$userid=11436;    // ID użytkownika, któremu ma zostać doładowany portfel
$apioutput = @file_get_contents('http://panel.dedyki.net/api/payment/api_get_form.php');

if(isset($apioutput)) {
    $apioutput = json_decode($apioutput);
 
    if(is_object($apioutput)) {
        if(isset($apioutput->error)) {
            echo $apioutput->error;
        } else {  ?>
        
            <form name="wybor" id="formularz" >
                <select name="pay_change">
                    <option>Wybierz płatność</option>
                    <?php foreach($apioutput as $name => $var) { ?>
                        <option value="<?php echo $name; ?>"><?php echo $var->name; ?></option>
                    <?php } ?>
                </select>
            </form>

            <?php foreach($apioutput as $name => $var) { ?>
                <div style="display: none;" id="<?php echo $name; ?>">
                    <form name="form_<?php echo $name; ?>" action="http://panel.dedyki.net/api/payment/forms.php" method="get">
                            
                        <input type="hidden" name="payment" value="<?php echo $name; ?>" />
                        <input type="hidden" name="action" value="api" />
                        
                        <label>Opis</label>
                        <p><?php echo $var->desc; ?></p>
                                
                        <?php 
                        // Wyświetlenie pól input
                        if(isset($var->input)) {
                        foreach($var->input as $name1 => $var1) { ?>
                            <label><?php echo $var1; ?></label>
                            <input type="text" name="<?php echo $name1; ?>" />
                        <?php }
                        } ?>
                            
                        <?php 
                        // Wyświetlenie pól select
                        if(isset($var->select)) {
                        foreach($var->select as $name1 => $var1) { ?>
                            <select name="<?php echo $name1; ?>">
                                <?php foreach($var1 as $var2) { ?>
                                    <option value="<?php echo $var2->value; ?>"><?php echo $var2->desc; ?></option>
                                <?php } ?>
                            </select>
                            <?php 
                            }
                        } ?>
                            
                        <?php 
                        // Wyświetlenie tabeli z danymi
                        if(isset($var->table)) { ?>
                            <table>
                                <thead>
                                    <?php foreach($var->table->head as $var1) { ?>
                                        <th><?php echo $var1; ?></th>
                                    <?php } ?>
                                </thead>
                                <tbody>
                                    <?php foreach($var->table->data as $var1) { ?>
                                        <tr>
                                            <?php foreach($var1 as $var2) { ?>
                                                <td><?php echo $var2; ?></td>
                                            <?php } ?>
                                        </tr>
                                    <?php } ?>
                                </tbody>
                            </table>
                        <?php } ?>
                        
                    <input type="hidden" name="userid" value="<?php echo $userid; ?>" />
                    <?php if($var->submit) { ?><input type="submit" value="Dalej" /><?php } ?>
                </form>
                </div>
            <?php
            }
        }
    }
}
?>

A tu:

Przykład wdrążania w PHP

<?php
$paid = 'dotpay';                // Rodzaj płatności
$userid = 11436;                     // Twoje ID w panelu
$comment = 'Opłata za slot';    // Komentarz do płatności
$code = '7bf27aec2f';            // Kod doładowujący

$api = @file_get_contents("http://panel.dedyki.net/api/payment/api_code_verify.php?payment=$paid&userid=$userid&comment=$comment&code=$code");
 
if(isset($api)) {
    $api = json_decode($api);
 
    if(is_object($api)) {
        if(isset($api->error) && $api->error) {
            echo $api->error;
        } else {    
            if($api->status=='OK') {
                            
                echo 'Poprawny kod. doładowuję: '.$api->kwota.' zł';
                
            } else {
            
                echo 'Błędny kod';
                
            }
        }
    } else {
        echo 'Nieoczekiwany błąd API';
    }
} else {
    echo 'Brak połączania z API';
}
?>

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych