首页 > 其他分享 >微信开发之一键获取好友详情的技术实现

微信开发之一键获取好友详情的技术实现

时间:2023-08-21 17:55:12浏览次数:34  
标签:code String 示例 微信 v1 详情 好友 cn

简要描述:

  • 获取联系人信息

请求URL:

  • http://域名地址/getContact

请求方式:

  • POST

请求头Headers:

  • Content-Type:application/json
  • Authorization:login接口返回

参数:

参数名必选类型说明
wId String 登录实例标识
wcId String 好友微信id/群id,多个好友/群 以","分隔每次最多支持20个微信/群号,记得本接口随机间隔300ms-1500ms,频繁调用容易导致掉线

请求参数示例


{
    "wId": "349be9b5-8734-45ce-811d-4e10ca568c67",
    "wcId": "LoChaX,wxid_wl9qchkanp9u22"
}

成功返回示例

{
    "message": "成功",
    "code": "1000",
    "data": [
        {
            "userName": "test558666",
            "nickName": "追风少年666",
            "remark": "",
            "signature": "66666",
            "sex": 1,
            "aliasName": "test558666",
            "country": "CN",
            "bigHead": "http://wx.qlogo.cn/mmhead/PiajxSqBRaEL8iaRQBnStn37LYat3fREC4Y2iaStECzbX3icxntWBhWQ3w/0",
            "smallHead": "http://wx.qlogo.cn/mmhead/PiajxSqBRaEL8iaRQBnStn37LYat3fREC4Y2iaStECzbX3icxntWBhWQ3w/132",
            "labelList": "",
            "v1": "v1_584e7774024c79af0e7304bf7afba775b31bf075651c16c964b1b5bf16369924ebf1ee7bc151c1feee1979e1dd40f0dd@stranger"
        }
    ]
}

错误返回示例

{
    "message": "失败",
    "code": "1001",
    "data": null
}

返回数据:

参数名类型说明
code String 1000成功
1001失败
msg String 反馈信息
data JSONObject  
userName String 微信id
nickName String 昵称
remark String 备注
signature String 签名
sex int 性别
aliasName String 微信号
country String 国家
bigHead String 大头像
smallHead String 小头像
labelList String 标签列表
v1 String 用户的wxId,都是以v1开头的一串数值,v2数据,则是作为v1数据的辅助

 

测试地址:https://wkteam.cn/

 

标签:code,String,示例,微信,v1,详情,好友,cn
From: https://www.cnblogs.com/w1366/p/17646691.html

相关文章

  • 微信开发之一键删除好友的技术实现
    简要描述:删除联系人请求URL:http://域名地址/delContact请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是String微信实列IDwcId是String需删除的微信id返回数据:参数名类型说明codestring1000成功,1001失败msgstring反馈......
  • 在odoo16.0中使用微信支付
    作为国内移动支付的两大提供商之一的微信支付并不在Odoo官方的支持列表中,甚至曾经一度被官方支持的支付宝(Alipay)也在16.0以后的版本中遭到的过时的标记,被并入了asipay的选项中。国内的生态不被官方重视也并非一日,但是需求并不会因为不被重视而消失,因此,我们决定自己来手动实现。......
  • 微信社群管理助手开发--基于GEWE框架
    当前市场上有各式各样的社群管理助手,但稍不留神就可能面临封号的风险,这将导致客户资源的流失,而重新获取客户需要耗费宝贵的时间。因此,此时亟需一个可靠的底层开发框架,以支持社群管理助手的稳定开发。此时gewe框架的重要性就出来了,提供了所有的社群助手功能,以下为部分功能。GEWE框架......
  • 微信开发之一键撤回消息的技术实现
    撤回消息请求URL:http://域名地址/revokeMsg请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识wcId否string接收方微信id/群idmsgId是long消息msgId(发送类接口返回的msgId)newMsgId是long消息newMsg......
  • 解决vueH5微信公众号扫一扫调用失败问题
    所使用的是importwxfrom'weixin-js-sdk'首先保证签名,域名配置等开发配置没有问题在开发工具当中显示没有问题一到真机测试就不行往下看      特别注意所需关键信息存在本地缓存中   ......
  • 微信小程序中的路由及其区别
    wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到tabbar页面wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到tabbar页面wx.switchTab():跳转到tabBar页面,并关闭其他所有非tabBar页面wx.navigateBack()关闭当前页面,返回上......
  • 微信小程序(9)获取微信openId
    1.获取openId1.登录过程参考官网:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html2.核心代码客户端按钮点击事件,调用wx.login()获取到code之后进行登录。handleGetOpenId:function(){wx.login({success:asyn......
  • 微信小程序(8)搜索页以及历史记录管理
    1.效果1.逻辑界面初始化调接口获取两部分数据:1.搜索框默认的搜索placeholder:下面自由自在...2.热搜榜数据:前20条热搜数据3.获取本地存的历史搜索记录historyList搜索框输入文字事件:1.调用接口根据关键字搜索音乐2.判断搜索记录是否有对应关键字,如果有就将......
  • python采集京东商品详情页面数据,京东API接口,京东h5st签名(2023.08.20)
    一、原理与分析1、目标页面https://item.jd.com/6515029.html  在chrome中打开,按f12键进入开发者模式,找到商品详情数据接口,如下:2、URL链接:https://api.m.jd.com/?appid=pc-item-soa&functionId=pc_detailpage_wareBusiness&client=pc&clientVersion=1.0.0&t=1692499380806&bod......
  • 微信小程序
    1、input标签小程序的input标签新增了可以改变placeholder样式的属性<viewclass="about-page"><inputtype="text"placeholder="请输入账号"placeholder-style="color:red"placeholder-class=""/></view>.about-page{p......