Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌教室档案照片授权访问_Javascript_Google Api_Authorization_Google Oauth_Google Classroom - Fatal编程技术网

Javascript 谷歌教室档案照片授权访问

Javascript 谷歌教室档案照片授权访问,javascript,google-api,authorization,google-oauth,google-classroom,Javascript,Google Api,Authorization,Google Oauth,Google Classroom,我正试图在谷歌教室中获取学生照片。我可以使用下面的代码成功地访问照片URL。但是,当浏览器尝试访问学生照片时,会出现403错误。我是否需要授权IMG标签(以及如何授权?),或者我是否遗漏了其他步骤 function getStudents(courseId) { var pre = document.getElementById('content'); gapi.client.classroom.courses.students.list({ courseId:

我正试图在谷歌教室中获取学生照片。我可以使用下面的代码成功地访问照片URL。但是,当浏览器尝试访问学生照片时,会出现403错误。我是否需要授权IMG标签(以及如何授权?),或者我是否遗漏了其他步骤

function getStudents(courseId) {
    var pre = document.getElementById('content');
    gapi.client.classroom.courses.students.list({
        courseId: courseId,
        pageSize: 0
    }).then(function(response) {
        var ss = response.result.students;

        for (var i = 0; i < ss.length; i++) {
            appendPre(ss[i]['profile']['name']['fullName']);
            var imageContent = document.createElement('img');
            var photoUrl = ss[i].profile.photoUrl
            if (photoUrl.substring(0,4) != "http") {
                photoUrl = "https:" + photoUrl;  // bug in API doesn't always include protocol
            }
            imageContent.setAttribute('src', photoUrl);
            appendPre(photoUrl)
            pre.appendChild(imageContent);

        }
    })
}
函数getStudents(courseId){ var pre=document.getElementById('content'); gapi.client.教室.courses.students.list({ courseId:courseId, 页面大小:0 }).然后(功能(响应){ var ss=响应。结果。学生; 对于(变量i=0;i教室API中出现错误403,ClassRoomAPIsabled消息表示您无权访问数据:

ClassroomApiDisabled表示请求用户没有 访问教室API

可能的操作:将用户引导到上的说明。阿尔索 看见 , 因为用户可能使用了错误的帐户


课堂API中出现错误403,ClassRoomAPIsabled消息表示您无权访问数据:

ClassroomApiDisabled表示请求用户没有 访问教室API

可能的操作:将用户引导到上的说明。阿尔索 看见 , 因为用户可能使用了错误的帐户