我有一些短语,我会订阅/关注Youtube上的所有活动,例如:对于“IKEA”,无论何时上传视频或使用宜家在其标题或说明中创建评论,我的应用程序都会收到通知。像twitter streaming api这样的东西。如果没有此类服务,则对其他解决方案的任何建议表示赞赏。如果没有其他选择,我可能会抓住你。
答案 0 :(得分:0)
我不确定,您将在PC或手持设备上执行此活动。如果我这样做,我会使用命令在powershell上使用PC进行操作。
有两个名为Invoke-webrequest&调用-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
您可以在此处找到有关Youtube的Gdata API的更多信息。
https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds