• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • nieuwe game

    tigermaffia 31 oktober 2026 om 16:54
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Versio REST API

  • Aaron
  • 1 juli 2017 om 16:56
  • Aaron
    Beheerder
    Berichten
    1.031
    • 1 juli 2017 om 16:56
    • #1

    Versio heeft sinds kort een nieuwe API,
    Aangezien ik gebruik maak van de vorige API, zal ik moeten overstappen.
    Helaas ben ik niet zo heel bekend met REST API's

    De GET mythode lult mij wel om informatie op te halen, zie:

    Code
    $username = "***************";
    $password = "***************************";
    $remote_url = 'https://www.versio.nl/testapi/v1/categories';
    
    
    $opts = array(
      'http'=>array(
        'method'=>"GET",
        'header' => "Authorization: Basic " . base64_encode("$username:$password")                 
      )
    );
    
    
    $context = stream_context_create($opts);
    
    
    $file = file_get_contents($remote_url, false, $context);
    
    
    print($file);
    Meer tonen


    Aleen lukt de POST & DELETE Mythode niet. Wie kan er mij even op weg helpen? Zodat ik kan verder testen vooraleer ik het ga ombouwen.

    API Documentatie:
    https://www.versio.nl/RESTapidoc/

  • Gast, wil je besparen op je domeinnamen? (ad)
  • RobinH
    Beginner
    Berichten
    33
    • 1 juli 2017 om 21:49
    • #2

    Ik heb dit gevonden voor de Versio API. Wellicht is dit de oude versie.
    Zelf ben ik niet erg bekend met "API's", maar ik zal eens kijken.

    Wat wil je precies allemaal verkrijgen?

  • AarClay
    Gevorderd
    Berichten
    424
    • 1 juli 2017 om 23:03
    • #3

    Als ik zo kijk kan je niks met de oude client doen in de nieuwe API.
    Vraag Versio anders eens of ze een goede client hebben? Scheelt je ene hoop gedoe.

  • Jesse
    Elite members
    Berichten
    339
    • 2 juli 2017 om 10:37
    • #4

    Wellicht dat de technische support je op weg kan helpen.

    klus4pc.nl
    bananenkoning.nl
    De Klus4pc Academy voor gratis tutorials --- Bewerk beveiliging word 2016

  • Aaron
    Beheerder
    Berichten
    1.031
    • 2 juli 2017 om 18:14
    • #5
    Citaat van RobinH

    Ik heb dit gevonden voor de Versio API. Wellicht is dit de oude versie.
    Zelf ben ik niet erg bekend met "API's", maar ik zal eens kijken.

    Wat wil je precies allemaal verkrijgen?

    Dat is de oudere API. Deze wordt binnenkort offline gehaald, daarom moeten we overschakelen.

    De koppeling dien ik zelf te bouwen. (Veronderstel ik). Maar weet niet hoe...

  • AarClay
    Gevorderd
    Berichten
    424
    • 3 juli 2017 om 00:58
    • #6

    Zie mijn vorige post en die van Jesse.

  • Michael.
    Beginner
    Berichten
    40
    • 3 juli 2017 om 00:59
    • #7

    Ik zou het anders even proberen via cURL ipv file_get_contents, is veel uitgebreider.

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 3 juli 2017 om 02:39
    • #8

    Yep, schrijf een wrapper om cURL, dat neemt iig een hoop werk omtrent het handmatig bouwen van HTTP-requests uit handen. Ain't nobody got time fo dat.

    Misschien zou je zelfs aan iets met AJAX requests via jQuery kunnen denken? Maar dat hangt een beetje af van hoe je omgaat met de API.

    Waar het in ieder geval om gaat is het vinden van een makkelijke manier om GET, POST etc. requests te bouwen. De rest lijkt mij een kwestie van het volgen van de documentatie. Hopelijk is die een beetje op orde anders verzandt het al snel in het porren van een onhandelbare black box. In dat geval moet je gewoon die lui gaan platbellen en -mailen totdat ze komen met ofwel antwoorden ofwel fatsoenlijke documentatie.

  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 3 juli 2017 om 09:09
    • #9
    Citaat van Aaron

    Dat is de oudere API. Deze wordt binnenkort offline gehaald, daarom moeten we overschakelen.
    De koppeling dien ik zelf te bouwen. (Veronderstel ik). Maar weet niet hoe...

    De nieuwe versie van de documentatie is ook beschikbaar (Engels)

    https://www.versio.nl/RESTapidoc/

  • Aaron
    Beheerder
    Berichten
    1.031
    • 3 juli 2017 om 16:35
    • #10
    Citaat van AarClay

    Zie mijn vorige post en die van Jesse.

    Ik had de reactie al gezien,
    Maar niet op gereageerd sorry.

    Ik heb een mailje gestuurd, maar nog geen antwoord gehad. (omdat het weekend was)
    Ik wacht nu op ene antwoord :)

    Citaat van WHMCSAddons

    De nieuwe versie van de documentatie is ook beschikbaar (Engels)
    https://www.versio.nl/RESTapidoc/

    Graag had ik iemand gevonden die mij een voorbeeld kon schrijven...

  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 3 juli 2017 om 16:57
    • #11

    Het is een call die je doet naar de API, als je daar geen ervaring in hebt kan je beter iemand inhuren die het voor je oplost ik werk zelf niet gratis helaas.

  • sjaakmans
    Beginner
    Berichten
    40
    • 3 juli 2017 om 23:17
    • #12

    Als je met cURL moet werken zou ik persoonlijk gebruik maken van Guzzle, hier zitten veel dingen in die je zelf gemakkelijk kan gebruiken.

    http://docs.guzzlephp.org/en/stable/

    Ook vind je hier het een en ander over CRUD principes, waarschijnlijk gaan ze dat gebruiken in de nieuwe API. Lijkt mij als je vandaag de dag een API maakt.

  • AarClay
    Gevorderd
    Berichten
    424
    • 6 juli 2017 om 00:05
    • #13

    Op het forum van hun staat wat voorbeeldcode:

    PHP
    <?php
    // Set username and password
    $username='VERSIOLOGIN';
    $password='VERSIOPASSWORD';
    // Get cURL resource
    $curl = curl_init();
    // Set some options - we are passing in a useragent too here
    // This time we only want to get the categories
    curl_setopt_array($curl, array(
        CURLOPT_RETURNTRANSFER => 1,
    		CURLOPT_TIMEOUT => 30,
        CURLOPT_URL => 'https://www.versio.nl/testapi/v1/categories',
    		CURLOPT_HTTPAUTH => CURLAUTH_ANY,
    		CURLOPT_USERPWD => "$username:$password"
    ));
    // Send the request & save response to $resp
    $resp = curl_exec($curl);
    // Get status code of the response
    $status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
    // Close request to clear up some resources
    curl_close($curl);
    // Do something with the response (if you echo it, you will see it's in JSON format) and the status code
    ?>
    Meer tonen


    Eigenlijk geen rocket-science.

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design