wegame系统推荐头像_腾讯微视一选项或致无法关闭好友推荐

今年3月腾讯与抖音就用户头像及昵称归属起纷争,腾讯指责抖音违规。但记者测试发现,腾讯微视在用户授权及数据使用上问题更严重,登录默认获取关系链,授权不可逆,有悖个人数据信息保护原则,截至发稿腾讯未明确回复。

今年3月,腾讯与抖音曾就用户头像及昵称归属问题陷入纷争。

腾讯方面曾表示,微信和QQ产品平台上产生和积累的大量用户头像、昵称、地区、好友关系等数据,是腾讯公司微信/QQ等产品开展经营活动,进行商业竞争的重要核心资源。抖音进行好友推荐并授权多闪违反了法律法规对于用户信息保护的相关规定。

但记者近日测试发现,腾讯自身短视频产品微视在用户授权及数据使用上存在更为严重的问题。

当前,微视只提供微信及QQ两种登录方式。用户在选择微信登录时,系统默认勾选获取微信关系链选项——寻找与你共同使用该应用的好友。用户如不想开放好友关系,需手动取消授权。

06e5ee285bfb3bc5e426197ac6b2fe95.png

如果选择QQ登录,则默认强制获取QQ关系链,必须允许“访问应用里你的QQ好友信息”,完全不提供取消选项。

而用户一旦完成授权,成功登录微视,产品内就不再提供取消好友推荐选项。用户可完整看到全部已注册的微信/QQ好友的微视ID。此时,如果用户想要取消授权,只能选择回到微信的隐私设置的子页面中,跨产品实现取消对微视的授权。

4f2267595fe4227c77aa49accc85d8e6.png

取消授权为微信界面

但更大的问题在于,一旦你曾经授权过好友关系,即使在微信中删除对微视的全部授权,并重新登录微视,拒绝勾选寻找与你共同使用该应用的好友,你还是能在微视中看到全部已注册的微信/QQ好友的微视ID。并且,你的其他好友也仍能在自己的微信好友推荐列表中看到你。换句话说,授权微信好友关系在腾讯自家力推的短视频产品微视中,是不可逆的。

这意味着,一旦你在最初注册时没有手动取消默认授权,你就将永远无法拒绝微视使用你的微信好友关系。

一方面,腾讯对于抖音、多闪是否使用本应属于用户的头像及昵称锱铢必较,指责其不符合平台管理与原则和相关法律法规。另一方面,对待自家产品又将数据“打通”,一路开绿灯,拓展用户关系链。暂且不说商业竞争层面的问题,仅从用户角度而言,这一产品设置也是完全有悖于个人数据信息保护原则的。

截至发稿前,腾讯并未就这一问题予以明确回复。

(来源:财经国家周刊)

系统旨在构建套面向高等院校的综合性教务管理平台,涵盖学生、教师及教务处三个核心角色的业务需求。系统设计着重于实现教学流程的规范化与数据处理的自动化,以提升日常教学管理工作的效率与准确性。 在面向学生的功能模块中,系统提供了课程选修服务,学生可依据培养方案选择相应课程,并生成个人专属的课表。成绩查询功能支持学生查阅个人各科目成绩,同时系统可自动计算并展示该课程的全班最高分、平均分、最低分以及学生在班级内的成绩排名。 教师端功能主要围绕课程与成绩管理展开。教师可发起课程设置申请,提交包括课程编码、课程名称、学分学时、课程概述在内的新课程信息,亦可对已开设课程的信息进行更新撤销。在课程管理方面,教师具备录入所授课程期末考试成绩的权限,并可导出选修该课程的学生名单。 教务处作为管理中枢,拥有课程审批与教学统筹两大核心职能。课程设置审批模块负责处理教师提交的课程申请,管理员可根据教学计划与资源情况进行审核批复。教学安排模块则负责全局管控,包括管理所有学生的选课最终结果、生成包含学号、姓名、课程及成绩的正式成绩单,并能基于选课与成绩数据,统计各门课程的实际选课人数、最高分、最低分、平均分以及成绩合格的学生数量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
### 了解HTML和Ajax请求Wegame的access_token 构建个使用HTML和Ajax向Wegame发起`access_token`请求的过程,需要明确几个关键点:如何构建Ajax请求[^1]、如何处理认证流程以及如何正确地传递和解析响应数据[^2]。 以下是个完整的实现方案: #### 1. HTML部分 在HTML中,需要提供个按钮链接来触发Ajax请求。同时,确保页面加载时所有脚本已就绪。 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wegame Access Token Request</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <button id="getAccessToken">获取Access Token</button> <div id="response"></div> <script src="script.js"></script> </body> </html> ``` #### 2. Ajax请求部分 在JavaScript中,使用Ajax发起请求以获取`access_token`。这里假设Wegame的API需要传递`client_id`和`client_secret`作为认证信息[^3]。 ```javascript document.getElementById('getAccessToken').addEventListener('click', function() { const url = 'https://api.wegame.com/token'; // 替换为实际的API端点 const clientId = 'your_client_id'; // 替换为你的客户端ID const clientSecret = 'your_client_secret'; // 替换为你的客户端密钥 $.ajax({ url: url, type: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Basic ' + btoa(clientId + ':' + clientSecret) // Base64编码认证信息 }, data: JSON.stringify({ grant_type: 'client_credentials' // 假设使用的是客户端凭证授权类型 }), success: function(response) { document.getElementById('response').innerText = 'Access Token: ' + response.access_token; }, error: function(xhr, status, error) { document.getElementById('response').innerText = 'Error: ' + error; } }); }); ``` #### 3. 处理认证流程 在上述代码中,`Authorization`头通过Base64编码将`client_id`和`client_secret`组合成字符串并传递给服务器。这是OAuth 2.0标准中的常见做法[^4]。 #### 4. 注意事项 - 确保API端点和参数与Wegame官方文档致。 - 如果Wegame的API要求CORS(跨域资源共享)设置,则可能需要后端代理来解决跨域问题[^5]。 - 在生产环境中,避免直接在前端暴露敏感信息(如`client_secret`),推荐通过后端服务间接获取`access_token`。 ### 示例总结 通过上述方法,可以成功使用HTML和Ajax向Wegame发起`access_token`请求,并妥善处理认证流程。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值