public Response<string> Main(MonthPlanRequest request)
{
string apiName = "MonthPlan", postData = request.ToJson();
var result = ConnectCSB(apiName, postData);
return InvokeResult.Fail<string>("访问成功");
}
public static string ConnectCSB(string apiName, string postData)
{
var resultStr = "";
try
{
string ACCESS_KEY = System.Configuration.ConfigurationManager.AppSettings["ACCESS_KEY"].ToString();
string SECRET_KEY = System.Configuration.ConfigurationManager.AppSettings["SECRET_KEY"].ToString();
string CSBURL = System.Configuration.ConfigurationManager.AppSettings["CSBURL"].ToString();
long timeStamp = ToUnixTimeMilliseconds(DateTime.Now);
string signature = sign(apiName, "1.0.0", timeStamp, ACCESS_KEY, SECRET_KEY, null, postData);
Dictionary<string, string> headerDic = new Dictionary<string, string>();
headerDic.Add("_api_access_key", ACCESS_KEY);
headerDic.Add("_api_timestamp", timeStamp.ToString());
headerDic.Add("_api_name", apiName);
headerDic.Add("_api_signature", signature);
headerDic.Add("_api_version", "1.0.0");
resultStr = GetResult(CSBURL, "application/json", "application/json;charset=utf-8", "POST", postData, headerDic);
}
catch (Exception e)
{
ErpErrLog(e.Message