QQ加群组件-iPhone、Android、网页上加入QQ群

摘要:
QQ群的key为:-xxx*调用joinQQGroup就可以发起手Qclient申请加群**@paramkey由官网生成的key*@return返回true表示呼起手Q成功,返回fals表示呼起失败******************/publicbooleanjoinQQGroup{Intentintent=newIntent();intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?

iPhone代码:

- (BOOL)joinGroup:(NSString *)groupUin key:(NSString *)key{
NSString *urlStr = [NSString stringWithFormat:@"mqqapi://card/show_pslcard?

src_type=internal&version=1&uin=%@&key=%@&card_type=group&source=external", @"xxx",@"xxx"]; NSURL *url = [NSURL URLWithString:urlStr]; if([[UIApplication sharedApplication] canOpenURL:url]){ [[UIApplication sharedApplication] openURL:url]; return YES; } else return NO; }


Android代码:

/****************
*
* 发起加入群流程。QQ群的 key 为: -xxx
* 调用 joinQQGroup(-xxx) 就可以发起手Qclient申请加群 
*
* @param key 由官网生成的key
* @return 返回true表示呼起手Q成功,返回fals表示呼起失败
******************/
public boolean joinQQGroup(String key) {
    Intent intent = new Intent();
    intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?

url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key)); // 此Flag可依据详细产品须要自己定义,如设置,则在加群界面按返回,返回手Q主界面,不设置,按返回会返回到呼起产品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) try { startActivity(intent); return true; } catch (Exception e) { // 未安装手Q或安装的版本号不支持 return false; } }


网页代码:

<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=xxx"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="xx用户群" title="xx用户群"></a>

參考:http://qun.qq.com/join.html

免责声明:文章转载自《QQ加群组件-iPhone、Android、网页上加入QQ群》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring中的SpringUtils工具类配置Tomcat的server.xml编码为UTF-8时,再次发布项目,编码自动还原问题?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL复合主键下ON DUPLICATE KEY UPDATE语句失效问题

问题的起因,假设有一张表,里面保存了交易订单,每张订单有唯一的ID,有最后更新时间,还有数据,详情如下: 1 2 3 4 5 6 7 +-------+----------+------+-----+---------------------+-------+ |Field|Type|Null|Key|Default|Extra| +--...

从今天开始看《Redis深度历险》--位图

网页版redis并不支持bitfield这个指令 位图这一概念让我想起来一个算法问题,在N亿个数字中判断某个数是否存在,感兴趣的可以去看一下。 看过上面的问题之后我相信对书中的零存整取、整存零取概念就会理解了,书中的例子是将hello字符串转换为ASCII码进行零存整取、整存零取。   相关指令   setbit key value 按位存   getbi...

Android : apk签名的多种方法以及key的配置

  方法一:使用Android SDK中的签名工具给apk签名:   (1)Android源码的 build/target/product/security/ 目录下有 media.pk8、media.x509.pem、platform.pk8、platform.x509.pem、shared.pk8、shared.x509.pem、testkey.pk8...

起点字体

代码: import re import requests import time from fontTools.ttLib import TTFont from fake_useragent import UserAgent headers = {"UserAgent": UserAgent().random} # 请求的目标网址 url = "htt...

在VUE中报Duplicate keys detected: '0'. This may cause an update error的报错原因以及解决办法

问题描述 vue版本 : 2.x 首先Duplicate keys detected: '0'. This may cause an update error是vue发现key不是唯一的而引发的错误. 译为中文大概是 : 检测到重复键 : '0'. '0'可能会导致一个更新错误. 解决办法网上找的其他也有一些.通过手动进行修改:key进而解决,比如说进行拼...

iphone升级到ipad Upgrade Current Target for iPad为灰色的解决方法

Upgrade Current Target for iPad为灰色的解决方法 当前iPad风潮之下,我们会将已经开发完成或者下载到的合适的iPhone源码移植到iPad上,这样可以省去重新开发的时间。但有时项目移植的时候会出现Upgrade Current Target for iPad为灰色不能升级的时候,下面我们来完整的看下移植方法及灰色的处理方法...