API çağrısı ile XML Edinme

0 Cevap php

Ben kullanım özellikleri silin böylece ben API aracılığıyla çağrısı vermek için çalışıyorum. Ben gittiğimde ourwiki.com/@api/users/=john_smith%40ourwiki.com/properties bu kullanıcıların özelliklerinin bunun hepsini içeren XML döndürür.

Sonra ben özelliklerini almak ve sırayla silmek için döngü gerekir değişken $ xmlString bu XML depolamak için çalışıyorum. Kullanıcı özellikleri ne yazık ki tüm seçenekleri bilmek mümkün olmanın hiçbir yolu yoktur bu yüzden anahtar ve değer bir şey olabilir anahtar değeri.

Şimdiye kadar kodu:

$delete = "http://www.ourwiki.com/@api/DELETE:users/$user_id/properties/%s";
$xmlString = file_get_contents('ourwiki.com/@api/users/=john_smith%40ourwiki.com/properties')
$xml = new SimpleXMLElement($xmlString);

foreach($xml->property as $property) {
  $name = $property['name']; // the name is stored in the attribute
  file_get_contents(sprintf($delete, $name));
}

Nedense, file_get_contents XML almak mümkün görünmüyor. Hatta allow_url_fopen ortamda etkin olduğundan emin yaptık. Bu herhangi bir yardım büyük mutluluk duyacağız.

0 Cevap