mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-19 07:44:46 +08:00
style: format
This commit is contained in:
parent
d364c1a354
commit
7e6cfa5ca3
@ -1,7 +1,14 @@
|
||||
[*.cs]
|
||||
root = true
|
||||
|
||||
# CS1570: XML 注释出现 XML 格式错误
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = crlf
|
||||
indent_size = 4
|
||||
indent_style = space
|
||||
tab_width = 4
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.cs]
|
||||
dotnet_diagnostic.CS1570.severity = none
|
||||
|
||||
# CS1591: 缺少对公共可见类型或成员的 XML 注释
|
||||
dotnet_diagnostic.CS1591.severity = suggestion
|
@ -72,7 +72,7 @@
|
||||
|
||||
- **变更**:修改反序列化回调通知事件的相关扩展方法 `DeserializeEventFromXml`、`DeserializeEventFromJson`,废弃其指示是否启用安全模式的参数,改为自动判定。
|
||||
|
||||
- **变更**:修改序列化回调通知事件的相关扩展方法 `SerializeEventToXml`、`SerializeEventToJson`,调整其指示是否启用安全模式的参数默认值,由 *false* 变为 *true*。
|
||||
- **变更**:修改序列化回调通知事件的相关扩展方法 `SerializeEventToXml`、`SerializeEventToJson`,调整其指示是否启用安全模式的参数默认值,由 _false_ 变为 _true_。
|
||||
|
||||
- **变更**:移除原 `WxBizMsgCryptor` 工具类。
|
||||
|
||||
|
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020-2021 RHQYZ
|
||||
Copyright (c) 2020-2022 RHQYZ
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -1088,7 +1088,6 @@
|
||||
|
||||
- Query Fund Settlement Details:`QueryHKSettlements`
|
||||
|
||||
|
||||
- QR Code Payment
|
||||
|
||||
- Order Placement:`CreateHKTransactionMicroPay` / `CreateHKPartnerTransactionMicroPay`
|
||||
|
@ -1,6 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /cgi-bin/express/delivery/open_msg/open_openmsg 接口的请求。</para>
|
||||
|
@ -1,6 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>表示 [POST] /cgi-bin/express/delivery/open_msg/open_query_plugin 接口的请求。</para>
|
||||
|
@ -15,6 +15,7 @@
|
||||
{
|
||||
public static class Types
|
||||
{
|
||||
[System.Obsolete]
|
||||
public class Article : CgibinMaterialGetMaterialAsNewsResponse.Types.Article
|
||||
{
|
||||
}
|
||||
|
@ -9,6 +9,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
|
||||
{
|
||||
public static class Types
|
||||
{
|
||||
[System.Obsolete]
|
||||
public class Article : CgibinMaterialAddNewsRequest.Types.Article
|
||||
{
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.OpenAI
|
||||
{
|
||||
@ -35,10 +35,10 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI
|
||||
|
||||
try
|
||||
{
|
||||
if (!Utilities.WxBizMsgCryptor.TryParseXml(callbackXml, out string? encryptedXml))
|
||||
if (!Utilities.WechatEventDataCryptor.TryParseXml(callbackXml, out string? encryptedXml))
|
||||
throw new Exceptions.WechatOpenAIEventSerializationException("Encrypt event failed, because of empty encrypted data.");
|
||||
|
||||
callbackXml = Utilities.WxBizMsgCryptor.AESDecrypt(cipherText: encryptedXml!, encodingAESKey: client.Credentials.EncodingAESKey!, out _);
|
||||
callbackXml = Utilities.WechatEventDataCryptor.AESDecrypt(cipherText: encryptedXml!, encodingAESKey: client.Credentials.EncodingAESKey!, out _);
|
||||
return Utilities.XmlUtility.Deserialize<TEvent>(callbackXml);
|
||||
}
|
||||
catch (WechatOpenAIException)
|
||||
@ -104,13 +104,13 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI
|
||||
|
||||
try
|
||||
{
|
||||
string cipher = Utilities.WxBizMsgCryptor.AESEncrypt(
|
||||
string cipher = Utilities.WechatEventDataCryptor.AESEncrypt(
|
||||
plainText: xml,
|
||||
encodingAESKey: client.Credentials.EncodingAESKey!,
|
||||
appId: client.Credentials.AppId!
|
||||
);
|
||||
|
||||
xml = Utilities.WxBizMsgCryptor.WrapXml(sToken: client.Credentials.Token!, sMsgEncrypt: cipher);
|
||||
xml = Utilities.WechatEventDataCryptor.WrapXml(sToken: client.Credentials.Token!, sMsgEncrypt: cipher);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Text;
|
||||
@ -112,7 +112,7 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI
|
||||
|
||||
using var fileContent = new ByteArrayContent(request.FileBytes ?? Array.Empty<byte>());
|
||||
using var paramContent = new StringContent(
|
||||
Utilities.WxBizMsgCryptor.AESEncrypt(
|
||||
Utilities.WechatEventDataCryptor.AESEncrypt(
|
||||
plainText: Utilities.XmlUtility.Serialize(request),
|
||||
encodingAESKey: client.Credentials.EncodingAESKey!,
|
||||
appId: client.Credentials.AppId!
|
||||
|
@ -40,7 +40,7 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="JWT" Version="8.9.0" />
|
||||
<PackageReference Include="JWT" Version="9.0.0" />
|
||||
<PackageReference Include="SKIT.FlurlHttpClient.Common" Version="2.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using JWT;
|
||||
using JWT.Algorithms;
|
||||
using JWT.Serializers;
|
||||
@ -10,7 +10,9 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Utilities
|
||||
{
|
||||
private static readonly Lazy<IJwtEncoder> _encoder = new Lazy<IJwtEncoder>(() =>
|
||||
{
|
||||
#pragma warning disable CS0618
|
||||
IJwtAlgorithm algorithm = new HMACSHA256Algorithm();
|
||||
#pragma warning restore CS0618
|
||||
IJsonSerializer serializer = new JsonNetSerializer(new JsonSerializer() { NullValueHandling = NullValueHandling.Ignore });
|
||||
IBase64UrlEncoder urlEncoder = new JwtBase64UrlEncoder();
|
||||
IJwtEncoder encoder = new JwtEncoder(algorithm, serializer, urlEncoder);
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using JWT;
|
||||
using JWT.Algorithms;
|
||||
using JWT.Serializers;
|
||||
@ -10,7 +10,9 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Utilities
|
||||
{
|
||||
private static readonly Lazy<IJwtEncoder> _encoder = new Lazy<IJwtEncoder>(() =>
|
||||
{
|
||||
#pragma warning disable CS0618
|
||||
IJwtAlgorithm algorithm = new HMACSHA256Algorithm();
|
||||
#pragma warning restore CS0618
|
||||
IJsonSerializer serializer = new JsonNetSerializer(new JsonSerializer() { NullValueHandling = NullValueHandling.Ignore });
|
||||
IBase64UrlEncoder urlEncoder = new JwtBase64UrlEncoder();
|
||||
IJwtEncoder encoder = new JwtEncoder(algorithm, serializer, urlEncoder);
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
@ -10,7 +10,7 @@ using System.Xml;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Utilities
|
||||
{
|
||||
public static class WxBizMsgCryptor
|
||||
internal static class WechatEventDataCryptor
|
||||
{
|
||||
private const int AES_KEY_SIZE = 256;
|
||||
private const int AES_BLOCK_SIZE = 128;
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
@ -103,7 +103,7 @@ namespace SKIT.FlurlHttpClient.Wechat.OpenAI
|
||||
if (data is WechatOpenAIPlatformRequest.Serialization.IEncryptedXmlable)
|
||||
{
|
||||
string plainXml = Utilities.XmlUtility.Serialize(data);
|
||||
string encryptedXml = Utilities.WxBizMsgCryptor.AESEncrypt(plainText: plainXml, encodingAESKey: Credentials.EncodingAESKey!, appId: Credentials.AppId!);
|
||||
string encryptedXml = Utilities.WechatEventDataCryptor.AESEncrypt(plainText: plainXml, encodingAESKey: Credentials.EncodingAESKey!, appId: Credentials.AppId!);
|
||||
data = new { encrypt = encryptedXml };
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Flurl;
|
||||
using Flurl.Http;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2
|
||||
|
@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
@ -37,7 +37,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
|
||||
IFlurlRequest flurlReq = client
|
||||
.CreateRequest(request, HttpMethod.Post, "marketing", "bank", "packages", request.PackageId, "tasks");
|
||||
|
||||
using var httpContent = Utilities.FileHttpContentBuilder.Build(fileName: request.FileName, fileBytes: request.FileBytes, fileContentType: request.FileContentType, fileMetaJson: client.JsonSerializer.Serialize(request));
|
||||
using var httpContent = Utilities.FileHttpContentBuilder.Build(fileName: request.FileName, fileBytes: request.FileBytes!, fileContentType: request.FileContentType, fileMetaJson: client.JsonSerializer.Serialize(request));
|
||||
return await client.SendRequestAsync<Models.UploadMarketingBankPackagesTasksResponse>(flurlReq, httpContent: httpContent, cancellationToken: cancellationToken);
|
||||
}
|
||||
}
|
||||
|
@ -4,10 +4,10 @@
|
||||
"adcreative_template_id": 263,
|
||||
"adcreative_elements": {
|
||||
"title": "微信,是一个生活方式!",
|
||||
"image_list": [ "<IMAGE_ID>" ],
|
||||
"image_list": ["<IMAGE_ID>"],
|
||||
"link_name_type": "GET_COUPONS"
|
||||
},
|
||||
"destination_url": "https://weixin.qq.com",
|
||||
"site_set": [ "SITE_SET_WECHAT" ],
|
||||
"site_set": ["SITE_SET_WECHAT"],
|
||||
"product_type": "PRODUCT_TYPE_LINK_WECHAT"
|
||||
}
|
@ -10,10 +10,10 @@
|
||||
"adcreative_template_id": 263,
|
||||
"adcreative_elements": {
|
||||
"title": "微信,是一个生活方式!",
|
||||
"image_list": [ "51959:7ef00101f6284a318ccf5" ]
|
||||
"image_list": ["51959:7ef00101f6284a318ccf5"]
|
||||
},
|
||||
"destination_url": "https://weixin.qq.com",
|
||||
"site_set": [ "SITE_SET_WECHAT" ],
|
||||
"site_set": ["SITE_SET_WECHAT"],
|
||||
"product_type": "PRODUCT_TYPE_LINK_WECHAT",
|
||||
"product_refs_id": "",
|
||||
"created_time": 1013554516,
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"campaign_id": 12345,
|
||||
"adgroup_name": "朋友圈广告组测试",
|
||||
"site_set": [ "SITE_SET_WECHAT" ],
|
||||
"site_set": ["SITE_SET_WECHAT"],
|
||||
"product_type": "PRODUCT_TYPE_LINK_WECHAT",
|
||||
"begin_date": "2017-06-25",
|
||||
"end_date": "2017-07-01",
|
||||
@ -10,11 +10,11 @@
|
||||
"billing_event": "BILLINGEVENT_IMPRESSION",
|
||||
"daily_budget": 1000000,
|
||||
"targeting": {
|
||||
"gender": [ "MALE" ],
|
||||
"age": [ "18~30" ],
|
||||
"gender": ["MALE"],
|
||||
"age": ["18~30"],
|
||||
"geo_location": {
|
||||
"regions": [ 110000, 310000 ],
|
||||
"location_types": [ "LIVE_IN" ]
|
||||
"regions": [110000, 310000],
|
||||
"location_types": ["LIVE_IN"]
|
||||
}
|
||||
},
|
||||
"time_series": "010100100110100010101010010101010101010100101010101010010101010101001010101010100101010101010111110010101001010110110100110001011001010100101010101010110011001010101010100101100101101110101010101010100110100110010100110101110111101110110110110110110110101101101101110110011101011101101011101101101101001010110111010111011010110110111011",
|
||||
|
@ -7,7 +7,7 @@
|
||||
"campaign_id": 23456,
|
||||
"adgroup_id": 123456,
|
||||
"adgroup_name": "朋友圈广告组测试1",
|
||||
"site_set": [ "SITE_SET_WECHAT" ],
|
||||
"site_set": ["SITE_SET_WECHAT"],
|
||||
"optimization_goal": "OPTIMIZATIONGOAL_IMPRESSION",
|
||||
"billing_event": "BILLINGEVENT_IMPRESSION",
|
||||
"bid_amount": 20000,
|
||||
@ -16,11 +16,11 @@
|
||||
"product_refs_id": "",
|
||||
"targeting": {
|
||||
"geo_location": {
|
||||
"regions": [ 110000, 310000 ],
|
||||
"location_types": [ "LIVE_IN" ]
|
||||
"regions": [110000, 310000],
|
||||
"location_types": ["LIVE_IN"]
|
||||
},
|
||||
"age": [ "20~30" ],
|
||||
"gender": [ "FEMALE" ]
|
||||
"age": ["20~30"],
|
||||
"gender": ["FEMALE"]
|
||||
},
|
||||
"begin_date": "2017-06-11",
|
||||
"end_date": "2017-06-13",
|
||||
|
@ -15,10 +15,10 @@
|
||||
"adcreative_template_id": 263,
|
||||
"adcreative_elements": {
|
||||
"title": "微信,是一个生活方式!",
|
||||
"image_list": [ "51959:7ef00101f6284a318ccf5" ]
|
||||
"image_list": ["51959:7ef00101f6284a318ccf5"]
|
||||
},
|
||||
"destination_url": "https://weixin.qq.com",
|
||||
"site_set": [ "SITE_SET_WECHAT" ],
|
||||
"site_set": ["SITE_SET_WECHAT"],
|
||||
"product_type": "PRODUCT_TYPE_LINK_WECHAT",
|
||||
"product_refs_id": "",
|
||||
"created_time": 1013554516,
|
||||
|
@ -2,10 +2,10 @@
|
||||
"campaign_type": "AMPAIGN_TYPE_WECHAT_MOMENTS",
|
||||
"targeting": {
|
||||
"geo_location": {
|
||||
"regions": [ 310000 ],
|
||||
"location_types": [ "LIVE_IN" ]
|
||||
"regions": [310000],
|
||||
"location_types": ["LIVE_IN"]
|
||||
},
|
||||
"age": [ "20~25" ],
|
||||
"gender": [ "FEMALE" ]
|
||||
"age": ["20~25"],
|
||||
"gender": ["FEMALE"]
|
||||
}
|
||||
}
|
@ -5,5 +5,5 @@
|
||||
"MsgType": "event",
|
||||
"Event": "user_info_modified",
|
||||
"openid": "oaKk343WOktAaT2ygsX138BGblrg",
|
||||
"appid" : "wx13974bf780d3dc89"
|
||||
"appid": "wx13974bf780d3dc89"
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"offset": 0,
|
||||
"count": 10,
|
||||
"status_list": [ "CARD_STATUS_VERIFY_OK", "CARD_STATUS_DISPATCH" ]
|
||||
"status_list": ["CARD_STATUS_VERIFY_OK", "CARD_STATUS_DISPATCH"]
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"card_id_list": [ "ph_gmt7cUVrlRk8swPwx7aDyF-pg" ],
|
||||
"card_id_list": ["ph_gmt7cUVrlRk8swPwx7aDyF-pg"],
|
||||
"total_num": 1
|
||||
}
|
@ -28,11 +28,7 @@
|
||||
"bind_openid": false,
|
||||
"can_share": true,
|
||||
"can_give_friend": true,
|
||||
"location_id_list": [
|
||||
123,
|
||||
12321,
|
||||
345345
|
||||
],
|
||||
"location_id_list": [123, 12321, 345345],
|
||||
"center_title": "顶部居中按钮",
|
||||
"center_sub_title": "按钮下方的wording",
|
||||
"center_url": "www.qq.com",
|
||||
@ -86,32 +82,24 @@
|
||||
"deal_detail": "以下锅底2选1(有菌王锅、麻辣锅、大骨锅、番茄锅、清补 凉锅、酸菜鱼锅可选):\n大锅1份 12元\n小锅2份 16元 "
|
||||
},
|
||||
"cash": {
|
||||
"base_info": {
|
||||
},
|
||||
"advanced_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"advanced_info": {},
|
||||
"least_cost": 1000,
|
||||
"reduce_cost": 100
|
||||
},
|
||||
"discount": {
|
||||
"base_info": {
|
||||
},
|
||||
"advanced_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"advanced_info": {},
|
||||
"discount": 30
|
||||
},
|
||||
"gift": {
|
||||
"base_info": {
|
||||
},
|
||||
"advanced_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"advanced_info": {},
|
||||
"gift": "可兑换音乐木盒一个"
|
||||
},
|
||||
"general_coupon": {
|
||||
"base_info": {
|
||||
},
|
||||
"advanced_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"advanced_info": {},
|
||||
"default_detail": "优惠券专用,填写优惠详情"
|
||||
},
|
||||
"general_card": {
|
||||
@ -141,9 +129,7 @@
|
||||
"get_limit": 0,
|
||||
"use_custom_code": false,
|
||||
"can_give_friend": true,
|
||||
"location_id_list": [
|
||||
213059884
|
||||
],
|
||||
"location_id_list": [213059884],
|
||||
"center_title": "顶部居中按钮",
|
||||
"center_sub_title": "按钮下方的wording",
|
||||
"center_url": "www.qq.com",
|
||||
@ -200,10 +186,7 @@
|
||||
"get_limit": 3,
|
||||
"use_custom_code": false,
|
||||
"can_give_friend": true,
|
||||
"location_id_list": [
|
||||
123,
|
||||
12321
|
||||
],
|
||||
"location_id_list": [123, 12321],
|
||||
"custom_url_name": "立即使用",
|
||||
"custom_url": "http://weixin.qq.com",
|
||||
"custom_url_sub_title": "6个汉字tips",
|
||||
@ -306,7 +289,7 @@
|
||||
"bind_openid": false,
|
||||
"can_share": true,
|
||||
"can_give_friend": true,
|
||||
"location_id_list": [ 123, 12321, 345345 ],
|
||||
"location_id_list": [123, 12321, 345345],
|
||||
"custom_url_name": "查看更多",
|
||||
"custom_url": "http://www.qq.com",
|
||||
"custom_url_sub_title": "6个汉字tips"
|
||||
@ -314,18 +297,15 @@
|
||||
"meeting_detail": "会议时间:xxx;地点:xxx "
|
||||
},
|
||||
"scenic_ticket": {
|
||||
"base_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"ticket_class": "全日票"
|
||||
},
|
||||
"movie_ticket": {
|
||||
"base_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"detail": "电影名:xxx,电影简介:xxx"
|
||||
},
|
||||
"boarding_pass": {
|
||||
"base_info": {
|
||||
},
|
||||
"base_info": {},
|
||||
"from": "成都",
|
||||
"to": "广州",
|
||||
"flight": "CE123",
|
||||
|
@ -18,11 +18,7 @@
|
||||
"color": "#10AD61",
|
||||
"notice": "到店使用",
|
||||
"description": "",
|
||||
"location_id_list": [
|
||||
218384742,
|
||||
402521653,
|
||||
402521608
|
||||
],
|
||||
"location_id_list": [218384742, 402521653, 402521608],
|
||||
"get_limit": 3,
|
||||
"can_share": true,
|
||||
"can_give_friend": true,
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"content": "<iframeclass=\"res_iframecard_iframejs_editor_card\"data-src=\"http: \/\/mp.weixin.qq.com\/bizmall\/appmsgcard?action=show&biz=MjM5OTAwODk4MA%3D%3D&cardid=p1Pj9jnXTLf2nF7lccYScFUYqJ0&wechat_card_js=1#wechat_redirect\">"
|
||||
"content": "<iframeclass=\"res_iframecard_iframejs_editor_card\"data-src=\"http: //mp.weixin.qq.com/bizmall/appmsgcard?action=show&biz=MjM5OTAwODk4MA%3D%3D&cardid=p1Pj9jnXTLf2nF7lccYScFUYqJ0&wechat_card_js=1#wechat_redirect\">"
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
{
|
||||
"openid": [
|
||||
"o1Pj9jmZvwSyyyyyyBa4aULW2mA",
|
||||
"o1Pj9jmZvxxxxxxxxxULW2mA"
|
||||
],
|
||||
"username": [
|
||||
"afdvvf",
|
||||
"abcd"
|
||||
]
|
||||
"openid": ["o1Pj9jmZvwSyyyyyyBa4aULW2mA", "o1Pj9jmZvxxxxxxxxxULW2mA"],
|
||||
"username": ["afdvvf", "abcd"]
|
||||
}
|
@ -2,12 +2,12 @@
|
||||
"card_id": "ph_gmt7cUVrlRk8swPwx7aDyF-pg",
|
||||
"member_card": {
|
||||
"base_info": {
|
||||
"logo_url": "http:\/\/www.supadmin.cn\/uploads\/allimg\/120216\/1_120216214725_1.jpg",
|
||||
"logo_url": "http://www.supadmin.cn/uploads/allimg/120216/1_120216214725_1.jpg",
|
||||
"color": "Color010",
|
||||
"notice": "使用时向服务员出示此券",
|
||||
"service_phone": "020-88888888",
|
||||
"description": "不可与其他优惠同享。如需团购券发票,请在消费时向商户提出店内均可使用,仅限堂食餐前不可打包,餐后未吃完,可打包本团购券不限人数,建议2人使用,超过建议人数须另收酱料费5元 / 位。本单谢绝自带酒水饮料",
|
||||
"location_id_list": [ 123, 12321, 345345 ],
|
||||
"location_id_list": [123, 12321, 345345],
|
||||
"pay_info": {
|
||||
"swipe_card": {
|
||||
"is_swipe_card": true
|
||||
@ -19,9 +19,7 @@
|
||||
"prerogative": "",
|
||||
"activate_msg_operation": {
|
||||
"url_cell": {
|
||||
"card_id_list": [
|
||||
"pbLatjhcI6XUxJWA0Au3Gaq5eFPs"
|
||||
],
|
||||
"card_id_list": ["pbLatjhcI6XUxJWA0Au3Gaq5eFPs"],
|
||||
"end_time": 1492724561,
|
||||
"text": "恭喜你获得一张50元代金券",
|
||||
"url": "www.qq.com"
|
||||
|
@ -1,10 +1,4 @@
|
||||
{
|
||||
"card_id": "pDF3iY0_dVjb_Pua96MMewA96qvA",
|
||||
"code": [
|
||||
"11111",
|
||||
"22222",
|
||||
"33333",
|
||||
"44444",
|
||||
"55555"
|
||||
]
|
||||
"code": ["11111", "22222", "33333", "44444", "55555"]
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"exist_code": [ "11111", "22222", "33333" ],
|
||||
"not_exist_code": [ "44444", "55555" ]
|
||||
"exist_code": ["11111", "22222", "33333"],
|
||||
"not_exist_code": ["44444", "55555"]
|
||||
}
|
@ -1,10 +1,4 @@
|
||||
{
|
||||
"card_id": "pDF3iY0_dVjb_Pua96MMewA96qvA",
|
||||
"code": [
|
||||
"11111",
|
||||
"22222",
|
||||
"33333",
|
||||
"44444",
|
||||
"55555"
|
||||
]
|
||||
"code": ["11111", "22222", "33333", "44444", "55555"]
|
||||
}
|
@ -14,33 +14,20 @@
|
||||
{
|
||||
"type": "FORM_FIELD_RADIO",
|
||||
"name": "兴趣",
|
||||
"values": [
|
||||
"钢琴",
|
||||
"舞蹈",
|
||||
"足球"
|
||||
]
|
||||
"values": ["钢琴", "舞蹈", "足球"]
|
||||
},
|
||||
{
|
||||
"type": "FORM_FIELD_SELECT",
|
||||
"name": "喜好",
|
||||
"values": [
|
||||
"郭敬明",
|
||||
"韩寒",
|
||||
"南派三叔"
|
||||
]
|
||||
"values": ["郭敬明", "韩寒", "南派三叔"]
|
||||
},
|
||||
{
|
||||
"type": "FORM_FIELD_CHECK_BOX",
|
||||
"name": "职业",
|
||||
"values": [
|
||||
"赛车手",
|
||||
"旅行家"
|
||||
]
|
||||
"values": ["赛车手", "旅行家"]
|
||||
}
|
||||
],
|
||||
"common_field_id_list": [
|
||||
"USER_FORM_INFO_FLAG_MOBILE"
|
||||
]
|
||||
"common_field_id_list": ["USER_FORM_INFO_FLAG_MOBILE"]
|
||||
},
|
||||
"optional_form": {
|
||||
"can_modify": false,
|
||||
@ -48,8 +35,6 @@
|
||||
"USER_FORM_INFO_FLAG_LOCATION",
|
||||
"USER_FORM_INFO_FLAG_BIRTHDAY"
|
||||
],
|
||||
"custom_field_list": [
|
||||
"喜欢的电影"
|
||||
]
|
||||
"custom_field_list": ["喜欢的电影"]
|
||||
}
|
||||
}
|
@ -2,10 +2,7 @@
|
||||
"rule_info": {
|
||||
"type": "RULE_TYPE_PAY_MEMBER_CARD",
|
||||
"base_info": {
|
||||
"mchid_list": [
|
||||
"123",
|
||||
"456"
|
||||
],
|
||||
"mchid_list": ["123", "456"],
|
||||
"begin_time": 1480317217,
|
||||
"end_time": 1580317217
|
||||
},
|
||||
|
@ -11,8 +11,5 @@
|
||||
"occupy_appid": "appid"
|
||||
}
|
||||
],
|
||||
"succ_mchid_list": [
|
||||
"123",
|
||||
"456"
|
||||
]
|
||||
"succ_mchid_list": ["123", "456"]
|
||||
}
|
@ -6,10 +6,7 @@
|
||||
{
|
||||
"type": "RULE_TYPE_PAY_MEMBER_CARD",
|
||||
"base_info": {
|
||||
"mchid_list": [
|
||||
"123",
|
||||
"456"
|
||||
],
|
||||
"mchid_list": ["123", "456"],
|
||||
"begin_time": 1480317217,
|
||||
"end_time": 1580317217,
|
||||
"status": "RULE_STATUS_OK",
|
||||
|
@ -4,10 +4,7 @@
|
||||
"rule_info": {
|
||||
"type": "RULE_TYPE_PAY_MEMBER_CARD",
|
||||
"base_info": {
|
||||
"mchid_list": [
|
||||
"123",
|
||||
"456"
|
||||
],
|
||||
"mchid_list": ["123", "456"],
|
||||
"begin_time": 1480317217,
|
||||
"end_time": 1580317217,
|
||||
"status": "RULE_STATUS_OK",
|
||||
|
@ -5,5 +5,5 @@
|
||||
"show_time": 1408493192,
|
||||
"duration": 120,
|
||||
"screening_room": "5号影厅",
|
||||
"seat_number": [ "5排14号", "5排15号" ]
|
||||
"seat_number": ["5排14号", "5排15号"]
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"ip_list": [ "127.0.0.1", "127.0.0.2", "101.226.103.0/25" ]
|
||||
"ip_list": ["127.0.0.1", "127.0.0.2", "101.226.103.0/25"]
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"ip_list": [ "127.0.0.1", "127.0.0.2", "101.226.103.0/25" ]
|
||||
"ip_list": ["127.0.0.1", "127.0.0.2", "101.226.103.0/25"]
|
||||
}
|
@ -22,7 +22,7 @@
|
||||
"signature": "欢迎小伙伴一起参与盲盒游戏,集齐9款鞋卡,可以兑换大奖!",
|
||||
"MiniProgramInfo": {
|
||||
"network": {
|
||||
"RequestDomain": [ "https:xxx", "https:xxxx", "https:xxx" ],
|
||||
"RequestDomain": ["https:xxx", "https:xxxx", "https:xxx"],
|
||||
"WsRequestDomain": [],
|
||||
"UploadDomain": [],
|
||||
"DownloadDomain": [],
|
||||
|
@ -1,11 +1,5 @@
|
||||
{
|
||||
"count": 2,
|
||||
"openid": [
|
||||
"oABC",
|
||||
"oXYZ"
|
||||
],
|
||||
"tagid_list": [
|
||||
"123",
|
||||
"456"
|
||||
]
|
||||
"openid": ["oABC", "oXYZ"],
|
||||
"tagid_list": ["123", "456"]
|
||||
}
|
@ -45,8 +45,8 @@
|
||||
"address_detail": "2号楼202",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.1529600000,
|
||||
"lng": 116.5060300000,
|
||||
"lat": 40.15296,
|
||||
"lng": 116.50603,
|
||||
"name": "老王",
|
||||
"phone": "18512345678"
|
||||
},
|
||||
@ -55,8 +55,8 @@
|
||||
"address_detail": "1号楼101",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.4486120000,
|
||||
"lng": 116.3830750000,
|
||||
"lat": 40.448612,
|
||||
"lng": 116.383075,
|
||||
"name": "刘一",
|
||||
"phone": "13712345678"
|
||||
},
|
||||
|
@ -45,8 +45,8 @@
|
||||
"address_detail": "2号楼202",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.1529600000,
|
||||
"lng": 116.5060300000,
|
||||
"lat": 40.15296,
|
||||
"lng": 116.50603,
|
||||
"name": "老王",
|
||||
"phone": "18512345678"
|
||||
},
|
||||
@ -55,8 +55,8 @@
|
||||
"address_detail": "1号楼101",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.4486120000,
|
||||
"lng": 116.3830750000,
|
||||
"lat": 40.448612,
|
||||
"lng": 116.383075,
|
||||
"name": "刘一",
|
||||
"phone": "13712345678"
|
||||
},
|
||||
|
@ -45,8 +45,8 @@
|
||||
"address_detail": "2号楼202",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.1529600000,
|
||||
"lng": 116.5060300000,
|
||||
"lat": 40.15296,
|
||||
"lng": 116.50603,
|
||||
"name": "老王",
|
||||
"phone": "18512345678"
|
||||
},
|
||||
@ -55,8 +55,8 @@
|
||||
"address_detail": "1号楼101",
|
||||
"city": "北京市",
|
||||
"coordinate_type": 0,
|
||||
"lat": 40.4486120000,
|
||||
"lng": 116.3830750000,
|
||||
"lat": 40.448612,
|
||||
"lng": 116.383075,
|
||||
"name": "刘一",
|
||||
"phone": "13712345678"
|
||||
},
|
||||
|
@ -1,8 +1,5 @@
|
||||
{
|
||||
"guide_account": "wx_account",
|
||||
"openid": "xxxxxxx",
|
||||
"openid_list": [
|
||||
"xxxxxxx",
|
||||
"yyyyyyyy"
|
||||
]
|
||||
"openid_list": ["xxxxxxx", "yyyyyyyy"]
|
||||
}
|
@ -2,8 +2,5 @@
|
||||
"old_guide_account": "wx_account",
|
||||
"new_guide_account": "wx_account",
|
||||
"openid": "xxxxxxx",
|
||||
"openid_list": [
|
||||
"xxxxxxx",
|
||||
"yyyyyyyy"
|
||||
]
|
||||
"openid_list": ["xxxxxxx", "yyyyyyyy"]
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"black_keyword": {
|
||||
"values": [ "敏感词1", "敏感词2" ],
|
||||
"values": ["敏感词1", "敏感词2"],
|
||||
"updatetime": 11111
|
||||
},
|
||||
"guide_auto_reply": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"is_delete": false,
|
||||
"black_keyword": {
|
||||
"values": [ "敏感词1", "敏感词2" ]
|
||||
"values": ["敏感词1", "敏感词2"]
|
||||
},
|
||||
"guide_auto_reply": {
|
||||
"content": "自动回复"
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"group_id_list": [ 12736, 12238 ]
|
||||
"group_id_list": [12736, 12238]
|
||||
}
|
@ -3,9 +3,7 @@
|
||||
"task_name": "testtask_name111",
|
||||
"task_remark": "testtask_remark111",
|
||||
"push_time": 1589010582,
|
||||
"openid": [
|
||||
"yyyyyyyy"
|
||||
],
|
||||
"openid": ["yyyyyyyy"],
|
||||
"material": [
|
||||
{
|
||||
"type": 1,
|
||||
|
@ -1,11 +1,10 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"task_result": [{
|
||||
"task_result": [
|
||||
{
|
||||
"task_id": 1332519773019865088,
|
||||
"openid": [
|
||||
"xxxxxx",
|
||||
"yyyyyy"
|
||||
"openid": ["xxxxxx", "yyyyyy"]
|
||||
}
|
||||
]
|
||||
}]
|
||||
}
|
@ -3,9 +3,7 @@
|
||||
"task_name": "testtask_name111",
|
||||
"task_remark": "testtask_remark111",
|
||||
"push_time": 1589010582,
|
||||
"openid": [
|
||||
"yyyyyyyy"
|
||||
],
|
||||
"openid": ["yyyyyyyy"],
|
||||
"material": [
|
||||
{
|
||||
"type": 1,
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"guide_account": "wx_account",
|
||||
"openid": "xxxxxxx",
|
||||
"display_tag_list": [ "test1", "test2" ]
|
||||
"display_tag_list": ["test1", "test2"]
|
||||
}
|
@ -1,9 +1,6 @@
|
||||
{
|
||||
"guide_account": "wx_account",
|
||||
"openid": "xxxxxxx",
|
||||
"openid_list": [
|
||||
"xxxxxxx",
|
||||
"yyyyyyyy"
|
||||
],
|
||||
"openid_list": ["xxxxxxx", "yyyyyyyy"],
|
||||
"tag_value": "tag1"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"tag_name": "xxxxxxx",
|
||||
"tag_values": [ "标签1", "标签2" ]
|
||||
"tag_values": ["标签1", "标签2"]
|
||||
}
|
@ -1,9 +1,6 @@
|
||||
{
|
||||
"guide_account": "wx_account",
|
||||
"openid": "xxxxxxx",
|
||||
"openid_list": [
|
||||
"xxxxxxx",
|
||||
"yyyyyyyy"
|
||||
],
|
||||
"openid_list": ["xxxxxxx", "yyyyyyyy"],
|
||||
"tag_value": "tag1"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"display_tag_list": [ "test1", "test2" ],
|
||||
"display_tag_list": ["test1", "test2"],
|
||||
"errcode": 0,
|
||||
"errmsg": "ok"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"tag_values": [ "tag1_1", "tag2_1" ],
|
||||
"tag_values": ["tag1_1", "tag2_1"],
|
||||
"errcode": 0,
|
||||
"errmsg": "ok"
|
||||
}
|
@ -2,19 +2,19 @@
|
||||
"options": [
|
||||
{
|
||||
"tag_name": "tag4",
|
||||
"tag_values": [ "标签4" ]
|
||||
"tag_values": ["标签4"]
|
||||
},
|
||||
{
|
||||
"tag_name": "tag3",
|
||||
"tag_values": [ "标签33", "标签22" ]
|
||||
"tag_values": ["标签33", "标签22"]
|
||||
},
|
||||
{
|
||||
"tag_name": "tag2",
|
||||
"tag_values": [ "标签1", "标签2" ]
|
||||
"tag_values": ["标签1", "标签2"]
|
||||
},
|
||||
{
|
||||
"tag_name": "tag1",
|
||||
"tag_values": [ "标签66" ]
|
||||
"tag_values": ["标签66"]
|
||||
}
|
||||
],
|
||||
"errcode": 0,
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"tag_name": "xxxxxxx",
|
||||
"tag_values": [ "标签1", "标签2" ]
|
||||
"tag_values": ["标签1", "标签2"]
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"guide_account": "xxxxxxx",
|
||||
"push_count": 0,
|
||||
"tag_values": [ "tag1_1", "tag2_1" ]
|
||||
"tag_values": ["tag1_1", "tag2_1"]
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"openid_list": [ "xxx1", "xxx2" ],
|
||||
"openid_list": ["xxx1", "xxx2"],
|
||||
"errcode": 0,
|
||||
"errmsg": "ok"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"to_openid_list": [ "OPENID_1", "OPENID_2" ],
|
||||
"to_openid_list": ["OPENID_1", "OPENID_2"],
|
||||
"sn": "XXXXXXX",
|
||||
"template_id": "TEMPLATE_ID",
|
||||
"page": "index",
|
||||
|
@ -8,11 +8,7 @@
|
||||
"content": "CONTENT"
|
||||
},
|
||||
"images": {
|
||||
"media_ids": [
|
||||
"aaa",
|
||||
"bbb",
|
||||
"ccc"
|
||||
],
|
||||
"media_ids": ["aaa", "bbb", "ccc"],
|
||||
"recommend": "xxx",
|
||||
"need_open_comment": 1,
|
||||
"only_fans_can_comment": 0
|
||||
|
@ -1,18 +1,11 @@
|
||||
{
|
||||
"touser": [
|
||||
"OPENID1",
|
||||
"OPENID2"
|
||||
],
|
||||
"touser": ["OPENID1", "OPENID2"],
|
||||
"msgtype": "mpnews",
|
||||
"text": {
|
||||
"content": "CONTENT"
|
||||
},
|
||||
"images": {
|
||||
"media_ids": [
|
||||
"aaa",
|
||||
"bbb",
|
||||
"ccc"
|
||||
],
|
||||
"media_ids": ["aaa", "bbb", "ccc"],
|
||||
"recommend": "xxx",
|
||||
"need_open_comment": 1,
|
||||
"only_fans_can_comment": 0
|
||||
|
@ -8,5 +8,4 @@
|
||||
"request_body": "",
|
||||
"response_body": "{\"errcode\":45009,\"errmsg\":\"reach max api daily quota limit rid: 617682e0-09059ac5-34a8e2ea\"}"
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -9,7 +9,7 @@
|
||||
"district": "不超过10个字",
|
||||
"address": "门店所在的详细街道地址(不要填写省市信息):不超过80个字",
|
||||
"telephone": "不超53个字符(不可以出现文字)",
|
||||
"categories": [ "美食,小吃快餐" ],
|
||||
"categories": ["美食,小吃快餐"],
|
||||
"offset_type": 1,
|
||||
"longitude": 115.32375,
|
||||
"latitude": 25.097486,
|
||||
|
@ -9,7 +9,7 @@
|
||||
"branch_name": "艺苑路店",
|
||||
"address": "艺苑路11号",
|
||||
"telephone": "020-12345678",
|
||||
"categories": [ "美食,快餐小吃" ],
|
||||
"categories": ["美食,快餐小吃"],
|
||||
"city": "广州市",
|
||||
"province": "广东省",
|
||||
"offset_type": 1,
|
||||
|
@ -10,7 +10,7 @@
|
||||
"city": "广州市",
|
||||
"address": "海珠区艺苑路11 号",
|
||||
"telephone": "020-12345678",
|
||||
"categories": [ "美食,小吃快餐" ],
|
||||
"categories": ["美食,小吃快餐"],
|
||||
"offset_type": 1,
|
||||
"longitude": 115.32375,
|
||||
"latitude": 25.097486,
|
||||
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"tagid_list": [ 134, 2 ]
|
||||
"tagid_list": [134, 2]
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"openid_list": [ "OPENID1", "OPENID2" ]
|
||||
"openid_list": ["OPENID1", "OPENID2"]
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"openid_list": [ "OPENID1", "OPENID2" ]
|
||||
"openid_list": ["OPENID1", "OPENID2"]
|
||||
}
|
@ -2,11 +2,7 @@
|
||||
"total": 23000,
|
||||
"count": 10000,
|
||||
"data": {
|
||||
"openid": [
|
||||
"OPENID1",
|
||||
"OPENID2",
|
||||
"OPENID10000"
|
||||
]
|
||||
"openid": ["OPENID1", "OPENID2", "OPENID10000"]
|
||||
},
|
||||
"next_openid": "OPENID10000"
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"total": 2,
|
||||
"count": 2,
|
||||
"data": {
|
||||
"openid": [ "OPENID1", "OPENID2" ]
|
||||
"openid": ["OPENID1", "OPENID2"]
|
||||
},
|
||||
"next_openid": "NEXT_OPENID"
|
||||
}
|
@ -17,11 +17,10 @@
|
||||
"remark": "",
|
||||
|
||||
"groupid": 0,
|
||||
"tagid_list": [ 128, 2 ],
|
||||
"tagid_list": [128, 2],
|
||||
"subscribe_scene": "ADD_SCENE_QR_CODE",
|
||||
"qr_scene": 98765,
|
||||
"qr_scene_str": ""
|
||||
|
||||
},
|
||||
{
|
||||
"subscribe": 0,
|
||||
|
@ -12,7 +12,7 @@
|
||||
"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL",
|
||||
"remark": "",
|
||||
"groupid": 0,
|
||||
"tagid_list": [ 128, 2 ],
|
||||
"tagid_list": [128, 2],
|
||||
"subscribe_scene": "ADD_SCENE_QR_CODE",
|
||||
"qr_scene": 98765,
|
||||
"qr_scene_str": ""
|
||||
|
@ -5,7 +5,7 @@
|
||||
"categories": [
|
||||
{
|
||||
"id": 0,
|
||||
"children": [ 1, 402 ],
|
||||
"children": [1, 402],
|
||||
"qualify": {
|
||||
"exter_list": [],
|
||||
"remark": ""
|
||||
@ -16,7 +16,7 @@
|
||||
"name": "快递业与邮政",
|
||||
"level": 1,
|
||||
"father": 0,
|
||||
"children": [ 2, 5, 556, 558, 1033 ],
|
||||
"children": [2, 5, 556, 558, 1033],
|
||||
"sensitive_type": 0,
|
||||
"qualify": {
|
||||
"exter_list": [],
|
||||
|
@ -5,7 +5,7 @@
|
||||
"categories": [
|
||||
{
|
||||
"id": 0,
|
||||
"children": [ 1, 402 ],
|
||||
"children": [1, 402],
|
||||
"qualify": {
|
||||
"exter_list": [],
|
||||
"remark": ""
|
||||
@ -16,7 +16,7 @@
|
||||
"name": "快递业与邮政",
|
||||
"level": 1,
|
||||
"father": 0,
|
||||
"children": [ 2, 5, 556, 558, 1033 ],
|
||||
"children": [2, 5, 556, 558, 1033],
|
||||
"sensitive_type": 0,
|
||||
"qualify": {
|
||||
"exter_list": [],
|
||||
|
@ -1,6 +1,4 @@
|
||||
{
|
||||
"env": "test2-4a89da",
|
||||
"fileid_list": [
|
||||
"cloud://test2-4a89da.7465-test2-4a89da/A.png"
|
||||
]
|
||||
"fileid_list": ["cloud://test2-4a89da.7465-test2-4a89da/A.png"]
|
||||
}
|
@ -4,7 +4,7 @@
|
||||
"remark": "test",
|
||||
"vpc": {
|
||||
"vpcid": "123",
|
||||
"subnetids": [ "123" ],
|
||||
"subnetids": ["123"],
|
||||
"create_type": 3
|
||||
}
|
||||
}
|
@ -2,6 +2,6 @@
|
||||
"action": "set",
|
||||
"open": true,
|
||||
"env": "myttest-8gu57so0bd9f9e8a",
|
||||
"api_whitelist": [ "/*" ],
|
||||
"api_whitelist": ["/*"],
|
||||
"version": 6
|
||||
}
|
||||
|
@ -2,8 +2,6 @@
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"open": true,
|
||||
"api_whitelist": [
|
||||
"/*"
|
||||
],
|
||||
"api_whitelist": ["/*"],
|
||||
"version": 2
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"envs": [ "myttest2-9g1m6omv9fa12048", "myttest-8gu57so0bd9f9e8a" ],
|
||||
"envs": ["myttest2-9g1m6omv9fa12048", "myttest-8gu57so0bd9f9e8a"],
|
||||
"service_name": "echo",
|
||||
"upload_type": "repository",
|
||||
"repository_type": "github",
|
||||
|
@ -16,5 +16,4 @@
|
||||
"version_name": "echo-003"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
{
|
||||
"appids": [ "wx075cf85bf347b6df", "wx5fe6bb43205e9e70" ]
|
||||
"appids": ["wx075cf85bf347b6df", "wx5fe6bb43205e9e70"]
|
||||
}
|
@ -11,9 +11,7 @@
|
||||
},
|
||||
{
|
||||
"appid": "wx5fe6bb43205e9e70",
|
||||
"env_list": [
|
||||
"test-env-6gni9ity244a6ea3"
|
||||
]
|
||||
"env_list": ["test-env-6gni9ity244a6ea3"]
|
||||
}
|
||||
],
|
||||
"err_list": []
|
||||
|
@ -2,7 +2,7 @@
|
||||
"data": [
|
||||
{
|
||||
"env": "test-env-6gni9ity244a6ea3",
|
||||
"appids": [ "wx5fe6bb43205e9e07", "wx075cf85bf347b6df" ]
|
||||
"appids": ["wx5fe6bb43205e9e07", "wx075cf85bf347b6df"]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"funcname": "testfunc",
|
||||
"envs": [ "test-env1", "test-env2" ],
|
||||
"envs": ["test-env1", "test-env2"],
|
||||
"triggers": [
|
||||
{
|
||||
"trigger_name": "trigger_name1",
|
||||
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"functionname": "testfunc",
|
||||
"envs": [ "dev-3gewtf9c10f60c76", "mytestenv-7gniuaq95b51dcdc", "mytestenv-7gniuaq95b51dcdc22" ],
|
||||
"envs": [
|
||||
"dev-3gewtf9c10f60c76",
|
||||
"mytestenv-7gniuaq95b51dcdc",
|
||||
"mytestenv-7gniuaq95b51dcdc22"
|
||||
],
|
||||
"zipfile": "UEsDBBQACAAIALB+WU4AAAAAAAAAAAAAAAAIABAAaW5kZXguanNVWAwAAZ9zXPuec1z1ARQAdY7BCsIwEETv+Yoll6ZQ+wOhnv0DD+IhxkWC664kWwmI/27V3IpzGuYNw3RzQSiaU9TOG6x3yVrGW0gMEzh8IOsAUVixfkwgOoV47WHawtPAooUVIRxJLs7ukEhgL5nOtl/h79qf+GBZeIM1FbXHdac9aKC9cDwTDfCb9eblzRtQSwcI6+pcr4AAAADOAAAAUEsBAhUDFAAIAAgAsH5ZTuvqXK+AAAAAzgAAAAgADAAAAAAAAAAAQKSBAAAAAGluZGV4LmpzVVgIAAGfc1z7nnNcUEsFBgAAAAABAAEAQgAAAMYAAAAAAA=="
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"functionname": "testfunc",
|
||||
"envs": [ "dev-3gewtf9c10f60c76", "mytestenv-7gniuaq95b51dcdc", "mytestenv-7gniuaq95b51dcdc22" ],
|
||||
"envs": [
|
||||
"dev-3gewtf9c10f60c76",
|
||||
"mytestenv-7gniuaq95b51dcdc",
|
||||
"mytestenv-7gniuaq95b51dcdc22"
|
||||
],
|
||||
"zipfile": "UEsDBBQACAAIALB+WU4AAAAAAAAAAAAAAAAIABAAaW5kZXguanNVWAwAAZ9zXPuec1z1ARQAdY7BCsIwEETv+Yoll6ZQ+wOhnv0DD+IhxkWC664kWwmI/27V3IpzGuYNw3RzQSiaU9TOG6x3yVrGW0gMEzh8IOsAUVixfkwgOoV47WHawtPAooUVIRxJLs7ukEhgL5nOtl/h79qf+GBZeIM1FbXHdac9aKC9cDwTDfCb9eblzRtQSwcI6+pcr4AAAADOAAAAUEsBAhUDFAAIAAgAsH5ZTuvqXK+AAAAAzgAAAAgADAAAAAAAAAAAQKSBAAAAAGluZGV4LmpzVVgIAAGfc1z7nnNcUEsFBgAAAAABAAEAQgAAAMYAAAAAAA=="
|
||||
}
|
@ -9,7 +9,5 @@
|
||||
"value": "1"
|
||||
}
|
||||
],
|
||||
"group_list": [
|
||||
"3"
|
||||
]
|
||||
"group_list": ["3"]
|
||||
}
|
@ -69,7 +69,6 @@
|
||||
"product_img": "http://mmbiz.qpic.cn/mmbiz_gif/KfrZwACMrmxj8XRiaTUzFNsTkWdTEJySicGKMHxuG0ibDfjTtb6ZIjNgakbnKq569TbBjvicSnWdnt46gEKjWe6Vcg/0?wx_fmt=gif"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,8 +1,6 @@
|
||||
{
|
||||
"product_base": {
|
||||
"category_id": [
|
||||
"537074298"
|
||||
],
|
||||
"category_id": ["537074298"],
|
||||
"property": [
|
||||
{
|
||||
"id": "1075741879",
|
||||
@ -21,10 +19,7 @@
|
||||
"sku_info": [
|
||||
{
|
||||
"id": "1075741873",
|
||||
"vid": [
|
||||
"1079742386",
|
||||
"1079742363"
|
||||
]
|
||||
"vid": ["1079742386", "1079742363"]
|
||||
}
|
||||
],
|
||||
"main_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",
|
||||
|
@ -5,9 +5,7 @@
|
||||
"product_id": "pDF3iY6Kr_BV_CXaiYysoGqJhppQ",
|
||||
"product_base": {
|
||||
"name": "testaddproduct",
|
||||
"category_id": [
|
||||
"537074298"
|
||||
],
|
||||
"category_id": ["537074298"],
|
||||
"img": [
|
||||
"http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0"
|
||||
],
|
||||
@ -28,10 +26,7 @@
|
||||
"sku_info": [
|
||||
{
|
||||
"id": "1075741873",
|
||||
"vid": [
|
||||
"1079742386",
|
||||
"1079742363"
|
||||
]
|
||||
"vid": ["1079742386", "1079742363"]
|
||||
}
|
||||
],
|
||||
"buy_limit": 10,
|
||||
|
@ -1,9 +1,7 @@
|
||||
{
|
||||
"product_id": "pDF3iY6Kr_BV_CXaiYysoGqJhppQ",
|
||||
"product_base": {
|
||||
"category_id": [
|
||||
"537074298"
|
||||
],
|
||||
"category_id": ["537074298"],
|
||||
"property": [
|
||||
{
|
||||
"id": "1075741879",
|
||||
@ -22,10 +20,7 @@
|
||||
"sku_info": [
|
||||
{
|
||||
"id": "1075741873",
|
||||
"vid": [
|
||||
"1079742386",
|
||||
"1079742363"
|
||||
]
|
||||
"vid": ["1079742386", "1079742363"]
|
||||
}
|
||||
],
|
||||
"main_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",
|
||||
|
@ -3,7 +3,7 @@
|
||||
"errmsg": "ok",
|
||||
"user_state": "NORMAL",
|
||||
"openid": "ont-9vjAcIdSU-LgB7ubALAVJO9U",
|
||||
"path": "https:\/\/payapp.weixin.qq.com\/vehicle\/plat\/indextemplate",
|
||||
"path": "https://payapp.weixin.qq.com/vehicle/plat/indextemplate",
|
||||
"plate_number_info": [],
|
||||
"authorize_package": {
|
||||
"mch_id": "1800004561",
|
||||
|
@ -1,20 +1,10 @@
|
||||
{
|
||||
"errcode": 0,
|
||||
"errmsg": "ok",
|
||||
"requestdomain": [
|
||||
"https://www.example.com"
|
||||
],
|
||||
"wsrequestdomain": [
|
||||
"wss://www.qq.com"
|
||||
],
|
||||
"requestdomain": ["https://www.example.com"],
|
||||
"wsrequestdomain": ["wss://www.qq.com"],
|
||||
"uploaddomain": [],
|
||||
"downloaddomain": [
|
||||
"https://www.qq.com"
|
||||
],
|
||||
"udpdomain": [
|
||||
"udp://www.example.com"
|
||||
],
|
||||
"bizdomain": [
|
||||
"https://www.qq.com"
|
||||
]
|
||||
"downloaddomain": ["https://www.qq.com"],
|
||||
"udpdomain": ["udp://www.example.com"],
|
||||
"bizdomain": ["https://www.qq.com"]
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user