API calls via PHP ???
Frenk Piekema
26/02/2015 21:20:05Beste hulp,
Ik ben niet bejend met PHP, maar ik ben een uitdaging aangegaan met mezelf om onderstaand problem op te lossen.
Ik wil graag een URL met een API Call uitvoeren vanuit PHP. Deze URL zie er ongeveer als volgt uit.
https://www.voorbeeld.com/api/?apikey=82xxx437231e48e300xxxed55e1aac&service=add_client&name=JANSEN
Als je dit uitvoerd, krijg ik in de browser een XML response :
-<result>
-<data>
-<success>
<![CDATA[1]]>
</success>
<clientid>104050</clientid>
</data>
</result>
En ik wil de waarde van clientID later weer gebruiken voor een andere API Call die ik weer wil inschieten via PHP.
Wie kan mij helpen?
Ik ben niet bejend met PHP, maar ik ben een uitdaging aangegaan met mezelf om onderstaand problem op te lossen.
Ik wil graag een URL met een API Call uitvoeren vanuit PHP. Deze URL zie er ongeveer als volgt uit.
https://www.voorbeeld.com/api/?apikey=82xxx437231e48e300xxxed55e1aac&service=add_client&name=JANSEN
Als je dit uitvoerd, krijg ik in de browser een XML response :
-<result>
-<data>
-<success>
<![CDATA[1]]>
</success>
<clientid>104050</clientid>
</data>
</result>
En ik wil de waarde van clientID later weer gebruiken voor een andere API Call die ik weer wil inschieten via PHP.
Wie kan mij helpen?
PHP hulp
19/04/2024 23:47:04Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>
<result>
<data>
<success>
<![CDATA[1]]>
</success>
<clientid>104050</clientid>
</data>
</result>';
$document = new \DOMDocument();
$document->loadXML($xml);
foreach ($document->getElementsByTagName('clientid') as $element) {
$client_id = $element->nodeValue;
}
var_dump($client_id); // string(6) "104050"
?>
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>
<result>
<data>
<success>
<![CDATA[1]]>
</success>
<clientid>104050</clientid>
</data>
</result>';
$document = new \DOMDocument();
$document->loadXML($xml);
foreach ($document->getElementsByTagName('clientid') as $element) {
$client_id = $element->nodeValue;
}
var_dump($client_id); // string(6) "104050"
?>