用于对视频进行评分的 youtube 数据 API
Posted
技术标签:
【中文标题】用于对视频进行评分的 youtube 数据 API【英文标题】:youtube data API to rate the video 【发布时间】:2016-02-27 18:43:45 【问题描述】:我按照 youtube 数据 api 对来自应用的视频进行评分。但我得到“未找到 404 错误”。
https://www.googleapis.com/youtube/v3/videos/rate?id=Z98hXV9GmzY&rating=like&access_token="+token+"&key=XXXXX
这样做的正确方法是什么...感谢任何帮助。谢谢你
顺便说一句,我正在使用代号为一个平台的应用程序..
Login gc = GoogleConnect.getInstance();
gc.setCallback(new LoginCallback()
@Override
public void loginFailed(String errorMessage)
Dialog.show("Error Logging In", "There was an error logging in: " + errorMessage, "OK", null);
@Override
public void loginSuccessful()
Dialog.show("Logged In", "you are currently logged in ", "OK", null);
);
if (!gc.isUserLoggedIn())
gc.doLogin();
else
token = gc.getAccessToken().getToken();
);
findLikes(f).addActionListener((e) ->
ConnectionRequest cr = new ConnectionRequest()
@Override
protected void readResponse(InputStream input) throws IOException
super.readResponse(input);
@Override
protected void postResponse()
super.postResponse();
;
cr.setPost(false);
cr.setUrl("https://www.googleapis.com/youtube/v3/videos/rate?id=" + videoId + "&rating=like&access_token="+token+"&key=XXXXX"); //this doesnt give anything... is it not the right way??
cr.setDuplicateSupported(true);
NetworkManager.getInstance().addToQueueAndWait(cr);
);
【问题讨论】:
【参考方案1】:您不能直接从网址评分。您需要使用完整的评分代码来给出评分。 Youtube API
因为首先 google 验证您的应用程序然后它允许您不直接从 Your link
【讨论】:
感谢 4 的回复...我已使用 google auth api 登录,现在我想在单击按钮时对视频进行评分。完整的评级代码是什么意思?? 完整评级代码表示完整的api代码。您可以从 github.com/youtube/api-samples 找到该代码 如果您查看文档,这是不正确的,您喜欢不喜欢并且没有一个是有效的评级代码。 developers.google.com/youtube/v3/docs/videos/rate他的例子发送的喜欢哪个是正确的。 对不起,Ajay,我担心我很难完成它..你能详细说明一下..我已经回复了喜欢和评论没有,也登录完成但喜欢并且评论插入没有发生......提前谢谢你【参考方案2】:首先请告诉你使用的是什么语言,我无法从你的代码中完全弄清楚。
Videos: rate 为视频添加喜欢或不喜欢的评分或从视频中删除评分。
发布 https://www.googleapis.com/youtube/v3/videos/rate
请记住,这个调用是一个 http post 而不是一个 HTTP GET。即你不能把它放在一个网络浏览器中。
示例:
POST https://www.googleapis.com/youtube/v3/videos/rate?id=b_bJQgZdjzo&rating=like&oauth_token=YOUR_accessTOken
我很确定您使用的是 oauth_token,而不是 key 或 access_token。
【讨论】:
我阅读了文档和所有这些,还有关于库和已安装应用程序等的内容。我在移动应用程序中使用它,所以请您给我一些提示。我想我不会朝 rt 方向发展.. 谢谢以上是关于用于对视频进行评分的 youtube 数据 API的主要内容,如果未能解决你的问题,请参考以下文章
哪个 url 用于从 api 3.0 上的用户获取 youtube 上传视频的 json 数据
YouTube 数据 API 视频插入/更新 - 设置“游戏标题”
Python - youtube.playlistItems().delete() 不适用于 [已删除的视频] (YouTube API v3)