第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作。

绑定在同一个开放平台帐号下的公众号及小程序,用户unionid一致。开发者可调用“获取用户基本信息”接口获取用户unionid。具体包括以下接口:

1)创建开放平台帐号并绑定公众号/小程序

2)将公众号/小程序绑定到已有开放平台帐号下

3)将公众号/小程序从开放平台帐号下解绑

4)获取公众号/小程序所绑定的开放平台帐号

注:

1. 一个公众号/小程序帐号只可以绑定在一个开放平台帐号下。

2. 授权第三方平台注册的开放平台帐号只可用于获取用户unionid实现用户身份打通,支持绑定同主体的公众号及小程序,不可独立登录。

3. 第三方平台不可操作(包括绑定/解绑)通过open.weixin.qq.com线上流程注册的开放平台帐号。

4. 公众号只可将此权限集授权给一个第三方平台,授权互斥。

1、创建 开放平台帐号并绑定公众号/小程序

该API用于创建一个开放平台帐号,并将一个尚未绑定开放平台帐号的公众号/小程序绑定至该开放平台帐号上。新创建的开放平台帐号的主体信息将设置为与之绑定的公众号或小程序的主体。

接口调用请求说明

POST数据示例

{

"appid": " auth_appid_value "

}

请求参数说明

参数

说明

appid

授权公众号或小程序的 appid

返回结果示例

{

"open_appid":"appid_value",

"errcode":0,

"errmsg":"ok"

}

结果参数说明

参数

说明

open _appid

所创建的开放平台帐号 的appid

errcode

错误码

errmsg

错误信息

返回码说明

返回码

说明

0

ok

-1

system error , 系统错误

40013

invalid appid , appid 无效。

89000

account has bound open,该公众号/小程序已经绑定了开放平台帐号

2 、将公众号/小程序绑定到开放平台帐号下

该API用于将一个尚未绑定开放平台帐号的公众号或小程序绑定至指定开放平台帐号上。二者须主体相同。

接口调用请求说明

POST数据示例

{

"appid": " auth_appid_value",

"open_appid": " open_appid_value",

}

请求参数说明

参数

说明

appid

授权公众号或小程序的appid

open_appid

开放平台帐号appid

返回结果示例

{

"errcode":0,

"errmsg":"ok"

}

结果参数说明

参数

说明

errcode

错误码

errmsg

错误信息

返回码说明

返回码

说明

0

ok

-1

system error,系统错误

40013

invalid appid,appid或open_appid无效。

89000

account has bound open,该公众号/小程序已经绑定了开放平台帐号

89001

not same contractor,Authorizer与开放平台帐号主体不相同

89003

该开放平台帐号并非通过api创建,不允许操作

89004

该开放平台帐号所绑定的公众号/小程序已达上限(100个)

3、将公众号/小程序从开放平台帐号下解绑

该API用于将一个公众号或小程序与指定开放平台帐号解绑。开发者须确认所指定帐号与当前该公众号或小程序所绑定的开放平台帐号一致。

接口调用请求说明

POST数据示例

{

"appid": " auth_appid_value",

"open_appid": " open_appid_value",

}

请求参数说明

参数

说明

appid

授权公众号或小程序的appid

open_appid

开放平台帐号appid

返回结果示例

{

"errcode":0,

"errmsg":"ok"

}

结果参数说明

参数

说明

errcode

错误码

errmsg

错误信息

返回码说明

返回码

说明

0

ok

-1

system error,系统错误

40013

invalid appid,appid或open_appid无效。

89001

not same contractor,Authorizer与开放平台帐号主体不相同

89003

该开放平台帐号并非通过api创建,不允许操作

4、获取公众号/小程序所绑定的开放平台帐号

该API用于获取公众号或小程序所绑定的开放平台帐号。

接口调用请求说明

POST数据示例

{

"appid": " auth_appid_value",

}

请求参数说明

参数

说明

appid

授权公众号或小程序的appid

返回结果示例

{

"open_appid":"appid_value",

"errcode":0,

"errmsg":"ok"

}

结果参数说明

参数

说明

errcode

错误码

errmsg

错误信息

open_appid

公众号或小程序所绑定的开放平台帐号的appid

返回码说明

返回码

说明

0

ok

-1

system error,系统错误

40013

invalid appid,appid无效。

89002

