transip-api-php icon indicating copy to clipboard operation
transip-api-php copied to clipboard

opvragen domeinen met includes lijkt niet te werken

Open michelk1976 opened this issue 3 years ago • 4 comments

ik probeer middels $api->domains()->getAll($includes); de gegevens van al mijn domeinen op te vragen inclusief de nameservers en contacts. $includes is een array maar ik krijg alleen de standaard velden terug en niet de extra gevraagde includes.

Doe ik iets fout?

michelk1976 avatar May 29 '22 19:05 michelk1976

Wellicht een wilde gok, maar welke versie van de library gebruik je?

( Zie https://github.com/transip/transip-api-php/blob/master/src/TransipAPI.php#L77 )

Misschien dat de versie die je gebruikt dit nog niet ondersteunt, en de include parameters dus nog niet meegestuurd worden.

Egari avatar May 30 '22 11:05 Egari

Ik heb zojuist gekeken en ook met de laatste versie (ik heb 6.23.0) lukt het niet. Ik geef een array mee met de twee waardes en krijg alleen de state velden terug en niet de NS en Contact.

michelk1976 avatar May 30 '22 11:05 michelk1976

Als je de laatste versie gebruikt, dan zou dit moeten werken als volgt:

require_once(__DIR__ . '/../Authenticate.php');

$domainName = 'example.com';
$includes = ['nameservers', 'contacts'];

$domain = $api->domains()->getByName($domainName, $includes);
print_r($domain);

ofwel:

require_once(__DIR__ . '/../Authenticate.php');

$includes = ['nameservers', 'contacts'];

$domains = $api->domains()->getAll($includes);
print_r($domains);

Egari avatar May 30 '22 12:05 Egari

die laatste heb ik geprobeerd en geeft mij dus alleen de state terug maar niet de extra velden zoals verwacht.

michelk1976 avatar May 30 '22 12:05 michelk1976