- 小程序安全风控接口附件
一、风险用户扫描功能简介 为提高微信开放平台生态安全性,针对小程序各应用场景中可能存在的恶意注册、营销作弊等黑产风险和安全问题,平台开放API方式向开发者提供风险用户扫描接口协助开发者应对刷单、虚假交易、恶意骗取补贴等营销作弊风险和批量注册、伪造身份等注册黑产风险,以便开发者维护小程序运营秩序和安全。 二、 风险用户扫描功能应用行业 [图片] 综合 账号、行为、环境 等多维度信息,在注册、登录、营销活动、交易行为等业务场景中,发现羊毛党、黑产、网赚团伙等,有效解决网上商城、旅游OTA、网约车、餐饮外卖等行业中存在的恶意注册、频繁登录、羊毛党刷券、网赚刷单等问题,从而形成完整的小程序安全风控体系。 三、 风险用户扫描能力及其应用场景 营销作弊:在首单优惠和特价优惠等营销活动中有效识别刷单、虚假交易、恶意骗保骗补贴等破坏运营秩序和安全的行为。 恶意注册:识别并拦截机器批量注册、垃圾小号、伪造身份等恶意注册行为。 [图片] 四、产品优势 1、官方渠道 独有能力 小程序的技术框架及管控需求决定了开发者无法获取设备相关底层信息 2、覆盖全面 海量数据 微信全生态行为数据,腾讯全用户账号体系 3、准确可靠 便捷快速 整合腾讯安全相关能力,提供API接口快速接入(注:接口需开通权限后方可使用) 五、如何开通权限? 登录小程序,在【开发→开发管理→安全中心→风险用户扫描】申请开通即可。 [图片] 六、接口介绍可查阅接口文档,如有其他疑问,欢迎随时参与官方社区讨论 七、风险等级判定规则和使用建议 1、基于不同场景有不同的判定规则: 注册场景:根据是否存在恶意注册、盗号等行为,和网络、设备等环境因素的综合判定。 营销作弊场景:根据 是否存在薅羊毛、欺诈等行为,和网络、设备等环境因素的综合判定。 2、开发者可根据接口返回的风险等级数值判别用户的风险程度,数值越大,风险越高,风险等级代表的意义及对应业务的使用,可参考下方的说明及建议,具体的使用可根据业务实际情况动态调整,以达到准确的拦截,保护业务健康有序的开展。 [图片]
2021-03-31 - OpenSDK支持FileProvider方式分享文件到微信
各位开发者: 最新版本(7.0.13)的微信 SDK 已经适配使用FileProvider的方式来进行消息分享。 如果分享的消息中涉及文件路径(如图片类型消息),建议开发者针对Android 7.0版本及以上设备,判断微信版本支持(判断方法见后文【微信版本支持】一节)的情况下,更新为FileProvider的方式进行分享。以下是具体的适配说明。 使用FileProvider1. 配置在项目的[代码]AndroidManifest.xml[代码]添加相关配置,示例如下: <provider android:name="android.support.v4.content.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_provider_paths" /> </provider> // ${applicationId}为你的应用包名 在[代码]res/xml[代码]目录(如果没有[代码]xml[代码]目录,则新建一个)下,添加文件[代码]file_provider_paths.xml[代码],内容如下: <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="http://schemas.android.com/apk/res/android"> <external-files-path name="sharedata" path="shareData/"/> </paths> [代码]external-files-path[代码]表示通过 [代码]Context.getExternalFilesDir(null)[代码] 接口获取到的目录下的文件才可被共享,其他未配置的路径均不可被分享。同样的节点可以配置多个,以支持多个不同的子目录,如下所示: <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="http://schemas.android.com/apk/res/android"> <external-files-path name="sharedata" path="shareData/"/> <external-files-path name="sharedata2" path="shareData2/"/> </paths> [代码]paths[代码]内部还支持节点配置其他的路径,比如: [代码]files-path[代码],对应于 [代码]Context.getFilesDir()[代码] 获取到的目录[代码]cache-path[代码],对应于 [代码]Context.getCacheDir()[代码] 获取到的目录 ...还有一些其他可配置的路径,开发者可自行了解使用。 2. 使用FileProvider接口将路径通过FileProvider的接口转换成[代码]content://URI[代码]形式,示例如下: public void shareToWechat(Context context) { // ... String filePath = context.getExternalFilesDir(null) + "/shareData/test.png"; // 该filePath对应于xml/file_provider_paths里的第一行配置:,因此才可被共享 File file = new File(filePath); String contentPath = getFileUri(context, file); // 使用contentPath作为文件路径进行分享 // ... } public String getFileUri(Context context, File file) { if (file == null || !file.exists()) { return null; } Uri contentUri = FileProvider.getUriForFile(context, "com.example.app.fileprovider", // 要与`AndroidManifest.xml`里配置的`authorities`一致,假设你的应用包名为com.example.app file); // 授权给微信访问路径 context.grantUriPermission("com.tencent.mm", // 这里填微信包名 contentUri, Intent.FLAG_GRANT_READ_URI_PERMISSION); return contentUri.toString(); // contentUri.toString() 即是以"content://"开头的用于共享的路径 } 微信版本支持OpenSDK版本:必须大于或等于 5.4.3 版本,建议开发者升级至最新版本 5.5.8微信版本:当且仅当通过 IWXAPI.getWXAppSupportAPI() 接口获取到的值 >= 0x27000D00,才能支持FileProvider的方式进行分享。示例代码如下:private IWXAPI api; // api的初始化这里省略 public void shareToWechat(Context context) { // ... if (checkVersionValid(context) && checkAndroidNotBelowN()) { String filePath = context.getExternalFilesDir(null) + "/shareData/test.png"; File file = new File(filePath); String contentPath = WXOpenSDKFileProviderHelper.getFileUri(context, file); // 使用contentPath作为文件路径进行分享 // ... } else { // 使用原有方式传递文件路径进行分享 // ... } } // 判断微信版本是否为7.0.13及以上 public boolean checkVersionValid(Context context) { return api.getWXAppSupportAPI() >= 0x27000D00; } // 判断Android版本是否7.0及以上 public boolean checkAndroidNotBelowN() { return android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N; } 详细参考 OpenSDK 消息分享文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Share_and_Favorites/Android.html 微信团队 2020年03月31日
2020-03-31 - 社区每周|小游戏商业化全流程调优详解、创意小游戏名单、上周问题反馈(09.19-10.09)
各位微信开发者: 以下是上周小游戏相关能力更新及我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小游戏生态。 【第21期】创意小游戏名单公布 步履不停,创意不断! 【第20期】创意小游戏名单:《爆炒江湖》、《史小坑的爆笑生活2》、《拼旅君》、《翻滚吧天神》 点击查看详情 微信小游戏商业化全流程调优详解 在微信小游戏开发者学院第二季的课程中,微信公开课讲师针对商业化的全流程调优进行了详细教学,同时对虚拟支付进行全流程完整的进行拆解演绎,以下为大家带来课程干货! 从小游戏的商业化全流程出发,小游戏的商业化可以拆分为测试(性能测试、商业化测试)、投放、拉收效果分析、经营数据分析四步。针对以上四个阶段,微信小游戏官方平台提供了很多工具,这些工具点对点的在力求帮助开发者解决面对的问题,提高大家的运营效率。 [图片] 点击查看详情 上周问题反馈和处理进度(09.19-10.09) 已修复 小游戏变更过游戏类目,导致代码包容量从4M变为2M的问题 查看详情 更新小游戏版本后大量玩家约1%,进入游戏加载分包失败,提示 "记录不存在,无法运行"的问题 查看详情 关于开放域设置数据setUserCloudStorage的问题 查看详情 微信小游戏制作工具手机和预览不一致的问题 查看详情 修复中的问题 小游戏激励视频,播放完毕或中途返回游戏,都会报错的问题 查看详情 上线项目突然出现Can't find variable: __appServiceEngine__的问题 查看详情 PC微信小游戏 好友送礼流程中断的问题 查看详情 小游戏配置大屏支持和屏幕方向冲突问题 查看详情 小游戏 ios 跳转其它小游戏,其它小游戏点击重启小游戏,启动后,1s内必定闪退的问题 查看详情 {};at setTimeout callback function Error? 查看详情 不关闭游戏,锁屏几分钟后打开,微信和小游戏都卡死的问题 查看详情 安卓手机小游戏跳转前出现半屏黑色的问题 查看详情 canvas 移动端的bug 查看详情 iOS玩着突然关机的问题 查看详情 需求反馈 需求评估中 开发者工具模拟器里面显示性能数据的需求 查看详情 小程序/小游戏放开5个小程序限制的需求 查看详情 vibrateShort针对iOS13增加体验更好的软震动的需求 查看详情 小程序添加重启功能的需求 查看详情 小游戏订阅数据统计的需求 查看详情 个人开发者没有服务器获取openId的需求 查看详情
2020-10-16 - 小程序线上课程共创&服务商认证讲师招募计划
[图片] 从工具到平台再到生态,微信小程序凝聚着超过150万的开发者、数千个第三方平台。随着小程序能力的不断发布及在各行业的广泛应用,涌现出一大批优质的小程序。越来越多优秀的小程序开发、运营经验值得被挖掘及传播。微信学院做为官方的教育品牌,通过线上教育和线下培训搭建起开发者之间交流的平台。除了官方课程的不断更新,同时也号召认可微信小程序生态价值、及在小程序各领域有丰富经验的个人和机构,参与“小程序线上课程共创&服务商讲师认证”项目。 【线上课程共创】 鼓励小程序的优质个人开发者&服务商企业投稿小程序生态相关的线上课程内容,完成共创的线上课程将展示在微信开放社区—微信学院、腾讯大学,及其它腾讯官方平台; 共创课程的个人或企业,在微信开放社区上将获得荣誉展示; 特别突出的线上课程开发者,将有机会被邀请参与服务商认证讲师项目,参与行业workshop、公开课等官方线下活动分享。 招募对象: 有能力开发小程序课程的个人开发者或服务商企业; 课题范围: 课题包括但不限于: · 小程序平台能力解读; · 小程序安全运营经验交流; · 商户拓展:小程序商户拓展方法及案例介绍; · 运营方法:商户留存及运营方法; · 营销技巧:针对不同行业不同类型商户的多种营销玩法及技巧; · 技术案例:小程序基础开发能力&行业通用技术管理方案。 投稿课程形式: 线上课程仅限图文形式或视频课程形式 线上课程共创流程: 1、课程投稿 可点击链接或扫码报名:https://wj.qq.com/s2/3938562/1efc/ [图片] 2、报名材料及课程内容审核 通过对提交材料及课程内容的审核,反馈报名结果。 3、入选课程修改、复核 针对初步入选的课程,将提供优化建议,对进行内容修改及复核。 4、复选及课程上线 根据复核结果,确认最终入选课程,上线开放社区-微信学院,完成课程共创。 [图片] 【服务商认证讲师项目】 2019年微信小程序服务商讲师招募目前已正式开启,通过招募流程的筛选、培训、试讲认证后,拥有丰富行业经验的您将成为由腾讯大学培训认证,成为微信小程序体系助力的优秀讲师。 招募对象: 微信小程序服务商(企业) 招募时间: 2019年6月26日—7月12日24点前完成报名。 招募流程: 1、提交报名信息 请提供包括公司、个人、分享内容及所属行业等信息在内的基本资料,以便我们进行资格审核。 服务商认证讲师报名链接(或扫二维码):https://wj.qq.com/s2/3933943/c5df/ [图片] 报名课程形式:课件PPT+课程内容简介+试讲视频(3分钟) (分享内容信息须包含分享内容的题目名称与内容简介以及分享课件的初稿,如果您有试讲视频或过往的分享案例,也可进行提交) 本次招募不限行业,分享内容的主题范围限定于以下4个方向: · 流量拓展:小程序流量拓展方法及案例介绍; · 运营方法:小程序运营方法及落地技巧; · 行业方案:针对不同行业不同类型商户的创新营销玩法&行业解决方案; · 技术案例:小程序基础开发能力&行业通用技术管理方案。 其中4个商业场景下的行业我们提供以下课题方向,供服务商报名前参考: 品牌类: 小程序流量运营怎么做?从捡起品牌的散点流量开始 如何用好小程序联动线上线下的生意场景 时尚品牌导购如何通过小程序促成增量成交 如何搭建SCRM,助力用户数字化 小程序+黑科技?打造品牌零售新体验 零售类: 零售门店如何用小程序抓住线下流量 零售商家如何通过小程序拓展线上服务能力 如何通过小程序拓展用户的购物体验 餐饮类: 会员系统,帮助商家留住顾客 小程序冷启动怎么玩?门店流量+营销工具告诉你 外卖反哺线下门店?外卖系统这么设计,教你赚的比门店多 生活服务类: 小程序如何帮助生活服务类商家拓展顾客群体 小程序预约场景,如何在各个行业发挥价值 如您有其他微信小程序业务相关的经验,可供行业内其他服务商/商户参考借鉴、共同交流的话题也可提供课件进行报名。 2招募资格审核 我们将对您提交的报名信息,进行初步筛选;通过初步筛选的报名者,需要提供更多的补充材料。我们将对补充材料进行二次筛选,确认通过招募资格审核的报名者。 3课程开发和授课技巧训练营 通过招募资格审核的讲师,后续将可参加由腾讯大学与微信小程序团队共同组织的为期两天的课程开发和授课技巧训练营,提升课件开发与授课技巧。 4试讲及认证 完成分享内容课件的终稿后,我们将安排试讲与认证,通过试讲及认证的讲师,将可获得腾讯大学认证的微信小程序服务商讲师证书。 5分享活动 我们将安排通过认证的讲师,在微信小程序服务商的线下活动中进行授课。您将在授课中,与更多合作伙伴交流,获得更多的寻找区域合作伙伴的机会。 [图片] 我们将根据您填写的信息进行资格审核。共同参与,共同成长,一起为微信小程序生态助力!
2019-06-28 - 社区每周|珊瑚安全接口限时优惠、云开发直播、话题、突出贡献者及上周问题反馈(09.28-10.05)
各位微信开发者: 以下是微信证件OCR和珊瑚安全接口限时五折优惠及上周我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小程序生态。 【限时五折优惠】微信证件OCR和珊瑚安全接口 服务平台将持续开放更多增值接口能力,能力开放同时也为了普惠广大开发者,现进行微信证件OCR和珊瑚安全接口限时(10.1-10.15)五折优惠活动,活动详情请参考活动详情。 [图片] 课程推荐:小程序云开发官方实战直播课(第三期) 由官方核心研发团队打造的小程序云开发实战直播课第三期:《几步搞定 WebSocket,从0到1实现视频弹幕系统》,可扫码预约观看。 [图片] (扫描进入直播间) 更多详情,欢迎点击 活动页面 详细了解。 上周问题反馈和处理进度(09.28-10.05)已修复的问题更新小游戏版本后大量玩家约1%,进入游戏加载分包失败,提示 "记录不存在,无法运行"的问题 查看详情 小游戏变更过游戏类目,导致代码包容量从4M变为2M的问题 查看详情 开放平台三方平台管理下打开详情空白页的问题 查看详情 线上原生模板广告全部不显示了的问题 查看详情 所有原生广告不显示了的问题 查看详情 修复中的问题小游戏配置大屏支持和屏幕方向冲突问题 查看详情 上线项目突然出现Can't find variable: __appServiceEngine的问题 查看详情 区域粉丝数据异常的问题 查看详情 iOS系统在横屏页面接过微信电话后,wx.navigateBack返回上一页的按钮点击事件全部失效的问题 查看详情 iPhone手机调用wx.joinVoIPChat出现问题 查看详情 开发设置已经发布的小程序规则打开后页面的问题 查看详情 客服消息send-message-path 分享的路径失效的问题 查看详情 扫普通链接二维码打开小程序设置,删除记录失败的问题 查看详情 textarea组件的问题 查看详情 删除小程序管理后台二维码打开小程序配置无效的问题 查看详情 设置限制帧率API在微信PC3.0 版下失效的问题 查看详情 需求反馈需求评估中能否提供【小游戏性能优化方案】与【现网小游戏】的性能数据对比的需求 查看详情 可否让公众号运营者自行选择“推荐视频”(视频消息下方的观看更多)的需求 查看详情 公众号已发布的文字批量删除的需求 查看详情 显示用户留言及商家(即作者)回复的时间的需求 查看详情 社区近期话题获奖作者 话题1:你有主动运维你的小程序吗?对于管理平台的「开发—运维中心」功能有什么建议呢? 获奖用户:杨泉、圣殿骑士、陈宇明、拾忆、神奇的桑桑😄😄😄 社区礼品:【微信气泡狗晚安灯】 话题2:在学生时代你喜欢比赛吗?工作后你还会参加专业比赛吗?对于一场比赛你最看重的是什么呢? 特等奖获奖用户:圣殿骑士 社区礼品:【微信相框Classic】 优胜奖获奖用户:杨泉、citizen four、刘紫旌、微喵网络、Q 社区礼品:【微信π杯】 *注:官方正版周边礼物以实物为准;获奖者需在1个月内响应社区运营专员私信沟通发货地址。 [图片] [图片] [图片] 社区2020.09月度突出贡献者名单公示 以下为上个月(2020年09月)社区月度“突出贡献者”名单,具体用户主页可从社区首页右侧公示版块中进入: [图片] 为了鼓励大家持续为社区生产优质内容,以上社区月度突出贡献者将获得如下奖励: 一份微信官方正版周边礼物小程序极速审核奖励*注:极速审核机制说明:在获得突出贡献者前已绑定(作为管理员或开发者)的小程序,在本月7号后至月底可享受极速审核的奖励。小程序将在2小时内审核完毕,工作时间:周一到周五,9点-21点;周六周日,9点-19点; 微信团队 2020.10.10
2020-10-10