open not exists,该公众号/小程序未绑定微信开放平台帐号。

转载至链接:https://my.oschina.net/xiaogg/blog/1934116

微信用户绑定java实例_微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...相关推荐

  1. 微信用户绑定java实例_第三方网站微信登录java代码实现

    前两个星期在公司中的项目加上了微信登录.绑定的功能,在这里做个记录! 一.开发前知识 1.微信开放平台与微信公众平台的区别 1.1 微信公众平台: ② 微信公众平台面向的是普通的用户,比如自媒体和媒体 ...

  2. 微信投票系统java开发_微信投票系统 v3.0

    微信投票系统简介 微信投票系统软件是一个以php+MySQL进行开发的微信投票系统. 吸粉神器,微信图文投票系统,强大的微信投票系统,防作弊的微信投票系统. 微信投票系统安装步骤: 解压压缩包到根目录 ...

  3. 微信jssdk开发java版_微信jssdk

    class JSSDK { private $appId; private $appSecret; public function __construct($appId, $appSecret) { ...

  4. 微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...

    开发十年,就只剩下这套架构体系了! >>>    第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作. 绑定在同一个开放平台帐号下的公众号及 ...

  5. java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...

    本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...

  6. java开发微信如何维护登录状态_微信小程序中做用户登录与登录态维护的实现详解...

    总结 大家都知道,在开发中提供用户登录以及维护用户的登录状态,是一个拥有用户系统的软件应用普遍需要做的事情.像微信这样的一个社交平台,如果做一个小程序应用,我们可能很少会去做一个完全脱离和舍弃连接用户 ...

  7. 微信小程序python解析获取用户手机号_微信小程序获取用户手机号

    获取微信用户绑定的手机号,需先调用wx.login接口. 小程序获取code. 后台得到session_key,openid. 组件触发getPhoneNumber 因为需要用户主动触发才能发起获取手 ...

  8. usercity 小程序_微信小程序API 用户信息 wx.getUserInfo(OBJECT)

    wx.getUserInfo(OBJECT) ​获取用户信息,withCredentials 为 true 时需要先调用wx.login接口 OBJECT参数说明: 参数名类型必填说明最低版本with ...

  9. usercity 小程序_微信小程序API 用户信息

    微信小程序API 用户信息 wx.getUserInfo(OBJECT) 微信小程序获取用户信息,需要先调用wx.login接口 OBJECT参数说明: success返回参数说明: 示例代码:wx. ...

最新文章

  1. pandas.DataFrame.to_dict()的使用详解
  2. 久坐 缺乏运动 消化能力 会减弱
  3. tab 触发ajax请求,防止重复发送ajax请求的思索
  4. Vue组件的生命周期
  5. 解决Spring下无法实时访问本地静态资源
  6. 微擎php5.6无法上传图片,解决PHP5.6版本“No input file specified”的问题
  7. 输出字符串引用名java_将方法名称作为字符串给出时,如何调用Java方法?
  8. python百度百科-python语言是由哪个人创造的
  9. 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_05.入门程序之入门代码编写
  10. 【Axure手机原型】手机产品的规划和设计
  11. 项目进度管理:活动之间的四种依赖关系
  12. Python的pandas安装超级详细
  13. android 输入法 智能abc 风格,常见输入法智能ABC介绍5
  14. nyoj-366 D的小L
  15. Photoshop 7.0使用教程
  16. 这些API接口,随便拿出来一个就能装逼、赚钱
  17. C++之auto关键字
  18. 输入一个正整数,求出它是几位数
  19. [JOI 2014 Final]裁剪线
  20. 195号段是哪个运营商,195号段是正规移动卡吗?

热门文章

  1. C++代码编译失败: 错误:程序中有游离的‘\200’,‘\343’
  2. 产品的批号和序列号应用区别
  3. 微信随机红包数详解和算法代码
  4. mitmproxy--配置mitmproxy安装以及模拟器证书
  5. TranslateMessage和DispatchMessage作用
  6. Excel中find,left,iferror,right函数使用
  7. STM32F4系列单片机CAN过滤器和屏蔽器的配置
  8. 基于stm32和RDA5851S蓝牙模块的歌名歌手同步显示
  9. 服务器Ctrl+R快捷键阵列(RAID)卡配置步骤【超详细】
  10. 俄罗斯通过“主权互联网”法律:可与全球互联网断开