一直以为Wordpress没有公开的历史版本api接口,问了AI才知道,在开发者论坛上,有人将Wordpress系统的更新接口扒了出来,更新接口就有请求版本历史的api。
接口地址:https://api.wordpress.org/core/version-check/1.7/
参数:
locale
:此参数用于指定请求的语言环境。例如,如果您希望获取简体中文版本的信息,可以将locale
设置为zh_CN
。version
:此参数用于指定当前安装的WordPress版本。API将根据提供的版本返回适当的更新建议。php
:此参数用于指定服务器上的PHP版本。mysql
:此参数用于指定服务器上的MySQL版本。local_package
:此参数用于指定本地安装包的版本。
示例
复制
https://api.wordpress.org/core/version-check/1.7/?locale=zh_CN&version=5.8&php=7.4&mysql=5.7
python读取代码
复制
import requests def get_wordpress_versions(): url = "https://api.wordpress.org/core/version-check/1.7/" response = requests.get(url) if response.status_code == 200: versions_data = response.json() return versions_data['offers'] return None def main(): versions = get_wordpress_versions() if versions: print("WordPress历史版本信息:") for version in versions: print(f"版本:{version['version']}") else: print("无法获取WordPress历史版本信息。") if __name__ == "__main__": main()
评论 (0)