javascript 如何通过API使用令牌访问存储在firebase中的netlify部署日志?

zi8p0yeb  于 2023-05-27  发布在  Java
关注(0)|答案(1)|浏览(146)

我正在尝试为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
我做错什么了吗?另外,请让我知道是否有任何其他方式获得部署日志。
非常感谢您考虑我的请求。

6bc51xsx

6bc51xsx1#

我们假设它应该工作,但netlify的人确认我们无法通过API访问日志,并且只能从2023年5月25日的UI访问
链接到讨论
https://answers.netlify.com/t/cant-access-firebase-log/19398/8

相关问题