Javascript 为什么我在使用youtube api时收到未经授权的消息

Javascript 为什么我在使用youtube api时收到未经授权的消息,javascript,ajax,youtube,Javascript,Ajax,Youtube,我正在尝试获取要显示的播放列表列表,并将我的ajax调用设置为: function loadData(){ if(GoogleAuth.currentUser.get().hasGrantedScopes(SCOPE)){ $.ajax({ url:'https://www.googleapis.com/youtube/v3/playlists', data:{ 'key':'AIzaSy

我正在尝试获取要显示的播放列表列表,并将我的ajax调用设置为:

function loadData(){


    if(GoogleAuth.currentUser.get().hasGrantedScopes(SCOPE)){
        $.ajax({
            url:'https://www.googleapis.com/youtube/v3/playlists',
            data:{
                'key':'AIzaSyD0OY6xhl9gP9CmPXvU-rN-purRDaTrip8',
                'mine':'true',
                'maxResults':'5',
                'part':'snippet,contentDetails'
            },
            sucess:function(data){
                console.log(data);
            },
            error:function(data){
                console.log(data.responseText);
            }
        });
    }



}
此代码仅在页面完全加载并且用户可以选择登录后运行。如果他们确实登录,则应建立播放列表列表。我已经启用了我的api密钥,确保我的源代码被列入白名单,以及我能想到的一切。 然而,我不断得到这样的回应:

 "error": {
  "errors": [
   {
    "domain": "youtube.parameter",
    "reason": "authorizationRequired",
    "message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized.",
    "locationType": "parameter",
    "location": "mine"
   }
  ],
  "code": 401,
  "message": "The request uses the \u003ccode\u003emine\u003c/code\u003e parameter but is not properly authorized."
 }
我已经确保包装ajax调用,以确保用户已经登录。所以我不确定为什么会收到这个错误消息。我仍然掌握api调用的诀窍,所以如果我忘记添加一些东西,请告诉我。从谷歌文档中我可以看出,这应该是我所需要的

boolean此参数只能在中使用。将此参数的值设置为true以检索 已验证用户的活动

正确授权的请求意味着它们实现OAuth 2.0授权 正如上面的链接所示。 要实现OAuth 2.0授权,请按照以下说明操作:

您是否遵循了以下步骤:?