Json youtube数据API对视频进行评级

Json youtube数据API对视频进行评级,json,youtube-api,youtube-data-api,codenameone,Json,Youtube Api,Youtube Data Api,Codenameone,我按照youtube数据api对应用程序中的视频进行评分。但我得到了“找不到404错误” 正确的方法是什么。。。感谢您的帮助。谢谢 顺便说一句,我正在使用代号为one的应用程序平台 Login gc = GoogleConnect.getInstance(); gc.setCallback(new LoginCallback() { @Override public void loginFailed(String errorMess

我按照youtube数据api对应用程序中的视频进行评分。但我得到了“找不到404错误”

正确的方法是什么。。。感谢您的帮助。谢谢

顺便说一句,我正在使用代号为one的应用程序平台

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);
        });

您不能直接从url进行评分。您需要使用完整的评级代码来给出评级。

因为首先谷歌认证你的应用程序,然后它允许你给率不直接从

首先,请告诉我您使用的是什么语言,我无法从您的代码中准确地看出

向视频添加“喜欢”或“不喜欢”评级,或从视频中删除评级

发布

请记住,此调用是http post而不是http GET。你不能把它放在网络浏览器里

例如:

POST https://www.googleapis.com/youtube/v3/videos/rate?id=b_bJQgZdjzo&rating=like&oauth_token={YOUR_accessTOken}

我很确定您使用的是oauth\u令牌,而不是密钥或访问令牌。

谢谢您的回复。。。我已经使用GoogleAuthAPI登录,现在我想在点击按钮时对视频进行评分。你所说的完整评级代码是什么意思?完整评级代码是指完整的api代码。如果您检查诸如“不喜欢”之类的文档,并且没有一个是有效的评级代码,您会发现此代码不正确。他的例子发送的信息是这样的,哪一个是正确的。对不起,阿杰,恐怕我很难完成这件事。。你能详细说明一下吗。。我已经检索了喜欢和评论否,也登录完成,但喜欢和评论插入没有发生。。。提前感谢我阅读了文档,还有一些关于图书馆和已安装应用程序等的内容。。我正在移动应用程序中使用它,所以请您给我一些提示。我想我不会朝rt的方向走。。谢谢你
POST https://www.googleapis.com/youtube/v3/videos/rate?id=b_bJQgZdjzo&rating=like&oauth_token={YOUR_accessTOken}