我正在尝试将 XML 输出到 FORM 文本区域,但由于某种原因内容不显示。
http://pastebin.com/4DHNAw9W
顶部包含的文件 - vimeo.php。
https://github.com/vimeo/vimeo-php-lib/blob/master/vimeo.php
默认的 vimeo php 库假定您不关心响应类型是什么。它会自动使用 PHP 格式,并在最后对数据进行反序列化。
所以当你打电话
$videos = $vimeo->call('vimeo.videos.getAll', array('full_response' => '1','summary_response' => '1'));
$videos 变量已经是一个可以使用的对象。
如果您更改格式,库仍然会尝试反序列化数据,并且在任何非 php 格式上都会失败。
如果你想使用 XML,你需要从库中删除unserialize函数并在下面发出请求(格式 => xml)
$videos = $vimeo->call('vimeo.videos.getAll', array('format' => 'xml', 'full_response' => '1','summary_response' => '1'));