Versio REST API

    ICTscripters maakt gebruik van cookies. Door het gebruiken en browsen naar onze site gaat je automatisch akkoord met het gebruik van cookies. Klik hier voor meer informatie

    • 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.
    • Aaron wrote:

      RobinH wrote:

      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...
      De nieuwe versie van de documentatie is ook beschikbaar (Engels)

      versio.nl/RESTapidoc/
    • AarClay wrote:

      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 :)

      WHMCSAddons wrote:

      Aaron wrote:

      RobinH wrote:

      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...
      De nieuwe versie van de documentatie is ook beschikbaar (Engels)
      versio.nl/RESTapidoc/
      Graag had ik iemand gevonden die mij een voorbeeld kon schrijven...
    • Op het forum van hun staat wat voorbeeldcode:

      PHP Source Code

      1. <?php
      2. // Set username and password
      3. $username='VERSIOLOGIN';
      4. $password='VERSIOPASSWORD';
      5. // Get cURL resource
      6. $curl = curl_init();
      7. // Set some options - we are passing in a useragent too here
      8. // This time we only want to get the categories
      9. curl_setopt_array($curl, array(
      10. CURLOPT_RETURNTRANSFER => 1,
      11. CURLOPT_TIMEOUT => 30,
      12. CURLOPT_URL => 'https://www.versio.nl/testapi/v1/categories',
      13. CURLOPT_HTTPAUTH => CURLAUTH_ANY,
      14. CURLOPT_USERPWD => "$username:$password"
      15. ));
      16. // Send the request & save response to $resp
      17. $resp = curl_exec($curl);
      18. // Get status code of the response
      19. $status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
      20. // Close request to clear up some resources
      21. curl_close($curl);
      22. // Do something with the response (if you echo it, you will see it's in JSON format) and the status code
      23. ?>
      Laat alles zien

      Eigenlijk geen rocket-science.