userid转换成openid接口

该接口使用场景为微信支付、微信红包和企业转账,企业号用户在使用微信支付的功能时,需要自行将企业号的userid转成openid。在使用微信红包功能时,需要将应用id和userid转成appid和openid才能使用。

请求说明

Https请求方式: POST

请求示例

{

"userid": "zhangsan",

"agentid": 1

}

参数说明

参数

必须

说明

access_token

调用接口凭证

userid

企业号内的成员id

agentid

整型,需要发送红包的应用ID,若只是使用微信支付和企业转账,则无需该参数

权限说明

成员必须处于应用的可见范围内,并且管理组对应用有使用权限、对成员有查看权限。

返回说明

{

"errcode": 0,

"errmsg": "ok",

"openid": "oDOGms-6yCnGrRovBj2yHij5JL6E",

"appid":"wxf874e15f78cc84a7"

}

返回参数说明

参数

说明

openid

企业号成员userid对应的openid,若有传参agentid,则是针对该agentid的openid。否则是针对企业号corpid的openid

appid

应用的appid,若请求包中不包含agentid则不返回appid。该appid在使用微信红包时会用到

openid转换成userid接口

该接口主要应用于使用微信支付、微信红包和企业转账之后的结果查询,开发者需要知道某个结果事件的openid对应企业号内成员的信息时,可以通过调用该接口进行转换查询。

请求说明

Https请求方式: POST

请求示例

{

"openid": "oDOGms-6yCnGrRovBj2yHij5JL6E"

}

参数说明

参数

必须

说明

openid

在使用微信支付、微信红包和企业转账之后,返回结果的openid

权限说明

管理组需对openid对应的企业号成员有查看权限。

返回说明

{

"errcode": 0,

"errmsg": "ok",

"userid": "zhangsan"

}

返回参数说明

参数

说明

userid

该openid在企业号中对应的成员userid

userid和openid的区别_Userid与openid互换接口相关推荐

  1. userid和openid的区别_OAuth和OpenID的区别

    出处:http://www.biaodianfu.com/oauth-openid.html 前面两篇文章(OAuth学习笔记和OpenID学习笔记)都说了可以用来认证身份,但是他们之间到底有哪些不同 ...

  2. OAuth和OpenID的区别(转)

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用.  OAuth协议为用户资源的授权提 ...

  3. 微信Unionid与Openid的区别

    同一用户,对同一个微信开放平台下的不同应用,Unionid是相同的,但Openid是不同的. OpenID: 普通用户的标识,对当前开发者帐号唯一,一个Openid对应一个公众号. Unionid:用 ...

  4. 微信小程序获取openid和session_key并且把openid存入数据库

    微信小程序开发交流qq群   581478349 微信小程序获取openid和session_key并且把openid存入数据库.已经调用openid的demo 前后端代码都有,后端php实现 在其它 ...

  5. java微信小程序接口openid过期_Java微信小程序登录接口获取openid

    根据官方文档,wx.login()的回调函数中,需要我们传递生成的用户登录凭证到code2accessToken的接口中 小程序登录方法 code2accessToken的方法中要求传入如下参数 co ...

  6. java获取openid_JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息...

    https://www.cnblogs.com/lxwt/p/10154540.html?tdsourcetag=s_pcqq_aiomsg 一,首先说明下这个微信的openid 为了识别用户,每个用 ...

  7. OAuth和OpenID的区别

    前面两篇文章(OAuth和OpenID)都说了可以用来认证身份,但是他们之间到底有哪些不同,哪些情况应该用OAuth,哪些情况应该用OpenID呢?下面就一起来看下他们之间的区别. 简短的说,OAut ...

  8. 关于微信小程序unionID、OpenID的区别,以及如何获取

    看图 问: 1:小程序里面为什么要使用OpenID,有什么意义? 2:小程序既然有了OpenID,为何还要unionID? 答:请参考以下做法,如有不对地方请指出 1:微信小程序为什么会有OpenID ...

  9. ajax获取openid,异步环境下获取 openid的几个方法

    测试几段代码,在异步环境获取 openid ,以交流探讨. 1. 小程序启动时获取 在 Page 的 onLoad 阶段调用以下函数.该函数通过调用云函数获取openid.当拿到后即设置一个变量 da ...

最新文章

  1. 2位图灵奖得主、7位院士等一众AI大佬云集共议数字化转型 | CNCC 2021
  2. 05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令
  3. 【Ubuntu】 Ubuntu18.04修改主机名
  4. 高效大数据开发之 bitmap 思想的应用
  5. 通过 .NET Framework 中的 XPath 和 XSLT API 方便地操作 XML 数据
  6. Oracle应用迁移到AnalyticDB for PostgreSQL指导
  7. C++中的 .h 和 .cpp 区别详解
  8. 全面解析Linux 内核 3.10.x - 如何开始
  9. CNN————激活可能性小的神经元不代表这个神经元的用处小
  10. 2047.句子中的有效单词数
  11. 去掉QQ2008的腾讯迷你首页和聊天时的广告
  12. Mybatis对象中含有list对象
  13. mysql根据身份证得到年龄_MySQL根据身份证获取省份 年龄 性别
  14. 几款pdf转换成word转换器免费版软件
  15. 鏈接腳本、靜態庫、共享庫
  16. Moment.js js 时间计算
  17. Programming: Principles and Practice Using C++
  18. 多个wordpress共享用户信息、共享Cookie
  19. 联想台式电脑硬盘分区失败数据恢复
  20. GMap常用属性(方法)简介

热门文章

  1. 若依项目springcloud启动
  2. ozon跨境平台如何实现自己养号给自己店铺测评呢?
  3. Unity3D发布APK到Android平台
  4. 武汉Scratch青少儿趣味编程公开课,强势来袭!
  5. access表格怎么取消冻结字段_MOS认证考试大纲Access 2010
  6. 基于安卓的大学生诚信管理系统
  7. 赴一场开源盛会丨10月29日 COSCon‘22 开源年会杭州分会场,这里只差一个「你」!
  8. 在电脑上怎么做判断题打√或x_2018电脑知识期末考试【参考答案】
  9. 优雅的玩转Fast-DDS
  10. 1.1 解惑:运放的输入输出电压范围