用户与第三方授权

专题头条

  • 今日:0
  • 主题:0
  • 总帖:1777
版主: 我是个导演
简介:包含获取用户信息H5、PC 第三方应用授权
服务商如何代商户调用获取用户信息
前言:想要了解服务商如何代商户调用获取用户信息,必须先了解第三方授权以及用户信息授权的逻辑以及调用方式。 一、文档地址 第三方用户信息授权:https://docs.open.alipay.com/20160728150111277227/intro 用户信息授权:https://docs.open.alipay.com/289/105656 获取会员信息:https://docs.open.alipay.com/284 二、开发前准备工作 调用步骤:https://openclub.alipay.com/read.php?tid=12194&fid=69 注意事项:1、支持沙箱测试;2、不需签约,但需添加功能;3、支持第三方调用。 检查调用appid的应用功能列表中是否“获取会员信息”。 三、接口调用逻辑 (一)第三方应用授权 1、拼接第三方授权链接 拼接规则:https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=APPID&redirect_uri=ENCODED_URL 注意: (1)appid为服务商应用的appid; (2)redirect_uri 需进行URLencode转义; (3)redirect_uri :在服务商应用中进行查看,授权回调地址是自己配置自己所想要访问的地址。 2、获取app_auth_code 商户访问第三方授权链接返回获取app_auth_code。 3、获取app_auth_token 服务商使用设置的appid调用alipay.open.auth.token.app(换取应用授权令牌)获取app_auth_token(商户授权令牌)、auth_app_id(授权商户的AppId)等。 (二)用户信息授权 1、拼接用户信息授权链接 拼接规则:https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=APPID&scope=SCOPE&redirect_uri=ENCODED_URL 注意: (1)appid为商户的appid,在服务商代商户获取的用户信息的过程中,该appid设置为第三方应用授权换取应用授权令牌接口返回的auth_app_id(授权商户的AppId)参数值; (2)获取会员信息,scope必传auth_user(获取用户信息、网站支付宝登录); (3)redirect_uri :该授权回调地址是第三方应用授权换取应用授权令牌接口返回的auth_app_id(授权商户的AppId)对应应用设置的授权回调地址,即在授权商户应用中查看,而不是服务商应用中查看; 2、获取auth_code 用户访问(appid设置是授权商户appid的)用户信息授权链接返回获取auth_code。 3、获取access_token 服务商调用alipay.system.oauth.token(换取授权访问令牌)进行获取access_token。 注意: (1)接口中设置的appid为服务商的appid,而不是授权商户的appid; (2)接口中必须设置第三方应用授权换取应用授权令牌接口返回的app_auth_token(商户授权令牌); (三)获取会员信息 服务商调用alipay.user.info.share(支付宝会员授权信息查询接口)代商户获取用户信息use_id、昵称、头像等。 注意: (1)接口中设置的appid为服务商的appid,而不是授权商户的appid; (2)接口中必须设置第三方应用授权换取应用授权令牌接口返回的app_auth_token(商户授权令牌); (3)接口中设置用户信息授权换取授权访问令牌接口返回的access_token。 四、沙箱环境模拟测试参考 沙箱环境模拟调用逻辑示例代码:https://openclub.alipay.com/read.php?tid=12868&fid=68 具体各开发语言示例代码和参数说明详见:https://openclub.alipay.com/read.php?tid=2019&fid=72#anchor4   如果还是报错,请按如下方式进行提问: 正确提问方式:使用环境(沙箱还是正式环境)+接口名称(中文+英文)+ 请求参数 + 报错信息详情
我是个导演
阅读 7274
说明   我们在创建应用以后在应用的概览中看到应用网关和授权回调地址不知道该怎么使用(如下图)   名词解释   应用网关:用于接收由支付宝服务器通知。使用接口:生活号接口和口碑门店被动通知   注意:如果您现...
我是个导演
阅读 5909
说明   如果您在调用蚂蚁金服接口出现这个错误,说明您请求的appid(年份开头)属于第三方应用不允许自己appid请求蚂蚁金服接口   简单来说:如果您出现这个报错说明不可以自调用,只能走...
蚂蚁军团首长
阅读 10万+
本帖讲述的是页面的授权获取用户信息、第三方应用授权等应用权限添加和配置第一步:获得一个应用APPID、功能权限添加完毕。 需要有一个应用,应用创建可以参考:官方开发文档应用创建 并对应用进行功能权限的添加,文...
王兰玉
阅读 11016
1.首先到沙箱环境中配置授权回调地址; a).沙箱环境配置地址:https://openhome.alipay.com/platform/appDaily.htm b).正...
符栖
阅读 186
调用集成代码前,请先查看服务商代商户获取用户信息流程说明:https://openclub.alipay.com/read.php?tid=12762&fid=68 使用沙箱模拟服务商代商户获取用户信息逻...
战狼
阅读 1120
说明: 针对商户测试第三方应用授权、用户信息授权、获取会员信息等产品时,报错“isv.code-invalid(授权码code无效)”的问题。 第三方应用授权正式环境拼接规则: https://openau...
蚂蚁军团首长
阅读 1710
出现如图,等相似的错误界面 你可以使用键盘上的快捷键 Windows:Ctrl+A Mac:Command+A 就可以看到 可以看到如图:AppId不存在,可以做简单的排查
天籁
阅读 1233
说明:自用型应用就是网页&移动应用 一、功能不同  1、第三方应用只能使用第三方应用授权功能代商户发起调用接口的请求,是不能直接使用第三方应用直接调用接口的     使用第三方应用自行调用接口会出现报错:...
天籁
阅读 670
说明:目前系统服务商代替商户签约一般是创建第三方应用 在第三方应用使用拓展商户功能来代商户签约,本帖只要是和大家说明如何创建第三方应用代商户签约。 一、如何创建第三方应用 1、拓展角色为系统服务商  第三方应用必...
颠覆白的黑
阅读 2071
说明: 该流程也可以完成开发:官方快速接入文档 该接口不需要签约,关键的一步是调用该接口你一定要先在应用里配置授权回调地址的, 授权回调地址是第三方授权或用户信息授权后回调地址。授权链...
galen
阅读 335
调试了好长时间,本地可以请求的到发布到服务器就返回false。调试到接口curl请求返回302 找到host设置找出问题,之前用过其他产品将支付宝接口配置到测试ip,导致请求失败。 出现类似状况的小伙伴可以看看...
我是个导演
阅读 1231
说明: 【第三方应用授权】主要用于代替商户发起请求。 根据自己当前开发的接口文档进行判断: 一,常见支持接口: 1. 接口示例:【当面付】等 2.文档判断 A.打开文档》查看公共参数(如下图) 注意:如果公共...
优优
阅读 550
调试错误,请回到请求来源地,重新发起请求。 错误代码 missing-timestamp 错误原因: 缺少时间戳参数 说明:如果您不是因为本接口集成调试而看见该错误提醒,请联系本次请求来源网站,本错误属于网站集...
怀旧
阅读 1073
我加入了一个蚂蚁金服线下推广服务商,但是我不知道如何退出他们的团队,求大神指教!!!
比欧美还欧
阅读 431
个人心里话
热门帖子
最新提问

返回顶部