Goedenavond,
Ik ben bezig met het ontwikkelen van een OpenVZ module in WeFact. Hiervoor kan ik de API van mijn control panel (OpenVZ Web Panel) en de standaard bestanden van WeFact gebruiken.
Ik hoop alleen dat jullie me wat op weg kunnen helpen, dit is voor het eerst dat ik een API aanspreek via PHP en het is me niet helemaal duidelijk hoe ik dit het beste kan doen.
De connectie naar de API is gelukt. Nu probeer ik de standaard functie in het voorbeeldbestand van WeFact te gebruiken, deze is als volgt:
Ik krijg hieruit geen juiste output.PHP Code:
public function getImageList()
{
/**
* Step 1) get images list
*/
$response = "http://" . $ServerURL . "/api/hardware_servers/os_templates?id=1";
/**
* Step 2) provide feedback to WeFact
*/
if($response)
{
$images = array();
$i = 0;
// loop through images and build return array
foreach($response->images as $image)
{
$images[$i]['imageid'] = $image->id;
$images[$i]['imagename'] = $image->name;
$i++;
}
if(count($images) == 0)
{
return $this->__parseError(__('node has no images', 'YourName'));
}
return $images;
}
return FALSE;
}
Volgens de documentatie van de API:
Kan iemand me misschien verder op weg helpen?Code:os_templates List of installed OS templates at physical server. Request URL: http://<host>/api/hardware_servers/os_templates?id=<id> Example of response: <?xml version="1.0" encoding="UTF-8"?> <os_templates type="array"> <os_template> <id type="integer">477</id> <name>centos-5-x86_64</name> <size type="integer">182</size> </os_template> <os_template> ... </os_template> </os_templates>
Alvast bedankt.
- Hulp bij opvragen data uit API
-
21-11-2015, 17:39 #1
- Berichten
- 107
- Lid sinds
- 16 Jaar
Hulp bij opvragen data uit API
-
-
21-11-2015, 19:47 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Hulp bij opvragen data uit API
Je moet natuurlijk wel eerst een call doen om de $response variabele te vullen. Je stopt er nu een url in, maar daar heb je niks aan.
Dit is puur een voorbeeld functie die je zelf moet bouwen en die je beschikbare images op je openvz server moet teruggeven.
Of je daar nu echt een call naar je openvz systeem doet of dat je die $images handmatig vult maakt voor de functie verder geen verschil.
Het is volledig aan jou om te bepalen hoe je een overzicht van je images krijgt. Daarna gooi je dat in het gewenste output formaat zoals wefact het wilt hebben. (die xml opmaak dus)
-
21-11-2015, 20:01 #3
- Berichten
- 107
- Lid sinds
- 16 Jaar
Re: Hulp bij opvragen data uit API
Bedankt, het is gelukt!
Dom van me natuurlijk ;)
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