pp电子

登录
免费开通

支付宝小程序 获取会员信息的要领

支付宝小程序 获取会员信息是开发支付宝小程序很主要的一步,,,,从而商家可以通过这样的方法获取商家的利益,,,,下面是详细的操作方法:

开发者可以通过国际标准的OAuth2.0授权机制,,,,在用户授权的情形下,,,,获得用于换取用户信息的令牌。。。。在拿到用户的授权令牌后,,,,通过挪用用户信息共享接口,,,,获取用户的果真信息。。。。
1.1 准入条件
小程序开发者均可使用。。。。
1.2 计费模式
不收费。。。。
1.3 案例
方法一:用户首次进入小程序首页,,,,若无举行营业交互,,,,则无需唤起会员授权
支付宝小程序 获取会员信息的要领
方法二:当需要会见用户时,,,,以弹框的形式确认授权(静默授权不弹窗)。。。。建议:用户授权放在需要展收户相关信息的环节,,,,请勿一最先就指导授权。。。。 
支付宝小程序 获取会员信息的要领
方法三:用户确认授权后,,,,可以在该小程序的会员中心审查会员信息,,,,授权完成。。。。 
2. 接入指引
支付宝小程序 获取会员信息的要领
2.1 添加“获取会员信息”功效
在小程序详情页的功效列表中添加“获取会员信息”。。。。
 
支付宝小程序 获取会员信息的要领
2.2 客户端获取authcode
 
my.getAuthCode({
  scopes: 'auth_user', // 自动授权:auth_user,,,,静默授权:auth_base
  success: (res) => {
    if (res.authCode) {
      // 认证乐成
      // 挪用自己的服务端接口,,,,让服务端举行后端的授权认证,,,,并且种session,,,,需要解决跨域问题
      my.httpRequest({
        url: 'http://isv.com/auth', // 该url是自己的服务地点,,,,实现的功效是服务端拿到authcode去开放平台举行token验证
        data: {
          authcode: res.authcode
        },
        success: () => {
          // 授权乐成并且服务器端登录乐成
        },
        fail: () => {
          // 凭证自己的营业场景来举行过失处理
        },
      });
    }
  },
});
2.3 服务端获取access_token
 
服务器端挪用alipay.system.oauth.token接口换取授权会见令牌,,,,开发者可通过获取到的auth_code换取access_token和用户ID。。。。auth_code作为换取access_token的票据,,,,每次用户授权完成,,,,回调地点中的auth_code将纷歧样,,,,auth_code只能使用一次,,,,一天未被使用自动逾期。。。。详细可拜见文档alipay.system.oauth.token。。。。 开放平台服务端SDK的java挪用示例如下:
 
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");
AlipaySystemOauthTokenRequest request = new AlipaySystemOauthTokenRequest();
request.setGrantType("authorization_code");
request.setCode("4b203fe6c11548bcabd8da5bb087a83b");
request.setRefreshToken("201208134b203fe6c11548bcabd8da5bb087a83b");
AlipaySystemOauthTokenResponse response = alipayClient.execute(request);
if(response.isSuccess()){
System.out.println("挪用乐成");
} else {
System.out.println("挪用失败");
}
认证乐成 把uid&token种到session中,,,,在session有用期内就不需要每次都走授权平台举行验证。。。。
认证失败 则返回失败原因,,,,需要再重新走授权流程。。。。
注重 若是仅是为了授权或获取用户ID,,,,那么到此授权竣事。。。。
2.4 服务端获取会员信息
 
若是服务端要获取用户信息,,,,那么不但需要完成以上方法——客户端获取authCode、authCode换取token,,,,还需要token换取用户信息,,,,该方法需使用接口:alipay.user.info.share。。。。
注重: 服务端获取的用户信息举行落库,,,,jsapi获取的用户信息用来界面展示,,,,不建议把前端获取到用户信息透传给服务端。。。。 代码以java示例
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");
AlipayUserInfoShareRequest request = new AlipayUserInfoShareRequest();
AlipayUserInfoShareResponse response = alipayClient.execute(request,accessToken);
if(response.isSuccess()){
System.out.println("挪用乐成");
} else {
System.out.println("挪用失败");
}
2.5 客户端获取会员信息
 
前端通过 my.getAuthUserInfo 接口获得的用户信息主要是用来举行界面展示,,,,若是想在数据库存储,,,,请用上面方法,,,,服务器端接口挪用流程举行获取用户信息。。。。
 
my.getAuthCode({
  scopes: 'auth_user',
  success: (res) => {
    my.getAuthUserInfo({
      success: ({ nickName, avatar }) => {
        console.log({ nickName, avatar })
      }
    });
  },
});
返回字段:nickName, avatar
3. API列表
 
接口名称 形貌
my.getAuthCode 获取用户授权码
alipay.system.oauth.token 换取授权会见令牌
alipay.user.info.share 服务端获取会员信息
my.getAuthUserInfo 客户端获取会员信息
4. 增补说明
 
服务端获取不到会员信息
 
原因1:涉及到敏感信息如真实姓名、手机号、证件号等,,,,这些敏感信息不会返回
原因2:挪用的接口过失,,,,请使用接口:alipay.user.info.share
获取会员信息,,,,服务端报 isv.invalid-token 无效 token
 
原因1:获取授权码scope 必需传 auth_user
原因2:挪用的接口过失,,,,请使用接口:alipay.user.info.share


以上就是关于支付宝小程序获取会员信息的操作方法,,,,更多关于支付宝小程序开发教程及使用教程如下:


         支付宝入口在那里翻开,,,,有哪些新的特征与微信相比
  
         支付宝小程序开发文档方法

          支付宝小程序宣布流程怎样

          小程序最新资讯推荐:

         拼多多小程序是怎样借社交营销来运营电商平台

  从星巴克用星说谈一谈小程序的粉丝运营战略

  看iDS大眼睛美妆小程序是怎样玩转销量转化的  



【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿,,,,由于未联系到知识产权人或未发明有关知识产权的挂号,,,,若有知识产权人并不肯意我们使用,,,,若是有侵权请连忙联系。。。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真,,,,仅系客观性形貌,,,,如您需要相识该类商品/服务详细的资讯,,,,请您直接与该类商品/服务的提供者联系。。。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。

KESION 一直通过手艺立异,,,,提供产品和服务,,,,助力企业向数字化转型,,,,通过科技驱动商业刷新,,,,让商业变得更智慧!



▼点击进入pp电子官网相识更多



热门标签
运营 SaaS
上/下篇
  • 跳一跳小程序开发情形搭建,Python搭建跳一跳小程序

  • 支付宝小程序宣布流程怎样??怎么注册??

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
支付宝小程序 获取会员信息的要领 - KESION pp电子