将数据从 console.log 推送到 html

Push data from console.log to html

const access_token = ""


fetch('https://api.fitbit.com/1/user/-/profile.json', {
    method: "GET",
    headers: {"Authorization": "Bearer " + access_token}
})
.then(response => response.json())
//.then(json => console.log(json))
.then((out) =>
{ 
   
    console.log(out.data);
    document.getElementById('log').innerHTML=out.data;
    
})

嗨,我一直在尝试使用上面的 js 代码获取 wep API。我已经成功地在我的调试控制台中获取了数据,但现在我想在我的 firebase 中获取数据。有人可以帮忙吗?为了安全起见,我删除了访问令牌。

你的代码看起来没问题。您的访问令牌不正确,或者您收到的 JSON 对象没有“数据”键。

如果我在正确的页面上,您似乎应该使用“out.user”而不是“out.data”: https://dev.fitbit.com/build/reference/web-api/user/get-profile/

确保 out.data 是字符串而不是数组或对象。