文章目录
URLscheme是什么?
android中的scheme是一种页面内跳转协议,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转到APP内部页面;scheme协议抓取的方式非常多,也比较简单,可以参考上期文章通过intent的方式抓取scheme地址或者通过小黄鸟抓包抓取。
抖音 Schema
例子(部分参数可省略)
跳转主页并关注:
snssdk1128://user/profile/72673737181?refer=web&gd_label=click_wap_profile_bottom&type=need_follow&needlaunchlog=1
snssdk1128://user/profile/72673737181?refer=web&gd_label=click_wap_download_follow&type=need_follow&needlaunchlog=1
打开视频:
snssdk1128://aweme/detail/6683443624597916941?refer=web&gd_label=click_wap_profile_feature&appParam=&needlaunchlog=1
原声(同一个音乐的作品):
snssdk1128://music/detail/6680045787365247747?refer=web
热搜榜:
snssdk1128://search/trending
最热视频:
snssdk1128://search/trending?type=1
音乐榜:
snssdk1128://search/trending?type=2
热搜(正能量):
snssdk1128://search/trending?type=3
明星爱豆榜:
snssdk1128://search/trending?type=4
抖音内打开网址:
snssdk1128://webview?url=http%3A%2F%2Fbaidu.com&from=webview&refer=web
抖音内打开网址(全屏):
snssdk1128://webview?url=http%3A%2F%2Fbaidu.com&from=webview&hide_nav_bar=1&refer=web
回首页
snssdk1128://feed?refer=web&gd_label={{gd_label}}
直播间
snssdk1128://live?room_id={{room_id}}
用户
snssdk1128://user/profile/
snssdk1128://feed?refer=web&gd_label={{gd_label}}
snssdk1128://aweme/detail/{{id}}?refer=web&gd_label={{gd_label}}&appParam={{appParam}}&needlaunchlog=1
snssdk1128://user/profile/{{uid}}?refer=web&gd_label={{gd_label}}&type={{type}}&needlaunchlog=1
snssdk1128://challenge/detail/{{id}}?refer=web
snssdk1128://music/detail/{{id}}?refer=web
snssdk1128://webview?url={{url}}&from=webview&refer=web
snssdk1128://webview?url={{url}}&from=webview&hide_nav_bar=1&refer=web
snssdk1128://poi/detail?id={{id}}&from=webview&refer=web
snssdk1128://forward/detail/{{id}}
抖音极速版Schema
抖音极速版将抖音schema的1128替换成2329即可。
比如
snssdk2329://forward/detail/{{id}}
抖音国际版TikTok Schema
抖音国际版将抖音schema的1128替换成1233即可。国际版会有些不一样,具体需自测
比如
snssdk1233://user/profile
快手 Schema
kwai://home 打开首页(启动APP)
kwai://gamezone/home 打开游戏专区
kwai://gamezone/game/[游戏ID] 打开某个游戏
kwai://webview?url=[URL链接] 在快手中打开指定URL
kwai://tag/topic/哒视眼镜 不知道什么玩意
kwai://home/following 打开关注
kwai://home/hot 打开发现 kwai://promotion
kwai://home/local 打开同城
kwai://profile/[用户UID] 打开用户主页
kwai://profilesetting 编辑个人资料
kwai://business/poi 地理位置
kwai://business/location 定位界面
kwai://work/[作品ID] 打开某作品
kwai://work/[PhotoId]?userId=[UserId]
kwai://live/play/[LiveStreamId] 上面两个应该是 图片作品 这个是小视频作品
kwai://liveaggregate?sourceType=[不知道什么参数]
kwai://liveaggregate/[未知参数]?sourceType=[未知参数]
kwai://musicstation/[PhotoId]?userId=[UserId]&sourceType=[Integer.valueOf(13)]
kwai://musicstation 快手音悦台
kwai://followers 粉丝列表
kwai://followings 关注列表
kwai://tube/square 小剧场
微信 Schema
weixin://dl/scan 扫一扫
weixin://dl/feedback 反馈
weixin://dl/moments 朋友圈
weixin://dl/settings 设置
weixin://dl/notifications 消息通知设置
weixin://dl/chat 聊天设置
weixin://dl/general 通用设置
weixin://dl/officialaccounts 公众号
weixin://dl/games 游戏
weixin://dl/help 帮助
weixin://dl/feedback 反馈
weixin://dl/profile 个人信息
weixin://dl/features 功能插件
小红书 Schema
xhsdiscover://account/bind/ //账号与安全
xhsdiscover://choose_share_user //分享给用户
xhsdiscover://dark_mode_setting //深色设置
xhsdiscover://video_feed/id //视频作品页
xhsdiscover://general_setting/ //通用设置
xhsdiscover://hey_home_feed/ //记录我的日常
xhsdiscover://hey_post/ //发布语音
xhsdiscover://home //主页
xhsdiscover://home/explore //发现列表
xhsdiscover://home/follow //关注列表
xhsdiscover://home/localfeed //同城列表
xhsdiscover://home/note //关注列表
xhsdiscover://home/store //商城
xhsdiscover://instore_search/result //商品搜索
xhsdiscover://instore_search/result?keyword= //商品搜索关键词
xhsdiscover://item/id //文字作品页
xhsdiscover://item/id?type=normal //文字作品页
xhsdiscover://item/id?type=video //视频作品页
xhsdiscover://search/result?keyword= //搜索关键词
xhsdiscover://me/profile //编辑资料
xhsdiscover://message/collections //收到的赞和收藏
xhsdiscover://message/comments //收到的评论和@
xhsdiscover://message/followers //新增关注
xhsdiscover://message/notifications //系统通知
xhsdiscover://message/strangers ,//陌生人消息
xhsdiscover://messages //消息
xhsdiscover://notification_setting ,//通知设置
xhsdiscover://post //发布作品-相册
xhsdiscover://post_note //发布笔记
xhsdiscover://post_video //发布视频
xhsdiscover://post_video_album //发布视频-全部相册
xhsdiscover://profile //我的个人页面
xhsdiscover://instore_search/recommend //商品搜索
xhsdiscover://recommend/contacts //通讯录好友
xhsdiscover://recommend/user //推荐用户
xhsdiscover://search/result //搜索
xhsdiscover://store //商城
xhsdiscover://system_settings/ //开发者模式,可以修改登陆账号
xhsdiscover://topic/v2/keyword //话题
xhsdiscover://user/user_id //用户主页
xhsdiscover://user/id/followers //TA的粉丝
跳转到各大短视频App 作品页 Scheme合集
抖音作品页面 snssdk1128://aweme/detail/[作品id]
快手作品页面 kwai://work/[作品id]
皮皮虾作品页面 bds://cell_detail?item_id=[作品id]
火山作品页面 snssdk1112://item?id=[作品id]
西瓜作品页面 snssdk32://detail?groupid=[作品id]
微视作品页面 weishi://feed?feed_id=[作品id]
跳转到各大短视频App 用户主页 Scheme合集
快手用户主页 kwai://profile/[用户ID]
微视用户主页 weishi://profile?person_id=[用户ID]
抖音用户主页 snssdk1128://user/profile/[用户ID]
抖音极速版用户主页 snssdk2329://user/profile/[用户ID]
跳转应用商店Scheme/(Market)
market://details?id={{PackageName}} 通过Java包名直接定位到你的App 跳转显示App详细介绍页
market://search?q=pname:{{java包名}} 通过Java包名搜索App 显示搜索到的App列表
market://search?q=pub:{{开发者名称}} 通过开发者名称搜索App 显示开发者发布的所有App列表
market://search?q={{关键词}} 通过关键词搜索App 显示搜索到的标题/内容相关的所有App列表
market://search?q={{关键词}}pub:{{开发者名称}} 组合查询 更精确的筛选
scheme如何在手机脚本中调用?
通过意图Intent对象来调用。以云控app为例,只需将调用地址和参数,填入到下面的data中即可。
//打开视频
app.startActivity({
data: "snssdk1128://aweme/detail/6683443624597916941?refer=web&gd_label=click_wap_profile_feature&appParam=&needlaunchlog=1",
});
注意
个别scheme地址随着app的更新,可能会发生变动。如果有调用失效的情况,说明不可用了。scheme地址,是安卓脚本通用的,所以不限制使用平台。
测试地址
测试地址:http://smartcloudscript.com