Files
juipnet/Infrastructure/ServiceClient/Alipay.AopSdk.Core
“wanyongkang” 40a40b6d36 忽略
2020-12-28 14:55:48 +08:00
..
2020-12-26 19:18:59 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-12-28 14:55:48 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-12-28 14:55:48 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-12-28 14:55:48 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00
2020-10-07 20:25:03 +08:00

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
            ╭───────────────────────╮
    ────┤           支付宝代码示例结构说明             ├────
            ╰───────────────────────╯ 
                                                                   
	 Visual studio 版本2010
	 Framework3.5以上版本
         版    权:支付宝(中国)网络技术有限公司

─────────
 1、主要类文件功能说明
─────────
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
DefaultAopClient.cs

public DefaultAopClient(string serverUrl, string appId, string privateKeyPem)
功能:构造方法
输入serverUrl 非空请求服务器地址调试http://openapi.alipaydev.com/gateway.do 线上https://openapi.alipay.com/gateway.do 
      appId 非空应用ID
      privateKeyPem 非空,私钥
输出:调用客户端实例对象


public T Execute<T>(IAopRequest<T> request) where T : AopResponse
功能:执行请求调用(适用于不需要授权接口调用)
输入request 接口请求对象
输出T 请求返回对象。

public T Execute<T>(IAopRequest<T> request, string accessToken) where T : AopResponse
功能:执行请求调用(适用于需要授权接口调用)
输入request 接口请求对象
      accessToken 授权令牌
输出T 请求返回对象。

─────────
 2、调用示例
─────────
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
请参考: Aop.Api.Test.PublicTest.cs

┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

─────────
 3、签名相关类
─────────
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

Alipay.AopSdk.Core.Util.AlipaySignature.cs

public static string RSASign(IDictionary<string, string> parameters, string privateKeyPem)
功能RSA签名
输入parameters 待签名参数map
      privateKeyPem 私钥
输出:签名结果

public static bool RSACheckV2(IDictionary<string, string> parameters, string publicKeyPem)
功能RSA验签
输入parameters 签名参数内容map
      publicKeyPem 公钥
输出:验签结果

public static bool RSACheckContent(string signContent, string sign, string publicKeyPem)
功能RSA验签
输入signContent 签名参数内容字符串
      sign 签名
      publicKeyPem 公钥
输出:验签结果

┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