Betting On Italian Exchange Problems

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sh4mrock62
    Junior Member
    • Aug 2015
    • 3

    #1

    Betting On Italian Exchange Problems

    Seguendo questa documentazione

    https://api.developer.betfair.com/se...alian+Exchange

    quando accedo qui

    [..]
    Non-interactive Login
    https://identitysso.betfair.it/api/certlogin
    [..]

    compare il seguente errore

    SPIACENTI
    Impossibile trovare la pagina richiesta.
    Ricontrolla l'indirizzo del link e riprova tra un paio di minuti.

    grazie
    Attached Files
  • zoltanthemage
    Junior Member
    • May 2015
    • 17

    #2
    Ciao, forse non ti è chiarissimo lo scopo delle istruzioni.
    Si tratta di accedere tramite un software e non da browser (non-interactive login). Inoltre occorre generare il certificato e la chiave, come indicato nelle istruzioni.
    Un esempio di codice in PHP.


    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
    curl_setopt($curl, CURLOPT_TIMEOUT, 60);
    curl_setopt($curl, CURLOPT_DNS_CACHE_TIMEOUT, 1000000);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_ENCODING, 'gzip, deflate');
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);

    curl_setopt($curl, CURLOPT_URL, $this->getLoginUrl($country).'/api/certlogin');

    $headers = array(
    'X-Application: '.$this->apiKey,
    'Connection: keep-alive',
    'Content-Type: application/x-www-form-urlencoded',
    'Expect:',
    );
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

    curl_setopt($curl, CURLOPT_SSLCERT, Uploader::PATH.$cert);
    curl_setopt($curl, CURLOPT_SSLKEY, Uploader::PATH.$key);

    $post = 'username='.$username.'&password='.$password;
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post);

    $response = curl_exec($curl);
    $code = curl_getinfo($curl);
    curl_close($curl);

    $result = json_decode($response, true);

    Comment

    • sh4mrock62
      Junior Member
      • Aug 2015
      • 3

      #3
      Ciao e grazie zoltanthemage, ora mi è piu' chiaro.
      Sto cercando di capire come ottenere Application Keys ..

      Comment

      Working...
      X