我正在尝试为Netlify构建一个客户端应用程序,该应用程序将显示所有站点和部署及其日志。我正在使用Netlify API。
我可以通过向https://api.netlify.com/api/v1/sites/<site-id>/deploys/<deploy-id>
发送一个GET
请求来获取特定部署的详细信息,其中也包含以下格式的部署日志数据:
"log_access_attributes": {
"type": "firebase",
"url": "https://netlify-builds6.firebaseio.com/builds/63de8c3d80c560398670a877/log",
"database": "netlify-builds6",
"endpoint": "https://netlify-builds6.firebaseio.com",
"path": "/builds/63de8c3d80c560398670a877/log",
"token": <auth-token>
},
但是当我尝试使用像https://netlify-builds9.firebaseio.com/builds/63de8d936a21a82f300b132d/log?access_token=<auth-token>
这样的令牌从firebase访问日志时,我被重定向到google登录页面,当登录时,它告诉我,This project does not exist or you do not have permission to view it
。
我做错什么了吗?另外,请让我知道是否有任何其他方式获得部署日志。
非常感谢您考虑我的请求。
1条答案
按热度按时间6bc51xsx1#
我们假设它应该工作,但netlify的人确认我们无法通过API访问日志,并且只能从2023年5月25日的UI访问
链接到讨论
https://answers.netlify.com/t/cant-access-firebase-log/19398/8