Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【百度推送】是否可以考虑修改成官方的推送方式,使用默认的推送方式一直失败 #186

Open
carolcoral opened this issue Feb 16, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@carolcoral
Copy link

carolcoral commented Feb 16, 2023

是什么版本出现了此问题?

1.0.10

Halo 版本

1.6.1

平台

桌面端

操作系统

macOS

浏览器

Safair

在线站点地址

http://blog.cnkj.site

描述缺陷

当我填写了正确的百度推送的token后,在文章页使用百度检查,发现每个页面的推送均失败。
当我使用postman工具进行接口调用发现推送是成功的:
image

当我查询到 source/js/common.js 中的代码时候发现使用的好像是单独的一个服务器请求地址。
因此,我们是否可以考虑使用官方的推送地址:http://data.zz.baidu.com/urls 进行推送呢,其次,在推送中发现请求参数 sitetokenparams参数,但urls为 body(type=text)类型的参数,content-type 也修改为Content-Type: text/plain类型了。可能并不太适合当前的推送方式。

另外:对于校验当前url是否推送成功建议可以本地生成数据文件或在数据库中生成关联信息,减少了服务器的请求压力和频繁检查。

如何复现

访问地址 http://blog.cnkj.site 任何文章页必现

期望结果

执行推送成功并返回成功结果

附加信息

再次感谢作者的分享!

@carolcoral carolcoral added the bug Something isn't working label Feb 16, 2023
@qinhua
Copy link
Owner

qinhua commented Feb 16, 2023

@carolcoral 域名被屏蔽了😄

@carolcoral
Copy link
Author

@carolcoral 域名被屏蔽了😄

😂那是否可以考虑改成用官方请求的方式呢,主要是对request部分的改动,这样官方域名不会被屏蔽😂

@carolcoral carolcoral changed the title 【百度推送】时候可以考虑修改成官方的推送方式,使用默认的推送方式一直失败 【百度推送】是否可以考虑修改成官方的推送方式,使用默认的推送方式一直失败 Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants