首页 > 解决方案 > 为什么 pagespeed 洞察 api 返回 404?

问题描述

我有一个看起来像这样的请求:

async function test() {
    cron.schedule('*/1 * * * *', () => {
      // Test API calls, log response
      axios.get('https://www.googleapis.com/pagespeedonline/v4/runPagespeed', {
        params: {
          url: 'https://www.google.com',
          strategy: 'mobile', // mobile || desktop
        }
      })
      .then( response => {
        console.log(JSON.stringify(response.loadingExperience))
      })
      .catch(err => console.log(err))
    })
  }

但是,在我的后端和邮递员中,我得到了 404。不太确定从这里去哪里。

有什么建议么?

标签: httprequesthttp-getpagespeedpagespeed-insights

解决方案


pagespeed 洞察 API 文档不正确。在我复制它的时候,它v4在网址中说。玩弄这个版本,直到最终尝试v5。那行得通。

发送请求的 url 是:

https://www.googleapis.com/pagespeedonline/v5/runPagespeed


推荐阅读