首页 > 其他分享 >微信社群管理助手开发--基于GEWE框架

微信社群管理助手开发--基于GEWE框架

时间:2023-08-21 14:34:04浏览次数:35  
标签:请求 登录 示例 -- 微信 regionid 参数 msg GEWE


当前市场上有各式各样的社群管理助手,但稍不留神就可能面临封号的风险,这将导致客户资源的流失,而重新获取客户需要耗费宝贵的时间。因此,此时亟需一个可靠的底层开发框架,以支持社群管理助手的稳定开发。
此时gewe框架的重要性就出来了,提供了所有的社群助手功能,以下为部分功能。


GEWE框架友情链接 geweapi.com  点击即可访问

创建新设备

简要描述:

  • 微信首次登录时需要先调用本接口创建设备,后续再次登录则直接使用之前创建的设备ID调用获取登录接口登录即可。
  • 同一个号避免频繁创建新设备登陆,容易触发风控

请求URL:

  • http://域名地址/api/login/createapp

请求方式:

  • POST

请求头:

  • Content-Type:application/json
  • X-GEWE-TOKEN: 后台获取

参数:

参数名

必填

数据类型

说明

regionid


string

微信登陆地区ID,登录时请选择最近的地区,目前支持以下地区:

110000 北京市 120000 天津市 130000 河北省 140000 山西省 310000 上海市 320000 江苏省 330000 浙江省 340000 安徽省 350000 福建省 360000 江西省 370000 山东省 410000 河南省 420000 湖北省 430000 湖南省 440000 广东省 460000 海南省 500000 重庆市 510000 四川省 530000 云南省 610000 陕西省

返回数据:

参数名

数据类型

说明

ret

number

0:成功

msg

string

反馈信息

data

object

appid

string

Appid相当于一台云设备


请求参数示例:

{
       "regionid": "320000"
   }


成功返回示例:

{
        "ret": 0,
        "msg": "success",
        "data": {
            "appid": "wx_nScLwnZhfNmlQlL0npc71"
        }
    }


错误返回示例:

{
        "ret": 400,
        "msg_err": "regionid不存在,请检查参数!"
    }



获取登录

请求URL:

  • http://域名地址/api/login/getloginqrcode

请求方式:

  • POST

请求头:

  • Content-Type:application/json
  • X-GEWE-TOKEN: 后台获取

参数:

参数名

必填

数据类型

说明

appid


string

设备id,登录过的号,再次登录时传之前登录过的appid进行取码

regionid


string

微信登陆地区ID,登录时请选择最近的地区,目前支持以下地区。默认使用上次登录地区:

110000 北京市 120000 天津市 130000 河北省 140000 山西省 310000 上海市 320000 江苏省 330000 浙江省 340000 安徽省 350000 福建省 360000 江西省 370000 山东省 410000 河南省 420000 湖北省 430000 湖南省 440000 广东省 460000 海南省 500000 重庆市 510000 四川省 530000 云南省 610000 陕西省


返回数据:

参数名

数据类型

说明

ret

number

0:成功

msg

string

反馈信息

data

object

base64

string

二维码图片的base64

uuid

string

取码接口返回的uuid

nkey

string

取码接口返回的nkey


请求参数示例:

{
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "regionid": "320000"
   }


成功返回示例:

{
    "ret": 0,
    "msg": "success",
    "data": {
        "base64": "data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYID",
        "uuid": "4fgut3ILSLNMtoxW2RUc",
        "nkey": "httig9elPZ3SwZ3GWtdxzA=="
    }
}


错误返回示例:

{
    "ret": -1,
    "msg": "fail",
    "msg_err": "[wx_ECMY4oEDuQAP6impWwWv]设备不存在"
}

标签:请求,登录,示例,--,微信,regionid,参数,msg,GEWE
From: https://blog.51cto.com/geweapi/7174876

相关文章

  • 【校招VIP】产品分析能力之用户画像出发
    考点介绍:用户行为和交互是产品经理能力的重要部分,在校招中,基于用户画像的分析题和设计题也是高频考点。一、考点题目1.爱奇艺中搜索关键词“音乐直播”,分析这个关键词可能的具体用户需求。解答:关于搜索关键词“音乐直播”的场景有以下几种可能......2.如果让你利用网络推广成......
  • 【Java设计模式005】代理模式
    概述大家好,个人gzh是大猪和小猪的小家,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!由于一些特定原因某些对象不适合或者不能直接引用目标对象,这时就可以使用代理模式。代理模式为目标对象提供一个代理以......
  • 电脑主机前耳机插孔没声音
    这里只考虑新配的主机,新装系统没声音的情况,基本排除了硬件问题,不过不是新的主机也可以尝试一下首先找到RealtekAudioConsole,找不到的可以直接左下角搜一般打出Realtek就出来了打开后找到扬声器,禁用前面板插孔检测打开就行,这一步可以网上搜一下教程,到这就结束了,如果没好就......
  • 微信开发之一键撤回消息的技术实现
    撤回消息请求URL:http://域名地址/revokeMsg请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识wcId否string接收方微信id/群idmsgId是long消息msgId(发送类接口返回的msgId)newMsgId是long消息newMsg......
  • Spring缓存是如何实现的?如何扩展使其支持过期删除功能? | 京东云技术团队
    前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用SpringCache来实现。但有个问题是,我们希望将这些rpc结果数据缓存起来,并......
  • API接口的对接流程和注意事项
    ​API接口的对接流程和注意事项随着互联网技术的发展和数字化时代的到来,API接口已经成为应用程序之间进行数据交换和通信的重要方式。API即应用程序接口,是一种定义、调用和交互的规范,使得不同应用程序之间可以相互调用和共享资源。本文将从程序员的视角出发,详细介绍API接口的对......
  • mysql查询慢是为什么 怎么改善43.242.205.12
    MySQL查询速度慢是一个令人头痛的问题,它可能会导致应用程序性能下降,影响用户体验。为了解决这个问题,需要了解MySQL查询速度慢的原因,并采取相应的改善措施。一、MySQL查询速度慢的原因43.242.205.1查询语句不合理不合理的查询语句是导致MySQL查询速度慢的常见原因之一。例如,使用SEL......
  • html多文件上传(springboot)
    一、文件的上传1、前端html上传文件(1)html代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><linkrel="stylesheet"href="https://cdn.staticfile.org......
  • Lnton羚通算法算力云平台如何在OpenCV-Python中使用cvui库创建复选框
    CVUI之复选框Pythonimportnumpyasnpimportcv2importcvuidefcheckbox_test():WINDOW_NAME='Checkbox-Test'checked=[False]#创建画布frame=np.zeros((300,400,3),np.uint8)#初始化窗口cvui.init(WINDOW_NAME)while......
  • 【刷题笔记】27. Remove Element
    题目Givenanarraynumsandavalueval,removeallinstancesofthatvaluein-placeandreturnthenewlength.Donotallocateextraspaceforanotherarray,youmustdothisbymodifyingtheinputarrayin-placewithO(1)extramemory.Theorderofeleme......