QQ 群官方网站提供了生成 web 端一键加群按钮的工具,可是实际使用时发现有些问题,最终无法成功拉起加群面板。
查阅了一些资料后,发现有另一种方法生成一键加群地址。
-
使用 postman 发送 GET 请求到:
http://wp.qq.com/wpa/g_wpa_get?guin=群号
,关键点是在 GET 请求的 header 里设置Content-Type: application/json
-
从返回的 JSON 数据里提取
result.data.key
的值 -
构造一键加群 API 地址:
http://wp.qq.com/wpa/qunwpa?idkey=取得的key
如果要在 APP 中使用一键加群功能,在 QQ 群官方网站提供的工具中也能一键生成代码片段,原理就是用 deeplink 拉起手机 QQ 并传入 Q 群参数,直接复制粘贴工具生成的代码就行,很方便。
另外如果想要在 APP 中实现一键关注微博,方法参照 APP 一键加 Q 群功能即可,微博的 deeplink 地址是sinaweibo://userinfo?uid=微博UID
。
看起来比手 Q 更简单,只要把你的微博 UID 带上就行,至于 UID 怎么来的,方法如下:
-
如你没有设置微博个性域名的,那么直接复制微博主页地址的数字即可
-
对于设置了微博个性域名的朋友,打开自己的微博主页,把鼠标移动到微博人物头像下方的“关注”或“粉丝”,这时候在浏览器左下角的状态栏就会看到带数字的个人微博地址,而数字就是你要的 UID
至于微博开放平台上说的要申请 AppKey 那东西,不存在的,根本不需要。