dailymotion API PHP 问题
以下代码适用于 Vimeo API:
function getTitle($id){
$title = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$id.php"));
$theTitle=$title[0]['title'];
echo $theTitle;
}
如果我使用 Dailymotion:
$id2 = 'xks75n';
function dailyMotionTitle($id2){
$dm = unserialize(file_get_contents("http://www.dailymotion.com/embed/video/".$id2));
echo $dm[0]['title'];
}
我在 1374 字节的偏移 0 处收到错误。我知道我可以使用 embed.ly 或 JSON 解析,但我更喜欢 PHP。任何有关修复 Dailymotion PHP 解析的帮助将不胜感激。
The following code works for Vimeo API:
function getTitle($id){
$title = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$id.php"));
$theTitle=$title[0]['title'];
echo $theTitle;
}
If for Dailymotion I use:
$id2 = 'xks75n';
function dailyMotionTitle($id2){
$dm = unserialize(file_get_contents("http://www.dailymotion.com/embed/video/".$id2));
echo $dm[0]['title'];
}
I get Error at offset 0 of 1374 bytes. I know I can use embed.ly or JSON parsing but I prefer PHP. Any help concerning repair of Dailymotion PHP parsing is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您不能只更改 URL 并期望它起作用。
通读 Dailymotion API 文档页面,了解如何以编程方式访问视频信息。
举个例子,使用 REST API,要以 JSON 格式的响应获取视频标题,请 fetch:
返回
另一个选项是使用 oEmbed API 位于问题中的 URL 上。
返回
提示:您可以使用
json_decode()
将其“解码”为 PHP用于访问值的对象或数组。You can't just change URLs and expect this to work.
Read through the Dailymotion APIs documentation pages to learn how to access video information programatically.
As one example, using the REST API, to get the title of your video in a JSON formatted response, fetch:
Which returns
Another option is to use the oEmbed API on the URL you have in the question.
Which returns
Hint: you can use
json_decode()
to "decode" that into a PHP object or array to access the value(s).你可能会有更好的运气
You might have better luck with
如果您使用 php,最简单的方法是使用 Dailymotion PHP SDK:
https://github.com/dailymotion/dailymotion-sdk-php
If you use php the easy way is to use Dailymotion PHP SDK :
https://github.com/dailymotion/dailymotion-sdk-php
Dailymotion 拥有出色的 API 文档。
尝试
Dailymotion have great API Documentation.
Try