Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 要检查youtube url(视频)是否存在,以及是否使用vb.net发布/修改了日期_C#_.net_Vb.net_Youtube - Fatal编程技术网

C# 要检查youtube url(视频)是否存在,以及是否使用vb.net发布/修改了日期

C# 要检查youtube url(视频)是否存在,以及是否使用vb.net发布/修改了日期,c#,.net,vb.net,youtube,C#,.net,Vb.net,Youtube,我有一个要求,我有excel表包含youtube网址。我想获取此URL并使用youtube进行验证。我想要以下信息。 -URL/视频是否存在。 -创建/更新日期。 -URL/视频是否存在但现在已删除。如果是,请注明删除日期 我想在windows应用程序中使用vb.net实现这一点,而不使用youtube API 另外,我希望在vb.net中读取/更新excel,而不使用OleDBDataProvider和Microsoft.Office.Interop 谁能帮我一下吗 感谢首先,要检查视频是否存

我有一个要求,我有excel表包含youtube网址。我想获取此URL并使用youtube进行验证。我想要以下信息。 -URL/视频是否存在。 -创建/更新日期。 -URL/视频是否存在但现在已删除。如果是,请注明删除日期

我想在windows应用程序中使用vb.net实现这一点,而不使用youtube API

另外,我希望在vb.net中读取/更新excel,而不使用OleDBDataProvider和Microsoft.Office.Interop

谁能帮我一下吗


感谢

首先,要检查视频是否存在,可以使用返回与API请求匹配的视频。通过这样做,您现在可以验证视频的videoId是否存在

这是,只需将
id
作为零件参数传递,并在id参数中传递
videoId

{
 "kind": "youtube#videoListResponse",
 "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/ZHvOwtluy6sCNoIMjJVPsNKhBTc\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {


   "kind": "youtube#video",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/m-PtiixITeo8icgmD0t6X8DGyMA\"",
   "id": "kmXXXLBL3Nk"
  }
 ]
}
现在,如果videoId无效或不存在,您的响应应该如下所示:

{
 "kind": "youtube#videoListResponse",
 "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/ZCAnB4VKeQ7X3vzSCnmpxyOQqUk\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 0
 },
 "items": [
 ]
}
对于发布的日期,您可以使用部件
代码段
publishedAt

"kind": "youtube#video",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/uVmd9wiVAjnCz_wJuE9qrbXsJRU\"",
   "id": "kmXXXLBL3Nk",
   "snippet": {
    "publishedAt": "2016-10-20T08:08:19.000Z",
    "channelId": "UCTEAryTk0JGFSLNZ0tBIw2w",
    "title": "Kobe's  Last 3 minutes and 20 seconds    Lakers   Jazz 4 13 2016",
    "description": "#IDOL",

谢谢肯迪的回答。但是,我不想使用youtube API。我想在vb.netAlso中不使用youtube API的情况下实现这一点,如何在不使用OleDBDataProvider或Microsoft.Office.Interop的情况下操作excel。在vb.net中是否有其他方法读取/更新excel?