如何通过网络浏览器未经授权发布评论?

时间:2017-03-06 09:03:07

标签: php youtube-api youtube-data-api

我想通过Youtube API发表评论。

目前我的工作代码会这样做,但我需要通过网络浏览器进行授权,经过一些重复后,它会显示无效的凭据,并且评论不再发布。

无效凭证信息的原因是什么?如何通过网络浏览器未经授权发布评论,即让我的服务器每两天通过cron运行一个php脚本?

1 个答案:

答案 0 :(得分:0)

您需要授权YouTube才能执行此方法。如果您想发表评论,CommentThreads: insert可以帮助您创建新的顶级评论。

以下是有关如何执行此操作的示例请求。只需将videoId替换为您要评论的videoId。

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.commentThreads.insert?part=snippet&_h=24&resource=%257B%250A++%2522snippet%2522%253A+%250A++%257B%250A++++%2522topLevelComment%2522%253A+%250A++++%257B%250A++++++%2522snippet%2522%253A+%250A++++++%257B%250A++++++++%2522textOriginal%2522%253A+%2522your+comment+here%2522%252C%250A++++++++%2522videoId%2522%253A+%2522kmXXXLBL3Nk%2522%250A++++++%257D%250A++++%257D%250A++%257D%250A%257D&

您可以在此处查看sample code如何使用PHP代码执行此操作。

请注意,您需要获得授权才能执行此操作。

对于您获得的无效凭据,请查看PHP示例代码here,了解如何解决此类错误。

希望这些信息对您有所帮助。