日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

上月用得好好的支付宝获取月账单的Java接口,月初突然返回“入参不合法”的解决方法

發布時間:2023/12/16 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 上月用得好好的支付宝获取月账单的Java接口,月初突然返回“入参不合法”的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上月用得好好的支付寶獲取月賬單接口,月初突然返回“入參不合法”的解決方法。

【現象描述】

獲取支付寶獲取月賬單接口的Java代碼如下:

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", appid, appPrivateKey, "json", "UTF-8", alipayPublicKey, signType);//獲得初始化的AlipayClient AlipayDataDataserviceBillDownloadurlQueryRequest request = new AlipayDataDataserviceBillDownloadurlQueryRequest();//創建API對應的request類 request.setBizContent("{" +" \"bill_type\":\"trade\"," +" \"bill_date\":\"2019-05\"}"); //設置業務參數 AlipayDataDataserviceBillDownloadurlQueryResponse response = null;//通過alipayClient調用API,獲得對應的response類 try {response = alipayClient.execute(request); } catch (AlipayApiException e) {e.printStackTrace(); } System.out.println(response.getBillDownloadUrl());

2019-06-01獲取5月賬單時,返回如下錯誤信息:

2019-06-01 07:51:50,698 [main] ERROR [sdk.biz.err] - ErrorScene^_^40004^_^isv.invalid_arguments^_^null^_^Windows 8.1^_^2019-06-01 07:51:50^_^ProtocalMustParams:sign=ISL0oAZbF0RZznh4/xH***=&timestamp=2019-06-01 07:51:48&sign_type=RSA&charset=UTF-8&app_id=2016***&method=alipay.data.dataservice.bill.downloadurl.query&version=1.0^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-dynamicVersionNo&format=json^_^ApplicationParams:biz_content={ ? ?"bill_type":"trade", ? ?"bill_date":"2019-06"}^_^Body:{"alipay_data_dataservice_bill_downloadurl_query_response":{"code":"40004","msg":"Business Failed","sub_code":"isv.invalid_arguments","sub_msg":"入參不合法"},"sign":"cewSD6P+xWuoxhJsM2XTBlT/***="}

格式化后的返回結果如下:

{
?? ?"alipay_data_dataservice_bill_downloadurl_query_response": {
?? ??? ?"code": "40004",
?? ??? ?"msg": "Business Failed",
?? ??? ?"sub_code": "isv.invalid_arguments",
?? ??? ?"sub_msg": "入參不合法"
?? ?}

【解決方法】

6月1日解決了一會,突然有事,就擱在哪兒。6月2日早上再來解決時,突然好,把我的親身體驗分享給大家。

原因:需要T+1天生成賬單,如果每月1號查詢上月賬單會返回“入參不合法”;

解決方法:每月2號凌晨以后再查上月賬單,就正常了。

下載獲取支付寶賬單代碼

?

總結

以上是生活随笔為你收集整理的上月用得好好的支付宝获取月账单的Java接口,月初突然返回“入参不合法”的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。