我们更新了一个新的能力:Google Maven 仓库快速查询!
鸿洋 2020-05-04 20:19
我们给大家开放了一个新的能力,大家可以在wanandroid上查询任何Google对外开放的相关库的版本信息。
点击此处体验:
https://wanandroid.com/maven_pom/index
此外,我们第一时间开放了Open API接口:
开放Open Api的目的为,大家可以利用API做一些有意思的小东西:
- app端能力;
- Android Studio 插件,可以输入关键词引入库的版本;
当然Open API可能满足不了你的需求,可以联系我,我会更快响应你的需求。
在这里提issue : https://github.com/hongyangAndroid/wanandroid/issues
或者在我的星球,直接@我: https://wanandroid.com/blog/show/2701
获取所有包名
https://wanandroid.com/maven_pom/package/json
查询接口
https://wanandroid.com/maven_pom/search/json?k=viewpager2
方法:GET
url: https://wanandroid.com/maven_pom/search/json
参数:k
如果参数k包含:,则我们会一分为2,匹配group和artifact。
例如:k=android:viewpager2
我们会返回:group like 'android' and artifact like 'viewpager2' 的数据,这样返回数据会更加精准。
返回数据说明:
{
"data": [
{
"artifactMap": {
"viewpager2": [ // artifactName
{
"artifact": "viewpager2",
"content": "implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha01'",
"date": null,
"group": "androidx.viewpager2",
"id": 3918,
"version": "1.0.0-alpha01"
},
]
},
"groupName": "androidx.viewpager2" // 所属groupName
}
],
"errorCode": 0,
"errorMsg": ""
}
- groupName: group信息;
- artifactMap:
- key: aar的名称(一个group下可能多个)
- value aar的具体版本信息(一个aar可能有多个版本)
未来我们会尝试在首页显示Google在一周内的任何版本更新,让大家第一时间了解相关信息。
未来我们还会尝试让大家订阅自己关注的库列表,当这些库有更新时,会在首页or站内信的方式提示您。