http - 为什么 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。不太确定从这里去哪里。
有什么建议么?
解决方案
pagespeed 洞察 API 文档不正确。在我复制它的时候,它v4
在网址中说。玩弄这个版本,直到最终尝试v5
。那行得通。
发送请求的 url 是:
https://www.googleapis.com/pagespeedonline/v5/runPagespeed
推荐阅读
- javascript - 条件不起作用并仍在提交表单
- java - 如何获取 Windows 的 IcedTea 浏览器插件(OpenJDK 浏览器 java 插件)?
- spring-boot - Spring boot 启动日志到文件
- javascript - Javascript按条件在循环中添加延迟
- r - 使用 rvest follow_link 循环浏览网页列表
- android - 如何在 nativescirpt radlistview 上获取固定标题和滚动列表项
- javascript - Asp.net mvc dropdownlist 级联错误无法设置属性“值”为空
- javascript - 如何过滤对象数组但更改顺序
- python - 删除数据框中的一些字符串
- python - matplotlib funcAnimation 带有静态刻度的增长线