login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Oxxa api call

Offline cyberninjah - 13/08/2010 10:46
Avatar van cyberninjahLid Beste,

Ik ben aan het proberen te communiceren met de api van Oxxa ( domain registar ).

Volgens hun documentatie moet je een GET sturen naar hun api

Voorbeeld uit de handleiding.
  1. Voorbeeld:
  2. http://api.oxxa.com/command.php?apiuser=USER&apipassword=PASS&command=domain_check&tld=ORG
  3. &sld=EXAMPLE
  4. Uitvoer:
  5. <?xml version="1.0" encoding="ISO&#8208;8859&#8208;1" ?>
  6. &#8208; <channel>
  7. &#8208; <order>
  8. <order_id>123456</order_id>
  9. <command>domain_check</command>
  10. <sld>example</sld>
  11. <tld>org</tld>
  12. <status_code>XMLOK 10</status_code>
  13. <status_description>Domein is bezet</status_description>
  14. <price>1.23</price>
  15. <order_complete>TRUE</order_complete>
  16. <done>TRUE</done>
  17. </order>


Vervolgens doe ik het volgende in me php script



  1. $ch = curl_init();
  2. $timeout = 5; // set to zero for no timeout
  3. curl_setopt ($ch, CURLOPT_URL, ' hier dan me API URL + COMMAND');
  4. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  6. $file_contents = curl_exec($ch);
  7. curl_close($ch);
  8.  
  9. // display file
  10. print_r($file_contents);


Ik verwacht eigenlijk de xml terug maar krijg een string terug wat doe ik fout ???

5 antwoorden

Gesponsorde links
Offline ProjectWebdesign - 13/08/2010 13:04
Avatar van ProjectWebdesign Lid Misschien moet je meteen de xml openen met simple_xml()?
Dus dat je doet:

  1. $xml = simplexml_load_file('http://api.oxxa.com/command.php?apiuser=USER&apipassword=PASS&command=domain_check&tld=ORG');
  2.  
  3. if ($xml)
  4. {
  5. // Hier als je een goede xml terug krijgt
  6. }
  7. else
  8. {
  9. // Error, het xml bestand kan niet worden ingeladen
  10. }
Offline TotempaaltJ - 14/08/2010 15:08
Avatar van TotempaaltJ PHP interesse Wat staat er in de string?
Offline Ryse - 17/08/2010 22:00
Avatar van Ryse Lid Ik denk dat je de broncode eens moet gaan bekijken ;) Waarschijnlijk laat je browser enkel de strings tussen <> en </> zien. Maar dat hoeft natuurlijk niet. Neem er eens een kijkje.
Offline Abbas - 17/08/2010 22:02
Avatar van Abbas Gouden medaille

Crew .NET
TotempaaltJ schreef:
Wat staat er in de string?
Wtf is dat voor een reactie?!
Offline Ryse - 17/08/2010 23:48
Avatar van Ryse Lid
Citaat:
Ik verwacht eigenlijk de xml terug maar krijg een string terug wat doe ik fout ???


Wat de output van het script is bedoelt hij.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s