Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> API Freeconet i analiza wyniku XML
edgar5
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


Witam

Na podstawie dokumentacji API freeconet.pl zrobiłem sobie zapytanie odnosnie zarejestrowania bramki voip w systemie freeconet.pl
tz.

wywolanie linku:
https://apiuser.freeconet.pl/RestAPI/V2/exe...04384925fce73c1
daje mi wynik:
Kod
<?xml version="1.0" ?>
- <response>
- <getRegistrationStatus>
- <registerStatusList>
- <registerStatus>
  <userName>apidemo</userName>
  <status>UNREGISTERED</status>
  </registerStatus>
  </registerStatusList>
  </getRegistrationStatus>
  </response>


czyli wszytsko zgodnie z planem, ale to ja wklejam link w przegladarke

Pytania:

Jak zrealizowac to za pomoca skryptu php:
1.zapytanie(skrypt uruchamia odnosnik), czyta dane, 2.analiza odpowiedzi (wyciecie fragmentu <status>UNREGISTERED</status>

mam system linux, przegladarke lynx

Ten post edytował edgar5 21.02.2010, 22:16:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
edgar5
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


rozumiem , kwestia parsowania wyniku, ale jak pobrać dane poprzez link ?
maly przyklad?

zrobilem taki skrypt:

Kod
kop.php            [----] 76 L:[  1+16  17/ 19] *(371 / 384b)   45 0x02D
<?
$string = <<<XML
<?xml version='1.0'?>
<response>
<getRegistrationStatus>
<registerStatusList>
<registerStatus>
<userName>apidemo</userName>
<status>UNREGISTERED</status>
</registerStatus>
</registerStatusList>
</getRegistrationStatus>
</response>
XML;

$xml = new SimpleXMLElement($string);
echo $xml->getRegistrationStatus->{'registerStatusList'}->{'registerStatus'}->status;
?>

dziala, zwraca: UNREGISTERED

o to mi chodzilo,
teraz tylko jak z linku http(ktory podalem wyzej) pobrac ten wynik xml, jakis kod php? czy wywolanie systemowe lynxa?



Ten post edytował edgar5 22.02.2010, 11:03:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 22:16