在MediaWiki API中访问YouTube视频URL或ID

时间:2019-06-05 16:31:54

标签: mediawiki mediawiki-api

一般问题

哪个MediaWiki端点(通过扩展名或其他方式)将允许一个端点获取任意视频文件(其提供者为“ youtube”)的YouTube URL或视频ID。

我可以找到视频的长度/持续时间,视频提供者,视频的缩略图,发布视频的人等等。但我找不到视频的URL(或使我自己构造URL的标识符)

下面您会找到我要捕获的视频的特定示例。


过于具体的示例

我正在尝试使用MediaWiki API查找视频的YouTube视频URL或ID。

这是视频:

https://the-handmaids-tale.fandom.com/wiki/File:The_Handmaid%27s_Tale_Season_3_Trailer_(Official)_%E2%80%A2_A_Hulu_Original

到目前为止,我已经可以从API收集到该文件是视频,提供者是youtube(通过此调用:https://the-handmaids-tale.fandom.com/api/v1/Articles/Details?ids=4511)。我似乎找不到通过新的或旧的API调用,但该调用将返回实际的视频位置。

有想法吗?

1 个答案:

答案 0 :(得分:1)

经过一番挖掘,似乎视频ID作为文件元数据的一部分公开了,因此您可以从此处构造URL:https://the-handmaids-tale.fandom.com/api.php?action=query&titles=File:The_Handmaid%27s_Tale_Season_3_Trailer_(Official)_%E2%80%A2_A_Hulu_Original&prop=imageinfo&iiprop=metadata