Youtube api 使用youtube数据api v3删除注释?

Youtube api 使用youtube数据api v3删除注释?,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,作为一个频道所有者,我试图删除其他用户在我的视频和讨论区中发布的评论 我在api文档中找不到有关该函数的任何信息。我可以使用注释id调用delete函数,但它只对登录到api的用户发布的注释有效。我想调用此图片中概述的相同函数,该函数在youtube上可用: 下面是注释api。您将使用该api,这将要求您传递commentId以删除特定注释。获取commentId有多种方法,对于我来说,我使用以下URI GET请求: https://www.googleapis.com/youtube/v3/

作为一个频道所有者,我试图删除其他用户在我的视频和讨论区中发布的评论

我在api文档中找不到有关该函数的任何信息。我可以使用注释id调用delete函数,但它只对登录到api的用户发布的注释有效。我想调用此图片中概述的相同函数,该函数在youtube上可用:

下面是注释api。

您将使用该api,这将要求您传递
commentId
以删除特定注释。获取commentId有多种方法,对于我来说,我使用以下URI GET请求:

https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={VIDEO_ID}&key={API_KEY}
您将得到如下响应:

"items": [
  {
   "kind": "youtube#commentThread",
   "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/wQo7nKuPMjPTCeeV9ofDLff8KhY\"",
   "id": "z12ojxq5qwjlulz4o04cc5vxauuaubkbovk0k",
   "snippet": {
    "videoId": "Ez4nKZ2BeTU",
    "topLevelComment": {
     "kind": "youtube#comment",
     "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/Ifn8tdeFUJiclXThCp44Cib6-cU\"",
     "id": "z12ojxq5qwjlulz4o04cc5vxauuaubkbovk0k", //this is the commentId you will use to delete the comment
     "snippet": {
      "authorDisplayName": "...",
      "authorProfileImageUrl": "...",
      "authorChannelUrl": "...",
      "authorChannelId": {
       "value": "..."
      },
      "videoId": "Ez4nKZ2BeTU",
      "textDisplay": "deleteme\ufeff", //this is my comment which I would like to delete
      ...
使用
commentId
并将其传递给以删除注释。如果成功,它将返回204状态。这就是概念。希望这对您有所帮助。

您将利用此功能,这将要求您传递一个
commentId
来删除特定的注释。获取commentId有多种方法,对于我来说,我使用以下URI GET请求:

https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={VIDEO_ID}&key={API_KEY}
您将得到如下响应:

"items": [
  {
   "kind": "youtube#commentThread",
   "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/wQo7nKuPMjPTCeeV9ofDLff8KhY\"",
   "id": "z12ojxq5qwjlulz4o04cc5vxauuaubkbovk0k",
   "snippet": {
    "videoId": "Ez4nKZ2BeTU",
    "topLevelComment": {
     "kind": "youtube#comment",
     "etag": "\"5C5HHOaBSHC5ZXfkrT4ZlRCi01A/Ifn8tdeFUJiclXThCp44Cib6-cU\"",
     "id": "z12ojxq5qwjlulz4o04cc5vxauuaubkbovk0k", //this is the commentId you will use to delete the comment
     "snippet": {
      "authorDisplayName": "...",
      "authorProfileImageUrl": "...",
      "authorChannelUrl": "...",
      "authorChannelId": {
       "value": "..."
      },
      "videoId": "Ez4nKZ2BeTU",
      "textDisplay": "deleteme\ufeff", //this is my comment which I would like to delete
      ...

使用
commentId
并将其传递给以删除注释。如果成功,它将返回204状态。这就是概念。希望这能有所帮助。

我从谷歌得到的回复是:

“您不能删除非您自己帐户的评论。若要删除和缓和其他用户对您自己的视频的评论,请使用此处介绍的setModerationStatus API:”


您可以将审核状态设置为“已拒绝”,它将具有相同的功能。

我从谷歌得到的回复:

“您不能删除非您自己帐户的评论。若要删除和缓和其他用户对您自己的视频的评论,请使用此处介绍的setModerationStatus API:”


您可以将审核状态设置为“已拒绝”,它将具有相同的功能。

我们可以删除自己的评论,但不能删除其他用户在我们的视频和频道讨论上的评论。当我们尝试使用API删除其他人的评论时,我们会得到一个400错误。即使我们遵循OAuth,也应该具有上面指定的删除功能。感谢您的回复。我们可以删除自己的评论,但不能删除其他用户在我们的视频和频道讨论上的评论。当我们尝试使用API删除其他人的评论时,我们会得到一个400错误。即使我们遵循OAuth,也应该具有上面指定的删除功能。谢谢你的回复。