1.维权接口变动

This commit is contained in:
老道 2022-12-30 14:37:58 +08:00
parent 5b93eed59f
commit 2c840168cf
1 changed files with 26 additions and 3 deletions

View File

@ -1247,11 +1247,22 @@ namespace Api.Framework.Cps
"&payStatus=" + payStatus + "&queryType=" + queryType + "&toPage=" + toPage +
"&perPageSize=" + maxSize + "&total=&_input_charset=utf-8";
else if (type == OrderType.退)
{
//url = "https://pub.alimama.com/report/getNewTbkRefundPaymentDetails.json?startTime=" + day.ToString("yyyy-MM-dd") + "&endTime=" + DateTime.Now.ToString("yyyy-MM-dd") + "&refundType=1&searchType=1&toPage=1&perPageSize=" + maxSize + "&_input_charset=utf-8";
url =
$"https://pub.alimama.com/openapi/param2/1/gateway.unionpub/report.getTbkRefundOrderDetails.json?pageNo={toPage}&startTime={day.ToString("yyyy-MM-dd")}&endTime={DateTime.Now.ToString("yyyy-MM-dd")}&queryType=1&isFullRefund=0&memberType=1&pageSize={maxSize}";
//"https://pub.alimama.com/report/getNewTbkRefundPaymentDetails.json?startTime=" + day.ToString("yyyy-MM-dd") + "&endTime=" + DateTime.Now.ToString("yyyy-MM-dd") + "&refundType=1&searchType=1&toPage=" + toPage + "&perPageSize=" + maxSize + "&_input_charset=utf-8";
//url = $"https://pub.alimama.com/openapi/param2/1/gateway.unionpub/report.getTbkRefundOrderDetails.json?pageNo={toPage}&startTime={day.ToString("yyyy-MM-dd")}&endTime={DateTime.Now.ToString("yyyy-MM-dd")}&queryType=1&isFullRefund=0&memberType=1&pageSize={maxSize}";
var tbToken = GetTbToken();
if (string.IsNullOrWhiteSpace(tbToken))
{
return rst;
}
url =
$"https://pub.alimama.com/openapi/param2/1/gateway.unionpub/report.publisher.getRefundOrderDetail.json?t={HttpExtend.GetTimeStamp(DateTime.Now, true)}&{tbToken}&pageNo={toPage}&pageSize={maxSize}&startTime={day.ToString("yyyy-MM-dd")}&endTime={DateTime.Now.ToString("yyyy-MM-dd")}&payStatus=&queryType=1&jumpType=0&isFullRefund=0&memberType=&positionIndex=";
//"https://pub.alimama.com/report/getNewTbkRefundPaymentDetails.json?startTime=" + day.ToString("yyyy-MM-dd") + "&endTime=" + DateTime.Now.ToString("yyyy-MM-dd") + "&refundType=1&searchType=1&toPage=" + toPage + "&perPageSize=" + maxSize + "&_input_charset=utf-8";
}
string html = GetAlimamaHtml(url);
if (html.Contains("<title>阿里妈妈</title>"))
{
@ -2110,6 +2121,18 @@ html => {html}");
return null;
}
private string GetTbToken()
{
var reg = Regex.Match(Member.cookies, "(?<tbToken>_tb_token_=[a-zA-Z0-9]+)",
RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace | RegexOptions.ExplicitCapture);
if (reg.Success)
{
return reg.Groups["tbToken"].Value;
}
return string.Empty;
}
/// <summary>
/// 获得HTML
/// </summary>