perl weixin webwxbatchgetcontact 接口

摘要:
type=ex&r=$now&lang=zh_CN&pass_ticket=$pass_ticket“;我的$post={BaseRequest=˃{Uin=˃$wxuin,Sid=˃$wxsid,Skey=˃$Skey,DeviceID=˃$DeviceID,},Count=˃$chat_num,List=˃[map{{UserName=˃$_,ChatRoomId=˃“”}@chatroom_id],};使用JSONqw(encode_json);$json_string=encode_json($post);我的$sreq=HTTP::请求-˃新建('OST'=˃$login_url,['lang'=˃'zh_CN','pass_ticket'=˃“$pass_ticket”,'r'=˃“$now”,'type'=˃'ex']);
webwxbatchgetcontact 返回全部群信息
这个 webwxgetcontact 只是批量获取 群组或者好友的详细信息


Post 请求:

https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxbatchgetcontact?
type=ex
&r=1454120072706
&lang=zh_CN
&pass_ticket=J8sXia58QYVfuYd8WovzMFRVRrzRhDhLWfuz%252BWAcA66ruGDKPrEIG5RpETXtbapz


参数:

lang	    zh_CN
pass_ticket	J8sXia58QYVfuYd8WovzMFRVRrzRhDhLWfuz%2BWAcA66ruGDKPrEIG5RpETXtbapz
r	        1454120072706
type	     ex

JSON:
	
BaseRequest  Object { Uin=1284510822,  Sid="9dOfMj2jJ1i3dip6",  Skey="@crypt_597aeefd_59e7e8522645e6ee09e9a81e67891e5c",  更多...}
	
Count       50
	
List        Object { UserName="@@64bef8cb87eef0527f0178...9f457cba45f0ce09b390bb9",  EncryChatRoomId=""}, Object { UserName="@@06d5f4c78e00d16e16b4a9...9c9133cea7a61ca15eb7b35",  EncryChatRoomId=""}, Object { UserName="@@730e33b4ba31c677a7ac40...327bf498717daa6b9683d5b",  EncryChatRoomId=""}, 47 更多...]
	
0           Object { UserName="@@64bef8cb87eef0527f0178...9f457cba45f0ce09b390bb9",  EncryChatRoomId=""}
	
EncryChatRoomId
	""
	
UserName
	"@@64bef8cb87eef0527f0178945173438b03c0cf6fa9f457cba45f0ce09b390bb9"
	
1
	Object { UserName="@@06d5f4c78e00d16e16b4a9...9c9133cea7a61ca15eb7b35",  EncryChatRoomId=""}
	
EncryChatRoomId
	""
	
UserName
	"@@06d5f4c78e00d16e16b4a9bbf01b795ff4d81903c9c9133cea7a61ca15eb7b35"
	
	
	
	返回内容:
	
	群信息,有详细信息和好友信息
	
	perl  :
	
	$login_url="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxbatchgetcontact?type=ex&r=$now&lang=zh_CN&pass_ticket=$pass_ticket";

my $post = {
BaseRequest =>  {
            Uin         =>  $wxuin,
            Sid         =>  $wxsid,
            Skey        =>  $Skey,
            DeviceID    =>  $DeviceID,
        },
        Count       =>  $chat_num,
        List        =>  [map { {UserName=>$_,ChatRoomId=>""} } @chatroom_id ],
    };
use JSON qw(encode_json);
$json_string = encode_json($post);

my $req = HTTP::Request->new('POST' => $login_url,[ 'lang'=>'zh_CN', 'pass_ticket'=>"$pass_ticket",'r'=>"$now",'type'=>'ex']);

免责声明:文章转载自《perl weixin webwxbatchgetcontact 接口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL -- Innodb是如何处理自增列的Tomcat在eclipse中起动成功,主页却打不开下篇

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

相关文章

【jmeter】接口稳定性测试

1.创建进行测试的脚本 2.场景设置 线程组设置并发用户数30 在启动1s,30并发用户全部启动 循环设置为永远 采用调度器:有两种工作方式 1.设置启动和结束时间 2.设置持续时间,我设置的是60s(因为我的脚本是1分钟内抽奖的) 集合点设置 3.设置lisenter 使用聚合报告、结果树、图形报告...

在微信小程序中调用本地接口

1.点击详情,并勾选项目设置中最后一行。 2.用小程序请求本地的后台服务接口 wx.request({ url: 'http://localhost:8090/DemoProject/myTest.do', data:{}, method:'POST', header: {...

Bridge(桥接)模式

1. 概述       在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度? 例子1:设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少...

Asp.Net WebAPI配置接口返回数据类型为Json格式

一、默认情况下WebApi 对于没有指定请求数据类型类型的请求,返回数据类型为Xml格式 例如:从浏览器直接输入地址,或者默认的XMLRequest,或者AngularJs的get请求等。 对于有循环引用的也会抛出异常““ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。”...

Postman介绍(1)

一、Postman介绍 Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括: 模拟各种HTTP requests从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。 Collection...

3、perl进阶

1、条件判断与循环结构(if (unless)  while(until)   for   foreach   next last redo) if (unless)  关系运算符: 数字关系运算符(>,>=,<,<=,==,!=)    字符串关系运算符(gt,ge,lt,le,eq,ne) 数字中0是假,其余是真;字符中空字符串...