喵喵的支付宝小程序登录

B站地址https://www.bilibili.com/read/cv5917135

1.注册

首先第一步你需要支付宝账号,其中如果你想拥有支付宝小程序支付功能,需要你的账户类型是企业。

查看步骤:点击在最右边的账户信息

2.创建小程序

点击上方导航栏里面有个开发者中心,然后点击创建应用->小程序->小程序应用

 之后劈里啪啦填入信息,点击创建

3.小程序开发前需要准备的东西

1.小程序开发工具安装

2.支付宝小程序和微信小程序不同,我们需要上传公钥

   首先下载一个工具

   https://gw.alipayobjects.com/os/bmw-prod/4e2a3716-d106-4819-81b8-920d61cb13fe.exe

   打开安装,然后点击生成密钥

   

 然后浏览器打开密钥管理

 然后点击设置

 通过短信验证把生成的公钥复制上去

像支付宝小程序登录需要下面红色的公钥和工具生成的私钥还有你的appid以及用户code这些参数

 4.登录

登录流程也就这样和微信小程序一样没啥区别

public static AlipaySystemOauthTokenResponse getAccessToken(String authCode) throws Exception {
        AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",
                APPID,            //APPID
                PRIVATE_KEY,      //PRIVATE_KEY
                "json",
                "utf-8",
                ALIPAY_PUBLIC_KEY,//ALIPAY_PUBLIC_KEY
                "RSA2");
        AlipaySystemOauthTokenRequest request = new AlipaySystemOauthTokenRequest();
        request.setGrantType("authorization_code");
        request.setCode(authCode);
        request.setRefreshToken("201208134b203fe6c11548bcabd8da5bb087a83b");
        AlipaySystemOauthTokenResponse response = alipayClient.execute(request);

        return response;
    }

AlipaySystemOauthTokenResponse response = OAuth.getAccessToken(code);

response 响应参数

原文地址:https://www.cnblogs.com/kawayidamiao/p/13843759.html