关注有关 YouTube 数据 API 的特定主题



我有一些短语,我会订阅/关注 Youtube 上的所有活动,例如,每当上传视频或创建标题或描述中包含宜家的评论时,我的应用程序都会收到通知。类似于Twitter流媒体api的东西。如果没有这样的服务,任何关于其他解决方案的建议都值得赞赏。如果没有其他选择,也许我应该抓取YouTube。

我不确定,您将在哪里执行此活动,例如在PC或手持设备上。如果我要这样做,我会在带有命令的Powershell上使用PC来做。

有 2 个 cmdlet 称为 Invoke-webrequest & Invoke-RestMethod。我可以使用其中任何一个来获取数据。

Invoke-WebRequest - 这会将请求发送到网页并解析响应。它返回包含附加信息的内容,包括标题、状态、表单、输入字段和其他网站内容(如链接)。此工具可用于发现和填写需要在网站上填写的数据/字段。基本上,它会转储网页,也称为网络抓取。

Invoke-RestMethod - 这会将 HTTP 请求发送到 RESTful Web 服务,从而生成结构化数据。此工具可用于将数据发送到 RESTful API,以完成详细帐户创建等任务。

下面是调用 Restmethod 的示例

Invoke-RestMethod -uri “https://gdata.youtube.com/feeds/api/videos?v=2&q=IKEA” | 
foreach {[PSCustomObject]@{Title=$_.Title; Author=$_.author.name; Link=$_.content.src}} | Format-List

您可以在此处找到有关 Gdata API for Youtube 的更多信息。

https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds

相关内容

  • 没有找到相关文章

最新更新