1. Reitze Member

    Versio API verbinding maken

    Topic geplaatst op: 05-04-2019 om 14:55

    Beste,

    Ik ben aan het expirimenteren met de API.
    Alleen ik krijg het maar niet voor elkaar om er een verbinding ermee te maken.

    IP adres heb ik gewhitelist, maar ik blijf deze foutmelding krijgen: {"error":{"code":401,"message":"You are not authorized to access this resource. Did you supply the correct credentials and have you IP whitelisted for API use?"}}
    Voor het aanroepen van de API gebruik ik het volgende basis script:

    <?php

    error_reporting(E_ALL);
    ini_set("display_errors", 1);

    // Get cURL resource
    $url = 'https://www.versio.nl/testapi/v1/categories';

    //Your username.
    //$username = 'gebruikersnaam';
    $username = 'emailadres';

    //Your password.
    $password = 'wachtwoord';

    //Initiate cURL.
    $ch = curl_init($url);

    //Specify the username and password using the CURLOPT_USERPWD option.
    curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);

    //Tell cURL to return the output as a string instead
    //of dumping it to the browser.
    //curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    //Execute the cURL request.
    $response = curl_exec($ch);

    //Check for errors.
    if(curl_errno($ch)){
    //If an error occured, throw an Exception.
    throw new Exception(curl_error($ch));
    }

    //Print out the response.
    echo $response;

  2. Reitze Member
    Reactie geplaatst op: 05-04-2019 om 21:55

    N.v.t. meer, ik moest niet mijn eigen IP adres whitelisten maar het IP adres van de server.

    Vond u dit antwoord nuttig?