0

我正在尝试将 XML 输出到 FORM 文本区域,但由于某种原因内容不显示。

http://pastebin.com/4DHNAw9W

顶部包含的文件 - vimeo.php。

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

1 回答 1

0

默认的 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'));
于 2013-03-05T21:25:20.127 回答