当前位置:首页 > 微信运营 > 正文

微信接口,什么是微信接口

2021-07-29 15:27:00 暂无评论 微信运营

什么是微信接口

API接口,其实就是微信系统留给应用程序的一个调用接口,应用程序通过调用微信系统的 API 而使微信系统去执行应用程序的命令(动作)。

微信服务号都开放了哪些接口?

1、 微信安全支付接口
微信安全支付仍然没有完全开放,理由很简单——微支付的审核是由财付通来完成的,而且里面的审核流程非常复杂,需要营业执照、税务登记证、基本户、银行结算证明等材料,所以这个接口需要单独申请。
2、主动下推接口
主动下推接口又叫消息下行接口、推送接口,微信一直非常注重用户体验,对下推接口一直很谨慎,目前只有一个超大型的品牌客户能申请的到,很少有企业可以申请的到。
3、授权接口
授权接口对于一般的商家来说也许并没有什么吸引力,但对于第三方开发者来说是一个非常利好的消息,开放了授权接口,不仅可以拿到用户的微信号,还可以拿到用户的名称,地址,这个对于会员系统、商城是非常有利的。
4、一键关注接口
可以在页面点击链接或者按钮,跳到公众号关注页面,点击关注即可成为公众号的粉丝,这个接口之前一直是开放的,后来由于蘑菇街等应用在页面上设置关注时才能进行其它的一些操作,导致一时粉丝猛涨,微信也其进行了封杀。
5、一键分享接口
可以直接在页面点击分享按钮, 相当于手动点击右上角分享到朋友圈。
6、批量拉取关注者接口
可以批量的调取公众号的粉丝,引导用户将一些好的应用分享给好友。这个接口就相当于点击微信右上角的发送给朋友,省去了人工点击,直接调取。
7、关注者分组

目前这个功能只能在微信公众平台上手动实现,将粉丝分组、划分不同维度是微信运营者的一个核心需求,能过给不同粉丝打上不同的标签,则可以进行精准营
销,这个接口开放之后,第三方开发者就可以利用这个接口,用户无需在微信公众平台上操作,直接在第三方后台对用户进行标签。
8、上报地理标识
现有的想获取用户的位置,只能引导用户通过点击微信聊天框,发送自己的位置,而申请到这个接口之后,则可以主动的获取用户的地理位置,从而进行相关的LBS应用。
9、关注者取消关注可见
关注者取消关注之后,仍然可以看见关注者。
10、共享收获地址接口
可以调取用户的收货地址,只要粉丝在微信公众平台上填个自己的收货地址,无论是不是在当前的公众号都可以调取,这个功能对于微商城来说是一个极好的功能,用户在其它商城填写了收货地址也可以调取。
11、CRM接口

商家可以将企业里的会员导入到微信里,与微信打通。这个接口也将和微信支付接口一样,不会全面开放,只能case by
case一个一个的申请,因为无法判断企业的会员是否是真的真实会员,否则商家去买取大量的手机号码,全部导入到公众号里,那微信又成了骚扰用户的工具。

通过盘点这些接口,我们不难发现,其实微信就相当于一个生态系统,在里面所有人都需要遵守微信的游戏规则,永远围绕用户体验至上,任何干拢用户的接口、
应用都是微信禁止和排斥的,只有始终跟随微信的步伐,把企业公众号建立成一个服务性的平台,这才是微信营销最终的理念所在。

微信公众平台九大高级接口是哪些

你应该指的微信认证后获得的九大安全接口。
1、语音识别 通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。 2、客服接口 通过客服接口,公众号可以在用户发送过消息的48小时内,向用户回复消息。
3、OAuth2.0网页授权 通过网页授权接口,公众号可以请求用户授权。
4、生成带参数二维码 通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。
5、获取用户地理位置 通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。
6、获取用户基本信息 通过该接口,公众号可以根据加密后的用户OpenID来获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
7、获取关注者列表 通过该接口,公众号可以获取所有关注者的OpenID。
8、用户分组接口 通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
9、上传下载多媒体文件 通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。

