weixin_36832008 2021-09-04 12:30 采纳率: 66.7%
浏览 148
已结题

支付宝sdkEasy版 授权获取用id报错验签异常content=null,sign=null

第一次做支付宝 我正在做授权过去用户id然后我用的sdkEasy版我在调用base.oauth.getToken的时候总是报验签异常content=null,sign=null我得Factory.setOptons里的配置反复确认没问题前端传的autocode也是没问题的想问下还有哪里可能出错的吗
我在官方下的demo配上我的那些appid啥的都能用我的代码都是复制demo的啊
Factory.setOptions这个方法完全正确的加载了我放在一个@Component注解的类下并实现了ApplicationRunner
我调用的sdk中
AlipaySystemOauthTokenResponse response = Factory.Base.OAuth().getToken
报错:
2021-09-04 12:21:58 [ERROR] com.alipay.easysdk.kernel.util.Signer -验签遭遇异常,content=null sign=null publicKey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKj4KzTs4Nu3pnmkyHV7XtOasXL0qdD0+2+8awiHcrfjEroC7srZIKvqAwt73mOnTeKq6rnqlRAyvlE3MVqa9r0mwZvMiVlfw7u68To1pXq/dAwnhttq1XugyEhwLkFofeMpZ2eRT6ZCEO7mmFE8uy4AZ1/hx7rRlCCqKXMRPngOd2C3DQKdNrQv0OYRmx1ObhRM6C3gw2bk7NKjearvaByEA5NvDcYS5W3C0rMAJnkslyFdO0j495WkinFmTGpnuOcl/cAd/EUPAHCmYndRcEJOrT7G17vwaDRLF7ykjSC/KafDdh399gejBiR/OKxEPHbS9gbYHDyFTYvaaAuZRQIDAQAB reason=null
java.lang.NullPointerException: null
at com.alipay.easysdk.kernel.util.Signer.verify(Signer.java:64)
at com.alipay.easysdk.kernel.Client.verify(Client.java:337)
at com.alipay.easysdk.base.oauth.Client.getToken(Client.java:80)
at com.hsd.actor.web.controller.actor.AlipaySessionConller.obtainAlipay2SessionByCode(AlipaySessionConller.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.hsd.framework.filter.ExceptionAndExecuteTimeFilter.doFilter(ExceptionAndExecuteTimeFilter.java:70)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.hsd.framework.filter.CrossFilter.doFilter(CrossFilter.java:37)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月12日
    • 创建了问题 9月4日

    悬赏问题

    • ¥15 数据库原理及应用上机练习题
    • ¥30 征集Python提取PDF文字属性的代码
    • ¥15 如何联系真正的开发者而非公司
    • ¥15 有偿求苍穹外卖环境配置
    • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
    • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
    • ¥15 clousx6整点报时指令怎么写
    • ¥30 远程帮我安装软件及库文件
    • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
    • ¥20 (求远程解决)深信服vpn-2050这台设备如何配置才能成功联网?