Beste ,
ik heb het volgende :
enPHP Code:
<?php
// URL Interface
class Versio_API {
var $values;
function api_send($data){
######### VUL HIER UW GEGEVENS IN
######### VUL HIER UW GEGEVENS IN
######### VUL HIER UW GEGEVENS IN
$klantId = "12220"; /// UW KLANT NUMMER
$klantPw = sha1("mijn_wachtwoord"); /// SHA1 VAN UW WACHTWOORD
######### MAAK HIERONDER GEEN WIJZIGINGEN!
######### MAAK HIERONDER GEEN WIJZIGINGEN!
######### MAAK HIERONDER GEEN WIJZIGINGEN!
$data["klantPw"] = $klantPw;
$data["klantId"] = $klantId;
$ch = curl_init("https://www.secure.versio.nl/api/api_server.php");
curl_setopt($ch, CURLOPT_PORT , 443);
curl_setopt($ch, CURLOPT_POST , 1);
curl_setopt($ch, CURLOPT_POSTFIELDS , $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1);
curl_setopt($ch, CURLOPT_HTTPHEADER , array('Connection: close'));
curl_setopt($ch, CURLOPT_TIMEOUT , 120);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$response = curl_exec($ch);
curl_close($ch);
if ( $response == "" ) {
$response = "success=0\nerror=100-000-000\nresponse_message=could not connect with server try again later";
}
$result = $this->ParseResponse( $response );
return $result;
}
function NewRequest() {
// Clear out all previous values
$this->values = "";
}
function ParseResponse( $buffer ) {
// Parse the string into lines
$lines = explode( "\n", $buffer );
$amount_lines = count ($lines);
// Parse lines
for($i = 0; $i < $amount_lines; $i++){
// It is not, parse it
$result = explode( "=", $lines[ $i ] );
// Make sure we got 2 strings
if ( count( $result ) >= 2 ){
// Trim whitespace and add values
$name = trim( $result[0] );
$value = trim( $result[1] );
$this->values[ $name ] = $value;
}
}
return $this->values;
}
}
?>
maar als return krijg ik Fout opgetreden. Fout code: 100-001-001. Fout text: domein of extensie is incorrectPHP Code:
<?php
error_reporting(E_ALL);
include("class_versio_api.php");
unset($command);
$command = array(
"command" => "DomainsCheckAvailability",
"domain" => "klaasjan",
"tld" => "nl"
);
$api = new Versio_api();
$versio = $api->api_send( $command );
IF($versio['success']==0) {
echo("Fout opgetreden. Fout code: ".$versio['command_response_code'].". Fout text: ".$versio['command_response_message']."");
}
else
{
IF($versio['status']==1) {
echo("De domeinnaam is beschikbaar. ");
}
else
{
echo("De domeinnaam is bezet. ");
}
}
?>
iemand die het zelfde probleem weet of de oplossing weet?
- versio api
-
28-08-2012, 17:32 #1
- Berichten
- 137
- Lid sinds
- 14 Jaar
versio api
-
-
28-08-2012, 17:42 #2
- Berichten
- 400
- Lid sinds
- 14 Jaar
Re: versio api
Haal de error if statement er eens om weg:
PHP Code:IF($versio['status']==1) {
echo("De domeinnaam is beschikbaar. ");
}
else
{
echo("De domeinnaam is bezet. ");
}
-
28-08-2012, 17:44 #3
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ik krijg dan :
Notice: Undefined index: status in C:\xampp\htdocs\versio\do.php on line 15
De domeinnaam is bezet.
-
28-08-2012, 17:51 #4
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: versio api
class_versio_api.php is het bestand waarin op de curl connectie gelegd wordt?
En is de Api welke je van versio gedownload hebt?
Heb je trouwens ook al eens getest om de tld te prefixen met een punt ervoor dat je .nl als tld de Api instuurd?
-
28-08-2012, 17:52 #5
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
de api komt van versio (http://www.versio.nl/api.php)
en in de class word inderdaad de connectie gelegd.
ik heb het ook geprobeerd met de .nl
de versio support helpt me niet verder die sturen we van de ene medewerker naar de andere heel onprofessioneel
-
28-08-2012, 17:58 #6
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: versio api
Dan weet ik het helaas ook niet het lijkt een programmeer fout in de api.
Zonder een duidelijke handleiding hoe de Api werkt en welke data bepaalde functies verwachten wordt het wel een erg lastig verhaal.
De eigenaar van versio is moderator op sitedeals wellicht kun je hem pm sturen over de support
-
28-08-2012, 18:00 #7
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ja ik vraag me nu af of dit een fout aan mijn kant of aan hun kant is want ik snap het niet meer.
-
28-08-2012, 18:04 #8
- Berichten
- 912
- Lid sinds
- 14 Jaar
Re: versio api
de api werkt opzich prima en de omschrijving is vrij duidelijk. alleen zijn problemen hierbij gewoon vrij gebruikelijk. Bij problemen kun je overigens contact met de chat oid opnemen dan zullen ze je gewoon helpen.
ik heb zelf een compleet script wat je erg goedkoop zou kunnen afnemen mocht je na lang klooien liever zoiets willen.
-
28-08-2012, 18:05 #9
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ik kan zelf wel scripten daar gaat het niet om.
de versio chat wilt mij trouwens niet verder helpen die zeggen geen verstand te hebben van de api (waar hebben ze dan wel verstand van?)
-
28-08-2012, 18:07 #10
- Berichten
- 912
- Lid sinds
- 14 Jaar
Re: versio api
das wel vervelend ja....ik mail ze eigenlijk meestal, daar krijg ik meestal wel een antwoord op waar ik wat mee kan, ookal is dat vrij kort en beperkt.
kan je helaas er zelf niet mee helpen, succes met het oplossen ;)
-
28-08-2012, 18:08 #11
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ik heb ook gemaild maar de support reageert dat het naar de volgende gestuurd is.
en die reageert dan weer niet.
oftewel van het kastje naar de muur.
bagger van versio.
-
28-08-2012, 18:14 #12
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: versio api
de api werkt opzich prima en de omschrijving is vrij duidelijk. alleen zijn problemen hierbij gewoon vrij gebruikelijk. Bij problemen kun je overigens contact met de chat oid opnemen dan zullen ze je gewoon helpen.
ik heb zelf een compleet script wat je erg goedkoop zou kunnen afnemen mocht je na lang klooien liever zoiets willen.
Dan weet de topic starter ook of het aan de Api ligt of aan zijn eigen code?Laatst aangepast door Raymond Nijland : 28-08-2012 om 18:20 Reden: Automatisch samengevoegd.
-
28-08-2012, 18:30 #13
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ik heb het ook geprobeerd op een versio host en daar werkt het ook niet..
-
28-08-2012, 18:38 #14
- Berichten
- 231
- Lid sinds
- 19 Jaar
Re: versio api
Wat krijg je met een print_r($versio); ?
-
28-08-2012, 18:39 #15
- Berichten
- 137
- Lid sinds
- 14 Jaar
Re: versio api
ik krijg :
Array ( [success] => 0 [command_response_code] => 100-001-001 [command_response_message] => domein of extensie is incorrect )
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic