C# E店宝格格家接口对接
一、实现图片
二、实现通用方法
/// <summary>/// 调用通用方法/// </summary>/// <param name="strURL">调用地址+接口名称</param>/// <param name="jsonParas">执行json字符串</param>/// <param name="sign">sign</param>/// <returns>json字符串,接口返回结果</returns>public string Post(string strURL, string jsonParas, string sign){ //string strURL =methodName;//创建一个HTTP请求 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);//Post请求方式 request.Method = "POST";request.Headers.Add("sign", sign); //内容类型request.ContentType = "application/json;charset=utf-8";//jsonParas = HttpUtility.UrlEncode(jsonParas);string paraUrlCoded = jsonParas; byte[] payload;//将Json字符串转化为字节 payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);//设置请求的ContentLength request.ContentLength = payload.Length;//发送请求,获得请求流 Stream writer;try{writer = request.GetRequestStream();//获取用于写入请求数据的Stream对象 }catch (Exception){writer = null;Console.Write("连接服务器失败!");}//将请求参数写入流writer.Write(payload, 0, payload.Length);writer.Close();//关闭请求流String strValue = "";//strValue为http响应所返回的字符流 HttpWebResponse response;try{//获得响应流response = (HttpWebResponse)request.GetResponse();}catch (WebException ex){response = ex.Response as HttpWebResponse;}Stream s = response.GetResponseStream();StreamReader reader = new StreamReader(s);strValue = reader.ReadToEnd();return strValue;//返回Json数据 }/// <summary> /// MD5签名方法 /// </summary> /// <param name="inputText"></param> /// <returns></returns> public string MD5(string inputText){MD5 md5 = new MD5CryptoServiceProvider();byte[] fromData = System.Text.Encoding.UTF8.GetBytes(inputText);byte[] targetData = md5.ComputeHash(fromData);string byte2String = null;for (int i = 0; i < targetData.Length; i++){byte2String += targetData[i].ToString("x2");}return byte2String;}
E店宝系统写入订单接口xml格式:
StringBuilder sb = new StringBuilder();sb.Append("<info>");sb.Append("<orderInfo>");sb.Append(" <out_tid>2568595011</out_tid>");sb.Append(" <buyer_id/>");sb.Append(" <shop_id>55</shop_id>");sb.Append(" <consignee>蒋先生</consignee>");//收货人姓名sb.Append(" <buyer_msg>2568595011药师帮已付款旗舰店自营,留言:测试订单 无需发货</seller_remark>");sb.Append(" <mobilPhone>区锦荣 156****8060</mobilPhone>");sb.Append(" <express>圆通</express>");sb.Append(" <address>湖南省长沙市岳麓区银杉路绿地中央广场</address>");sb.Append(" <is_COD>0</is_COD>");sb.Append(" <order_totalMoney>1</order_totalMoney>");sb.Append(" <product_totalMoney>1</product_totalMoney>");sb.Append(" <pay_date>2019-02-15 09:01:56</pay_date>");sb.Append(" <order_date>2019-02-15 09:01:56</order_date>");sb.Append(" <pay_status>已付款</pay_status>");sb.Append("</orderInfo>");sb.Append("<product_info>");sb.Append(" <product_item>");sb.Append(" <barCode>BCJ</barCode>");sb.Append(" <product_title>KRACIE牌玫瑰香味糖果32g</product_title>");sb.Append(" <favorite_money>0</favorite_money>");sb.Append(" <orderGoods_Num>1</orderGoods_Num>");sb.Append(" <cost_Price>1</cost_Price>");sb.Append(" <out_tid>2568595011</out_tid>");sb.Append(" </product_item>");sb.Append("</product_info>");sb.Append("</info>");MOAPI ProMOAPI = new MOAPI(); ProMOAPI.PostMethod = "get";string Parm = sb.ToString();Parm = "xmlvalues=" + Parm;
https://pan.baidu.com/s/16l7tWG3Wtbl7H5liVNkPmw
转载于:https://www.cnblogs.com/lanyubaicl/p/10363870.html
C# E店宝格格家接口对接相关推荐
- 总结淘宝开放平台接口对接(获取sdk,appkey)
1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台. 2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用.确定好是哪一个应用之后创建相对应的应用. ...
- 淘宝开放平台接口对接(获取sdk,appkey)
1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台. 2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用.确定好是哪一个应用之后创建相对应的应用. ...
- 淘宝/天猫开放平台新商品发布API接口,商品发布接口,店铺上传接口,利用淘宝新品发布商品接口进行上传商品至淘宝店铺,接口对接方案
一.淘宝/天猫开放平台新商品发布API接口参数说明: 1.通过注册key和secret得到测试账号,然后给到淘宝应用市场的店铺授权购买,然后再平台上面进行店铺添加审核,审核通过后即可用请求链接上传商品 ...
- 拼多多商品详情采集上传淘宝店铺(无货源商品采集接口,拼多多商品详情接口,淘宝商品详情接口,整店宝贝复制接口,一键复制宝贝接口)代码对接教程
拼多多商品详情采集上传淘宝店铺(无货源商品采集接口,拼多多商品详情接口,淘宝商品详情接口,整店宝贝复制接口,一键复制宝贝接口)代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx ...
- 淘宝商品详情采集上架京东店铺(无货源商品数据采集接口,京东商品详情接口,淘宝商品详情接口,整店商品采集上传接口)接口代码对接教程
淘宝商品详情采集上架京东店铺(无货源商品数据采集接口,京东商品详情接口,淘宝商品详情接口,整店商品采集上传接口)接口代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970 ...
- 淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口代码对接分享
一.淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口参数如下: 点击获取key和secret 1.请求参数: 请求参数:num_iid=520813250866&is_promotio ...
- taobao.top.oaid.decrypt( OAID解密 )淘宝开放平台店铺订单解密接口,店铺订单明文接口,店铺订单买家信息解密接口对接教程
taobao.top.oaid.decrypt( OAID解密 )淘宝开放平台店铺订单解密接口,店铺订单明文接口,店铺订单买家信息解密接口对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码 ...
- 淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口/商品详情销量接口代码对接分享
淘宝商品销量接口/淘宝商品销量监控接口/商品累计销量接口代码对接分享如下: 1.公共参数 名称 类型 必须 描述 (接口教程分享wx:19970108018,QQ:1597063760) key St ...
- 淘宝整店商品列表查询接口(店铺所有商品API接口)
背景 :在很多行业,比如淘客.商品采集.刊登.数据分析行业都需要用到相关的商品接口,但是官方一般又没有开放这些接口,怎么办? 解决方案 :大家都知道,淘宝的反爬虫机制十分严,而很多时候,没办法高效的拿 ...
最新文章
- 设备树下字符设备驱动
- static使用方法小结
- SAP如何直接往系统中数据库表插入数据
- 大牛带你学优化~案例进阶Mysql优化
- Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math 数学
- docker privileged作用_Docker 从入门到掉坑
- ubuntu server自动关闭屏幕背景灯_certbot-auto申请https证书,自动续期
- php 调试常用函数,PHP几个常用的去空、分组、调试数组函数
- Docker系列(二)Docker安装与启动
- Android Multimedia框架总结(十九)Camera2框架C/S模型之CameraService启动及与Client连接过程
- 华为NP课程笔记19-镜像技术
- android应用的关闭自动更新,软件自动更新怎么关闭 安卓关闭软件自动更新
- 个人学习笔记——庄懂的技术美术入门课(美术向)06
- Revit相关问题:符号线,转转问题,生成三维视图
- c++ string转char*
- SQL中DATEADD和DATEDIFF的使用方法
- 使用你们的AirDisk产品会不会泄露文件给你们,会不会将文件数据传送到你们服务器?
- 计算机专业几大标准,计算机5大类分类标准
- 君智咨询:从飞贷看传统企业如何转型移动互联网
- OEA ORM中的分页支持