0

我需要使用 Webex 上的 API 获取我的详细信息,但是当我单击假设获取我的详细信息输出的按钮时,我收到了此错误。

编辑:我尝试添加console.log(data)评论者 huy 的建议,但它只在控制台上显示我的详细信息,并且仍然有错误长度 data.items 未定义。我如何定义data.items?无论如何,感谢评论者回答我的问题。

    document.getElementById('getDetail').addEventListener('click', getDetail);

    function getDetail(){
        fetch('https://webexapis.com/v1/people/me', {
            method: 'GET',
            headers: {
                'Content-type': 'application/json',
                'Authorization': `Bearer ${token}`
            },
        })
        .then(function(res){
            return res.json();
        })
        .then(function(data){
            let output ='';
            for(let i=0;i<data.items.length;i++){
                output+=`
                     <ul>
                        <li>${data.items[i].id}</li>
                        <li>${data.items[i].displayName}</li>
                        <li>${data.items[i].nickName}</li>
                        <li>${data.items[i].firstName}</li>
                        <li>${data.items[i].lastName}</li>
                        <li>${data.items[i].emails}</li>
                    </ul>
                `;
            }
            document.getElementById('getDetail').innerHTML = output;
        })
    }
</script>
4

0 回答 0