加载中 ...
首页 > 新闻资讯 > 小程序 正文

支付宝小程序如何获取会员信息

2019-07-31 10:36:04 来源:沈阳小程序开发 作者:沈阳软件开发

支付宝小程序获取会员信息是支付宝小程序发展的重要一步,因此商家可以通过这些步骤获得商家的利益。以下是具体步骤:开发人员可以通过国际标准OAuth2.0授权机制授权用户。在这种情况下,获得用于交换用户信息的令牌。获取用户授权令牌后,通过调用用户信息共享界面获取用户的公共信息。 1.1访问条件小程序开发人员可以使用。 1.2结算模式不收费。 1.3案例步骤1:用户首次进入小程序主页。如果没有业务交互,则无需唤起成员的授权。21708-1P10Q61HW36.png步骤2:当用户需要访问用户时,以子弹框的形式确认授权(静默授权不会弹出窗口)。建议:用户授权需要显示用户相关信息,不要从一开始就指导授权。21708-1P10Q61P0a3.png步骤3:用户确认授权后,可以在小程序的成员中心查看成员信息,授权完成。 2.访问指南21708-1P10Q61925B4.jpg 2.1添加“获取成员信息”功能,将“获取成员信息”添加到小程序详细信息页面上的功能列表中。 21708-1P10Q61T9543.jpg 2.2客户端获取authcodemy.getAuthCode({scopes:'auth_user',//active authorization:auth_user,silent authorization:auth_base success:(res)=> {if(res.authCode){//authentication successfully //call自己的服务器接口,让服务器执行后端的授权认证,以及会话类型,需要解决跨域问题my.httpRequest({url:'http://isv.com/auth',//url是它的自己的服务地址,该功能由服务器实现,以获取authcode打开平台的令牌验证数据: {authcode: res.authcode},成功:()=> {//授权成功,服务器登录成功},失败:()=> {//根据自己的业务场景进行错误处理},});}},}); 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。 Open Platform Server SDK的java调用示例如下:AlipayClient alipayClient=new DefaultAlipayClient('https://openapi.alipay.com/gateway.do','app_id','your private_key','json','GBK ”, 'alipay_public_key', 'RSA2'); AlipaySystemOauthTokenRequest请求=新AlipaySystemOauthTokenRequest(); request.setGrantType( 'authorization_code'); request.setCode( '4b203fe6c11548bcabd8da5bb087a83b'); request.setRefreshToken( '201208134b203fe6c11548bcabd8da5bb087a83b'); AlipaySystemOauthTokenResponse响应=alipayClient .execute(request); if(response.isSuccess()){System.out.println('call success');} else {System.out.println('call failed');} authentication成功将uid& token放入会话,在会话有效期内,没有必要每次都通过授权平台进行验证。如果验证失败,则返回失败的原因,并且需要重新进入授权过程。注意如果您只是授权或获取用户ID,则授权结束。 2.4服务器获取成员信息。如果服务器需要获取用户信息,则需要完成上述步骤。——客户端获取authCode和authCode以换取令牌,并且还需要令牌来交换用户信息。界面需要使用界面: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('call success');} 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,avatar3.API列表接口名称说明my.getAuthCode获取用户授权码alipay.system.oauth.token以换取授权访问令牌alipay.user.info.share服务器获取成员信息my .getAuthUserInfo客户端获取会员信息4.补充说明服务器无法获取会员信息原因1:涉及实名,手机号,身份证号等敏感信息。这些敏感信息不会返回原因2:接口调用不正确。请使用接口:alipay.user.info.share获取成员信息,服务器报告isv.invalid-token无效令牌原因1:获取授权码范围必须通过auth_user原因2:接口是错的,请使用界面:支付宝。用户.info.share

以上是支付宝小程序获取会员信息的操作步骤。有关支付宝小程序开发教程和教程的更多信息如下:

支付宝入口在哪里开放,有什么新功能比较支付宝小程序开发文件步骤支付宝小程序发布文件步骤  小程序最新资讯推荐:多少小程序怎么用社交营销来运行电子商务平台

从Starbucks with Stars谈论小程序的粉丝操作策略

看看iDS大眼美容化妆小程序是如何进行销售转换的

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。