作为 Channels 所有者,我正在尝试删除我的视频和其他用户在我的讨论部分中发布的评论 .
我在api文档中找不到有关该函数的任何信息 . 我可以使用注释ID调用delete函数,但它仅适用于已登录api的用户已发布的注释 . 我想调用此图片中列出的相同功能,并在youtube上提供:
I need to call this remove function from the API
这是评论api的the link .
作为 Channels 所有者,我正在尝试删除我的视频和其他用户在我的讨论部分中发布的评论 .
我在api文档中找不到有关该函数的任何信息 . 我可以使用注释ID调用delete函数,但它仅适用于已登录api的用户已发布的注释 . 我想调用此图片中列出的相同功能,并在youtube上提供:
I need to call this remove function from the API
这是评论api的the link .
2 回答
我从谷歌得到的回复:
“您无法删除自己帐户尚未发表的评论 . 要删除和审核其他用户对您拥有的视频的评论,请使用此处记录的setModerationStatus API:https://developers.google.com/youtube/v3/docs/comments/setModerationStatus”
您可以将审核状态设置为已拒绝,它将具有相同的功能 .
您将使用Comments.delete这将要求您传递
commentId
以删除特定注释 . 有多种方法可以获取commentId,就像我一样,我使用这个URI GET请求:你会得到一个像:
使用
commentId
并将其传递给Comments.delete Try-it以删除注释 . 如果成功,它将返回204状态 . 这就是概念 . 希望这可以帮助 .