微信接口异常怎么解除

 微信端口异常是什么意思?

  微信开发,参考其官方接口文档微信开发者文档,其中消息管理部分定义了后台与微信用户的消息交互接口。

  通常情况下,用户在公众号界面上的操作,包括发送消息,点击菜单等,对微信后台而言,都可将之视为一次简单的请求,作为请求的响应,后台程序,可以直接向用户返回各种形式的消息,这种向用户发送消息的形式被称为发送被动响应消息。然而有另外一种情况,即用户的操作并不是基于公众号界面,例如,用户在网页上抽奖或者消费了,我想通过公众号主动向用户发送某些提示消息,这时候之前的被动响应就无用武之地了。而客服消息接口就是用于应对这种情况。

  微信客服消息接口的参数包括access_token,用户openid以及消息体。通常情况下,调用该接口会出现两种错误(通过官方接口测试工具可得):

  (1){

  “errcode”: 40001,

  “errmsg”: “invalid credential, access_token is invalid or not latest hint: [szRisa0194vr29!]”

  }

  这种情况下,是access_token过期了,导致这种异常的原因在于,调用微信各类接口的access_token是全局性的,你可能有多个基于同一个微信公众号的应用需要独立调用微信各类接口,但必须保证,access_token在所有同类应用中的同步,一般可以通过定时器来获取刷新access_token,再将最新值写入到数据库中。所有相关应用都从数据库中获取该值,达到同步的目的。在我的另一篇博文中,提到过这个问题。

  (2){

  “errcode”:45015,

  “errmsg”:response out of time limit or subscription is canceled

  },这种异常比较隐秘,在于你所要推送消息的用户已经有很久没有和该公众号互动了,从而导致不能通过客服消息接口发送消息。不信,你试试主动在公众号界面随便发一句消息或者点一下菜单什么的,然后异常就没了。基于大部分用户都是僵尸粉,早就和公众号没有任何交互了,所以这么来说,调用客服消息接口来主动像用户推送消息的做法,值得商榷。这种情况下,我们只能换用模板消息接口来主动推送消息,具体实现可参考官方文档

如何本地调试微信接口

本地调试微信接口方法如下:
要解决微信本地开发,一个关键的问题是能够把本地的IP地址映射到公网上去,从网上找下相关的解决方案,最终借助ngrok很容易解决
windows-->运行-->cmd,进入到ngrok.exe的根目录,输入ngrok 80,这样可以将本机的127.0.0.1:80分配一个外网可以访问的域名
遗憾的是该域名是随机的,每次重启都会变,这不利于我们微信调试,所以我们希望将域名固定住,仔细查看ngrok官网,ngrok已经给我们了解决方案,需要我们注册下
注册成功后,会得到一个token
还是在windows-->运行-->cmd中,进入ngrok.exe目录,输入:
ngrok -authtoken token 80
其中token换成我们注册后返回的值,回车后,成功启动
但是返回的token太长了,不方便记忆,我们换一个方便记忆的名字,输入
ngrok -subdomain leopard 80
回车后,成功启动,下面我们需要验证下输入域名
打开微信公众平台,选择开发者中心,在右边的表单中输入相关内容,URL中输入我们刚设置过的域名
提交成功,说明我们的设置是有效的,此时已经在tomcat中可以看到我们在get方法下的返回值

微信公众平台接口如何获取微信用户详细信息

1、获取用户基本信息,普通公众号就能获取。

2、而网页授权获取用户基本信息需要通过了微信认证的服务号才能拥有。看下图:

博客主人破茧短视频培训
破茧短视频为你分享抖音、快手等短视频平台的视频拍摄、剪辑和运营技巧,另有短视频培训学习教程,海量干货助你玩转短视频运营!。
  • 81532 文章总数
  • 5045406访问次数
  • 2218建站天数