• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  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
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Versio REST API

  • Aaron
  • 1 juli 2017 om 16:56
  • Aaron
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 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);
    Toon Meer


    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/

  • Guest, wil je besparen op je domeinnamen? (ad)
  • RobinH
    Beginner
    Ontvangen Reacties
    6
    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
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 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
    Ontvangen Reacties
    14
    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
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 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
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 3 juli 2017 om 00:58
    • #6

    Zie mijn vorige post en die van Jesse.

  • Michael.
    Beginner
    Ontvangen Reacties
    1
    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
    Ontvangen Reacties
    196
    Articles
    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
    Master
    Ontvangen Reacties
    88
    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
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 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
    Master
    Ontvangen Reacties
    88
    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
    Ontvangen Reacties
    8
    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
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 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
    ?>
    Toon Meer


    Eigenlijk geen rocket-science.

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

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
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design