zoukankan      html  css  js  c++  java
  • 喵喵的支付宝小程序登录

    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 响应参数

  • 相关阅读:
    Oracle 分析函数
    Oracle 增加修改删除字段
    Oracle 重置序列
    End2EndIT
    Hyperledger Fabric SDK use case 1
    云计算中8项核心技术
    Cloud
    JVM Guide
    微信公众平台PHP开发
    在Linux系统环境下修改MySQL的root密码
  • 原文地址:https://www.cnblogs.com/kawayidamiao/p/13843759.html
Copyright © 2011-2022 走看看