2013-03-04 30 views
0

我試圖將XML輸出到FORM文本區域,但由於某些原因內容不顯示。高級Vimeo API和XML輸出

http://pastebin.com/4DHNAw9W 

文件包括在頂部 - vimeo.php。

https://github.com/vimeo/vimeo-php-lib/blob/master/vimeo.php 

回答

0

默認的vimeo php庫假定你不關心響應類型是什麼。它會自動使用PHP格式,並會在最後反序列化數據。

所以,當你調用

$videos = $vimeo->call('vimeo.videos.getAll', array('full_response' => '1','summary_response' => '1')); 

的$影片變量已經是一個對象就可以使用。

如果更改格式,庫仍然會試圖反序列化數據,並且會以任何非php格式失敗。

如果你想使用XML,你需要從庫中刪除unserialize功能,使下面的請求(與格式=> XML)

$videos = $vimeo->call('vimeo.videos.getAll', array('format' => 'xml', 'full_response' => '1','summary_response' => '1')); 
+0

謝謝 - 在Vimeo的支持人員走到我通過這個他們也提供了相同的答案!感謝您查看這個! – Claud 2013-03-12 21:12:42