gpt4 book ai didi

php - dailymotion API PHP 问题

转载 作者:行者123 更新时间:2023-12-02 06:41:23 25 4
gpt4 key购买 nike

以下代码适用于 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 解析的帮助。

最佳答案

您不能只更改 URL 并期望它起作用。

通读Dailymotion APIs documentation了解如何以编程方式访问视频信息的页面。

举个例子,使用 REST API,以 JSON 格式的响应获取视频的标题,获取:

https://api.dailymotion.com/video/xks75n?fields=title

哪个返回

{
"title": "The Farmer and His Sons- Aesop's fables"
}

另一种选择是使用 oEmbed API在问题中的 URL 上。

http://www.dailymotion.com/services/oembed?format=json&url=http://www.dailymotion.com/embed/video/xks75n

哪个返回

{
"type": "video",
"version": "1.0",
"provider_name": "Dailymotion",
"provider_url": "http:\/\/www.dailymotion.com",
"title": "The Farmer and His Sons- Aesop's fables",
"author_name": "hooplakidz",
"author_url": "http:\/\/www.dailymotion.com\/hooplakidz",
"width": 480,
"height": 269,
"html": "<iframe src=\"http:\/\/www.dailymotion.com\/embed\/video\/xks75n\" width=\"480\" height=\"269\" frameborder=\"0\"></iframe>",
"thumbnail_url": "http:\/\/static2.dmcdn.net\/static\/video\/369\/709\/34907963:jpeg_preview_large.jpg?20110830044159",
"thumbnail_width": 426.666669846,
"thumbnail_height": 240
}

提示:您可以使用 json_decode()将其“解码”为 PHP 对象或数组以访问值。

关于php - dailymotion API PHP 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7374079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com