Ergebnis 1 bis 7 von 7

Thema: suche einen Proger für eine Schnittstelle für das VMS1.2.4

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Avatar von nihtwisch
    Registriert seit
    02.03.2011
    Beiträge
    44

    suche einen Proger für eine Schnittstelle für das VMS1.2.4

    Hallo zusammen,

    suche einen Proger für eine Schnittstelle für das VMS1.2.4
    Bin am aufbau einer Seite und möchte meine Interne Währung auch für VMS Nutzen.
    Es Handelt sich dabei um das Script von ads-media inkl API.
    Es soll ein und Auszahlung möglich sein wie man das so kennt von den Api´s.



    Wäre super wenn mir da jemand helfen kann.


    Rechte an der Schnittstelle bräuchte ich Folgende:
    - Entweder können andere User diese beim Proger oder in einem Shop Kaufen
    - Oder es kann Kostenlos zum Downloade bereit gestellt werden



    Preislich habe ich leider keine ahnung was sowas Kostet freue mich über Angebote von euch

    Ich danke euch
    Lg
    Niht

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Gibts die Dokumentation der API öffentlich?

    Da der Aufbau (nach: http://www.ads-media.de/screen_gross...ung5_gross.jpg zu schließen) identisch zu bspw. Klamm-EF ist, muss man an sich nur die schnittstellen/klamm.php kopieren und entsprechend URLs und Fehlercodes austauschen.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Benutzer Avatar von nihtwisch
    Registriert seit
    02.03.2011
    Beiträge
    44
    Zitat Zitat von jpwfour Beitrag anzeigen
    Gibts die Dokumentation der API öffentlich?

    Da der Aufbau (nach: http://www.ads-media.de/screen_gross...ung5_gross.jpg zu schließen) identisch zu bspw. Klamm-EF ist, muss man an sich nur die schnittstellen/klamm.php kopieren und entsprechend URLs und Fehlercodes austauschen.

    Wenn es dir Hilft schicke ich dir gerne einen Test ACC zugang dann kannst du dir das gerne mal ansehen.

    Lg

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Also wenn ich eine Seite mit API hätte, würde ich wollen, das möglichst Jeder die API einsehen kann, um entsprechende Addons für andere Scripte anfertigen zu können
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Benutzer Avatar von nihtwisch
    Registriert seit
    02.03.2011
    Beiträge
    44
    Einsehen kann die jeder User man muss nur eingeloggt sein :-)

    Kannst es dir gerne anschauen unter www.ad2klick.de
    Benutzer :
    Passwort:

    Habe mir aber auch eben mal die klamm.php angeschaut und denke das du recht hast ein wenig was abändern dann sollte das passen.

    Lg

    Niht

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    schnittstellen/ads2klick.php :
    PHP-Code:
    <?php
    /*
    http://www.ads-media.de/artikel.php?hr=6&ur=17&ar=376
    http://www.ad2klick.de/user.php?akt=internwaehrung_apiinfos
    */

    // Fehlercodes
    $trans_error[1000]        = "Alles OK";

    $trans_error[1100]        = "API-Account existiert nicht";
    $trans_error[1101]        = "API-Passwort ist falsch";
    $trans_error[1102]        = "API-Account ist gesperrt";
    $trans_error[1103]        = "Keine API-Anfragen mehr übrig";
    $trans_error[1104]        = "ProjektID exisitiert nicht";
    $trans_error[1105]        = "Projekt ist gesperrt";
    $trans_error[1106]        = "Nicht genug Guthaben";
    $trans_error[1107]        = "Transaktionscode existiert nicht";

    $trans_error[1200]        = "Mitglied existiert nicht";
    $trans_error[1201]        = "Mitglied wurde noch nicht freigeschaltet";
    $trans_error[1202]        = "Mitglied ist gesperrt";
    $trans_error[1203]        = "Transferpasswort des Mitglieds ist falsch";
    $trans_error[1204]        = "Mitglied hat zu wenig Guthaben";

    $trans_error[1500]        = "Guthaben unzulässig";
    $trans_error[1501]        = "Betreff unzulässig";
    $trans_error[1502]        = "Parameter typ nicht zulässig";
    $trans_error[1503]        = "Parameter from nicht zulässig";
    $trans_error[1504]        = "Parameter to nicht zulässig";

    $trans_error[2000]        = "API-AccountID fehlt";
    $trans_error[2001]        = "API-Accountpasswort fehlt";
    $trans_error[2002]        = "ProjektID fehlt";
    $trans_error[2003]        = "UserID fehlt";
    $trans_error[2004]        = "Transferpasswort des Mitglieds fehlt";
    $trans_error[2005]        = "Guthaben fehlt";
    $trans_error[2006]        = "Beschreibung / Verwendungszweck fehlt";
    $trans_error[2007]        = "Transaktionscode fehlt";
    $trans_error[2008]        = "Typ fehlt";
    $trans_error[2009]        = "Zeitangabe ab wann fehlt";
    $trans_error[2010]        = "Zeitangabe bis wann fehlt";

    $trans_error[3000]        = "API-Accountupdate fehlgeschlagen";
    $trans_error[3001]        = "User-Accountupdate fehlgeschlagen";

    $trans_error[9999]        = "Unbekannter Fehler";

    // Klickis senden
    function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) {
    global 
    $error,$trans_ausgabe,$trans_error;

    // SecVMS change begin
    $trans_betreff urlencode($trans_betreff);
    $kunden_id urlencode($kunden_id);
    $kunden_pw urlencode($kunden_pw);
    $trans_menge urlencode($trans_menge);
    // SecVMS change end

    $returned='';
    $ret=@file("http://www.ad2klick.de/api/sendtouser.php?api_id=".$betreiber_id."&api_pw=".$betreiber_pw."&u_id=".$kunden_id."&des=".$trans_betreff."&vol=".$trans_menge."&p_id=".$betreiber_kennung."&u_pw=".$kunden_pw."&subid=".$trans_code."");
    for(
    $i=0;$i<count($ret);$i++) {
      
    $returned.=$ret[$i];
    }
    $trans_check split("[|]",$returned,7);
    if (
    $trans_check[0] != "1000") {
    $trans_ausgabe $trans_error[$trans_check[0]];
    if (
    $trans_ausgabe == ""$trans_ausgabe $trans_error[9999];
    $error "true";
    }
    return 
    $error;
    return 
    $trans_ausgabe;
    }

    // Klickis einziehen
    function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){
    global 
    $error,$trans_ausgabe,$trans_error;

    // SecVMS change begin
    $trans_betreff urlencode($trans_betreff);
    $kunden_id urlencode($kunden_id);
    $kunden_pw urlencode($kunden_pw);
    $trans_menge urlencode($trans_menge);
    // SecVMS change end

    $returned='';
    $ret=@file("http://www.ad2klick.de/api/getfromuser.php?api_id=".$betreiber_id."&api_pw=".$betreiber_pw."&u_id=".$kunden_id."&des=".$trans_betreff."&vol=".$trans_menge."&p_id=".$betreiber_kennung."&u_pw=".$kunden_pw."&subid=".$trans_code."");
    for(
    $i=0;$i<count($ret);$i++) {
      
    $returned.=$ret[$i];
    }
    $trans_check split("[|]",$returned,7);
    if (
    $trans_check[0] != "1000") {
    $trans_ausgabe $trans_error[$trans_check[0]];
    if (
    $trans_ausgabe == ""$trans_ausgabe $trans_error[9999];
    $error "true";
    }
    return 
    $error;
    return 
    $trans_ausgabe;
    }

    // Klickis Guthaben
    function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
    global 
    $error,$trans_ausgabe,$trans_error,$user_saldo;

    // SecVMS change begin
    $kunden_id urlencode($kunden_id);
    $kunden_pw urlencode($kunden_pw);
    // SecVMS change end

    $returned='';
    $ret=@file("http://www.ad2klick.de/api/usercheck.php?api_id=".$betreiber_id."&api_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."");
    for(
    $i=0;$i<count($ret);$i++){
      
    $returned.=$ret[$i];
    }
    $trans_check split("[|]",$returned,9);
    if (
    $trans_check[0] != "1000") {
    $trans_ausgabe $trans_error[$trans_check[0]];
    if (
    $trans_ausgabe == ""$trans_ausgabe $trans_error[9999];
    $error "true";
    }
    if (
    $error != "true"$user_saldo $trans_check[4];
    return 
    $error;
    return 
    $trans_ausgabe;
    return 
    $user_saldo;
    }

    // Mitglieder prüfen
    function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
    global 
    $error,$trans_ausgabe,$trans_error;

    // SecVMS change begin
    $kunden_id urlencode($kunden_id);
    $kunden_pw urlencode($kunden_pw);
    // SecVMS change end

    $returned='';
    $ret=@file("http://www.ad2klick.de/api/usercheck.php?api_id=".$betreiber_id."&api_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."");
    for(
    $i=0;$i<count($ret);$i++){
      
    $returned.=$ret[$i];
    }
    $trans_check split("[|]",$returned,9);
    if (
    $trans_check[0] != "1000") {
    $trans_ausgabe $trans_error[$trans_check[0]];
    if (
    $trans_ausgabe == ""$trans_ausgabe $trans_error[9999];
    $error "true";
    }

    return 
    $error;
    return 
    $trans_ausgabe;
    }
    ?>
    Und im Adminforce Betreiberdaten entsprechend einstellen, bpsw. Schnittstellendatei: ads2klick usw
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

Ähnliche Themen

  1. wo bekomme ich eine Primera Schnittstelle
    Von erik3009 im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 27.04.2013, 12:51
  2. Suche Proger für CSS/PHP
    Von Neuroblastom im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 04.04.2011, 18:50
  3. Progger gesucht für eine Art Schnittstelle
    Von mine321 im Forum Sonstiges
    Antworten: 5
    Letzter Beitrag: 28.04.2009, 21:41
  4. Wer kann mir eine Schnittstelle machen ?
    Von seg98 im Forum Sonstiges
    Antworten: 7
    Letzter Beitrag: 16.11.2008, 12:01
  5. [S] Schnittstelle VMS1 - phpBB 2.0.22
    Von pokerdude im Forum Scripte
    Antworten: 3
    Letzter Beitrag: 23.03.2008, 15:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •