• perl weixin webwxbatchgetcontact 接口


    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']);
    

  • 相关阅读:
    XUL
    weblogic更新license步骤
    用Eclipse+ axis2_1.1.1+tomcat5.5 开发Web Services
    网管和黑客都必须知道的命令
    WebLogic Server实现双向SSL
    配置 WebLogic 9
    JSTL fmt:formatNumber 数字、货币格式化
    关闭myeclipse的Quick Update自动更新功能
    ibatis2.3+mysql5.1+resin3.15乱码感想
    配置MyEclipse 6 自带的tomcat6
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351047.html
Copyright © 2020-2023  润新知