第一篇:电子面单怎么申请-PHP案例
电子面单怎么申请-PHP案例
电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务。通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍。电子面单以接口形式嵌入到自己的系统、网站上,可以在自己的平台操作打印电子面单。
一.开通使用流程
1.快递电子面单
a.和多家快递公司申请账号 b.分别进行接口对接
c.电子面单服务用户向快递网点申请开通及确认合作细节
2.菜鸟电子面单 a.提交对接申请 b.进行接口对接
c.电子面单服务用户申请账号
d.电子面单服务用户向快递网点申请开通及确认合作细节
3.快递鸟电子面单
a.申请账号,获取专属的ID和KEY b.进行接口对接
c.电子面单服务用户向快递网点申请开通及确认合作细节
二.电子面单对接案例 1.接口描述
接口支持的消息接收方式:HTTP POST 请求方法的编码格式(utf-8):“application/x-*/ function sendPost($url, $datas){
$temps = array();
foreach($datas as $key => $value){
$temps[] = sprintf('%s=%s', $key, $value);
}
$post_data = implode('&', $temps);
$url_info = parse_url($url);
if($url_info['port']==''){ } echo $url_info['port'];$url_info['port']=80;
$httpheader = ”POST “.$url_info['path'].” HTTP/1.0rn“;
$httpheader.= ”Host:“.$url_info['host'].”rn“;
$httpheader.= ”Content-Type:application/x-www-form-urlencodedrn“;
$httpheader.= ”Content-Length:“.strlen($post_data).”rn“;
$httpheader.= ”Connection:closernrn“;
$httpheader.= $post_data;
$fd = fsockopen($url_info['host'], $url_info['port']);
fwrite($fd, $httpheader);
$gets = ”“;
$headerFlag = true;while(!feof($fd)){
} if(($header = @fgets($fd))&&($header == ”rn“ || $header == ”n")){ } break;
while(!feof($fd)){ $gets.= fread($fd, 128);
}
fclose($fd);
return $gets;} /** * 电商Sign签名生成* @param data 内容
* @param appkey Appkey * @return DataSign签名
*/ function encrypt($data, $appkey){
return urlencode(base64_encode(md5($data.$appkey)));} /**************************************************************
*
* 使用特定function对数组中所有元素做处理
* @param string &$array
要处理的字符串
* @param string $function
要执行的函数
* @return boolean $apply_to_keys_also
是否也应用到key上
* @access public
*
*************************************************************/
function arrayRecursive(&$array, $function, $apply_to_keys_also = false)
{
static $recursive_counter = 0;
if(++$recursive_counter > 1000){
die('possible deep recursion attack');
}
foreach($array as $key => $value){
if(is_array($value)){
arrayRecursive($array[$key], $function, $apply_to_keys_also);
} else {
$array[$key] = $function($value);
}
if($apply_to_keys_also && is_string($key)){
$new_key = $function($key);
if($new_key!= $key){
$array[$new_key] = $array[$key];
unset($array[$key]);
}
}
}
$recursive_counter--;
}
/**************************************************************
*
* 将数组转换为JSON字符串(兼容中文)
* @param array
$array
要转换的数组
* @return string
转换得到的json字符串 * @access public
*
*************************************************************/
function JSON($array){
arrayRecursive($array, 'urlencode', true);
$json = json_encode($array);
return urldecode($json);
}
?>
第二篇:电子面单怎么申请C#案例
电子面单怎么申请C#案例
电子面单是一种通过热敏纸打印输出纸质物流面单的物流服务。通过热感应显示文字,打印速度比传统针式打印速度提升4~6倍。电子面单以接口形式嵌入到自己的系统、网站上,可以在自己的平台操作打印电子面单。
一.开通使用流程
1.快递电子面单
a.和多家快递公司申请账号 b.分别进行接口对接
c.电子面单服务用户向快递网点申请开通及确认合作细节
2.菜鸟电子面单 a.提交对接申请 b.进行接口对接
c.电子面单服务用户申请账号
d.电子面单服务用户向快递网点申请开通及确认合作细节
3.快递鸟电子面单
a.申请账号,获取专属的ID和KEY b.进行接口对接
c.电子面单服务用户向快递网点申请开通及确认合作细节
二.电子面单对接案例 1.接口描述
接口支持的消息接收方式:HTTP POST 请求方法的编码格式(utf-8):“application/x-www.xiexiebang.com/api/Eorderservice
private string ReqURL = ”http://testapi.kdniao.cc:8081/api/EOrderService“;
///
/// Json方式
电子面单
///
///
public string orderTracesSubByJson()
{
string requestData = ”{'OrderCode': '012657700312',“ +
”'ShipperCode':'YTO',“ +
”'PayType':1,“ +
”'ExpType':1,“ +
”'Cost':1.0,“ +
”'OtherCost':1.0,“ +
”'Sender':“ +
”{“ +
”'Company':'LV','Name':'Taylor','Mobile':'***','ProvinceName':'上海','CityName':'上海','ExpAreaName':'青浦区','Address':'明珠路73号'},“ +
”'Receiver':“ +
”{“ +
”'Company':'GCCUI','Name':'Yann','Mobile':'***','ProvinceName':'北京','CityName':'北京','ExpAreaName':'朝阳区','Address':'三里屯街道雅秀大厦'},“ +
”'Commodity':“ +
”[{“ +
”'GoodsName':'鞋','Goodsquantity':1,'GoodsWeight':1.0}],“ +
”'AddService':“ +
”[{“ +
”'Name':'COD','Value':'1020'}],“ +
”'Weight':1.0,“ +
”'Quantity':1,“ +
”'Volume':0.0,“ +
子
”'Remark':'小心轻放',“ +
”'IsReturnPrintTemplate':1}“;
Dictionary
param.Add(”RequestData“, HttpUtility.UrlEncode(requestData, Encoding.UTF8));
param.Add(”EBusinessID“, EBusinessID);
param.Add(”RequestType“, ”1007“);
string dataSign = encrypt(requestData, AppKey, ”UTF-8“);
param.Add(”DataSign“, HttpUtility.UrlEncode(dataSign, Encoding.UTF8));
param.Add(”DataType“, ”2“);
string result = sendPost(ReqURL, param);
//根据公司业务处理返回的信息......return result;
}
///
/// Post方式提交数据,返回网页的源代码
///
///
发送请求的 URL
///
请求的参数集合
///
private string sendPost(string url, Dictionary
{
string result = ”“;
StringBuilder postData = new StringBuilder();
if(param!= null && param.Count > 0)
{
foreach(var p in param)
{
if(postData.Length > 0)
{
postData.Append(”&“);
}
postData.Append(p.Key);
postData.Append(”=“);
postData.Append(p.Value);
}
}
byte[] byteData = Encoding.GetEncoding(”UTF-8“).GetBytes(postData.ToString());
try
{
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(url);
request.ContentType = ”application/x-www.xiexiebang.compatible;MSIE 6.0;Windows NT 5.1;SV1;.NET CLR 2.0.50727;.NET CLR 3.0.04506.648;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729)“;
request.Method = ”POST“;
request.ContentLength = byteData.Length;
Stream stream = request.GetRequestStream();
stream.Write(byteData, 0, byteData.Length);
stream.Flush();
stream.Close();
HttpWebResponse response =(HttpWebResponse)request.GetResponse();
Stream backStream = response.GetResponseStream();
StreamReader sr = new StreamReader(backStream, Encoding.GetEncoding(”UTF-8“));
result = sr.ReadToEnd();
sr.Close();
backStream.Close();
response.Close();
request.Abort();
}
catch(Exception ex)
{
result = ex.Message;
}
return result;
}
///
///电商Sign签名
///
///
内容
///
Appkey
///
URL编码
///
private string encrypt(String content, String keyValue, String charset)
{
if(keyValue!= null)
{
return base64(MD5(content + keyValue, charset), charset);
}
return base64(MD5(content, charset), charset);
}
///
/// 字符串MD5加密
///
///
要加密的字符串
///
编码方式
///
private string MD5(string str, string charset)
{
byte[] buffer = System.Text.Encoding.GetEncoding(charset).GetBytes(str);
try
{
System.Security.Cryptography.MD5CryptoServiceProvider check;
check = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] somme = check.ComputeHash(buffer);
string ret = ”“;
foreach(byte a in somme)
{
if(a < 16)
ret += ”0“ + a.ToString(”X“);
else
ret += a.ToString(”X");
}
return ret.ToLower();
}
catch
{
throw;
}
}
///
/// base64编码
///
///
内容
///
编码方式
///
private string base64(String str, String charset)
{
return Convert.ToBase64String(System.Text.Encoding.GetEncoding(charset).GetBytes(str));
}
} }
第三篇:电子面单操作流程
K8电子面单操作教程
1.【淘宝】—【电子面单】:
电子面单的所有操作在这个选项卡下实现
2.【电子面单】—【电子面单申请】:
如果站点要购买电子面单,在这个界面申请,单位为“张”
K8电子面单操作教程
3.【面单申请中心审核】:
站点申请的面单,由该站点所属的中心在此页面审批。K8电子面单操作教程
4.【淘宝电子面单网点维护】:
此项总部来维护,用来淘宝平台跟踪地址来匹配我们的站点,和站点联系取货。所以收件人电话,联系人,地址都要详细的维护清楚。
K8电子面单操作教程
5.【订单导入】:
订单导入总部用来批量导入订单数据。
6.【电子面单打印】:
用来打印电子面单界面。K8电子面单操作教程
第四篇:【面经】Lisa作业(已婚单申请)
【面经】Lisa作业(已婚单申请)
说明:马上要面试的朋友就随便看一眼或者时间紧就别看了,因为没有太多参考价值,个人情况不一样,面官也不一定一样,所以还是根据自己的思路准备,不要受影响。
本人情况:本科有学位,专业复合材料,9年来一直从事陶瓷技术工作,无加分,年龄满分,有一女儿6岁,无其他加分。已婚,但因种种原因(后面会提到),自己和孩子申请的(老公没申请)。
前言
话说我一直向往老外的简单与快乐,尤其是眼巴巴的看着要好的同学同事陆续登陆之后,更是羡慕的无法言表。但是显然留学和工签对我而言不太实际,条件不允许。漫无目的的在网上浏览之后,发现加拿大技术移民或许有一线生机,跟老公聊了之后,他觉得想法虽好,实现太难,我仔细看看条款,确实不易,对我们俩本科而言,我要考2个还是3个雅思高,况且等待时间基本得4年,想确实不易,4年之后确实可能都忘了这事了。于是有一搭没一搭的开始看中英字幕的电影,希望等待有利时机。
直到2008年夏天,在北京看奥运时,遇到很多老外,再次联想起这件遥远的往事。恰在此时,同事全家在加已很稳定舒适,进一步建议鼓励我及早动手。于是我不管青红皂白,在新东方楼下先买了3-6雅思全真题,带到家之后,正在考虑是从顺序还是倒序开始复习时,联邦新政出台,我的专业不在需求之列,于是我心态复杂的开始观望中,很失望,但也有一点如释重负的认命。
上帝关上一扇门,总会打开一扇窗,我想看看别人或者中介有没有其他的办法,经过网上浏览,发现竟然还有魁北克移民一说,申请时间快不说,而且还不用考雅思,这可是天上掉馅饼啊,只是需要学法语,但是我不担心这个,因为我喜欢学外语,况且总比考试简单。据说魁北克不但孩子补贴多,大人上学不要学费不说,竟然还发生活费,这可太合我心意了,我一直想再次当学生。
我于是先在网上下载相关法语资料,了解具体流程,2008年11月左右,开始自学田长辉的法语一月通,大约3个月左右过了一遍,大概会了基本读音规则,之后开始自学简明法语教程,百度上有视频,自学实在是比较枯燥,其实也就是相当于泛读了一遍,学会了一些单词,我比较懒,没做联系,除了会说几句简单的日常用语,别的几乎不会表达,但是自己一点一点的计算着看过的视频教程小时数和分钟数,当学了累计有100小时的时候,自己很是沾沾自喜了,觉得已经完成20%了。这时候从爱拓奇网站上找了几个法语的聊友,却发现自己只会说,你好,你叫什么,你多大?别的啥也不会。这时觉得再这样没提高的话就耽误时间了。期间群主小猪推荐了网络班,去试听了一次,我不太习惯当时那个班的教学方式,不过这倒是一个很好的学习途径,特别是对于在职的来说。
久闻法盟大名,正好听说济南法盟在7月初开个周末零基础80学时班,于是开始了我的求学生涯。周六早上4点钟起床,家人骑电动车送我到火车站赶早5点15的火车,到法盟大概7点40,急急忙忙找个家庭旅馆睡个半小时左右,8点半开始上课,中午11点下课再匆匆跑回旅馆先睡觉,起床后随便买个饼边吃边走去上课,这时候睡觉成了我最渴望的事,我宁愿不吃饭也想睡一会。
在法盟的这8周很充实愉快,除了有点旅途辛苦。老师给纠正了发音,同学们都很年轻,感觉自己好像也很年轻快乐了,法国老师很轻松幽默,特别是Eric老师,风趣负责,严肃活
泼,深受教益,课程结束时Eric还留了msn,让同学们有问题可以随时给他留言请教,这很让大家感动,后来我一直和他保持联络,虽然每一次我都要做一次自我介绍他才能想起来是哪一个,因为叫同样法语名字的他认识十几个,(遗憾的是ERIC近说他在山大太难受了,今年9月份要回法国不再回来了)。8 0小时之后希望继续学下去,但是人数不够,凑不齐班。只好暂告一段落,等待下一期开班再说。
09年9月初,大学开学,我开始紧锣密鼓的开成绩单,开证明,办护照,做公证,填申请表。老公一起办了护照,但是他说没时间上法语课,工作证明开不出来。成绩单他说学校档案馆被雨淋湿了,估计没成绩单了。这个时候我特别着急,于是我教了他一节法语课,但是当时我很忙不说,我的水平也才入门,我很多读音自己也拿不准,这样下去只会害人又误己。此时我的心情十分沉重,据传魁省可能马上变政策,万一我们再拖拉一下,不符合新政条件了,到时我怕自己不知道该怪谁,于是我和老公商量,要不我先和女儿申请,等我们登陆了再团聚他算了,老公也明白这样他就可以轻松许多,于是欣然同意。同时,不论网上如何解释,我还是给香港发了两封邮件,搞清楚了,首先,已婚可以独自申请,其次,以单身算分,女儿可以加上分。这样我总算可以放心申请了,虽然心里还是忐忑不安,总算在10月7日递出了申请。备料这一个月可够煎熬的了。
9月份备料同时参加了Fanny的初级词汇渐进网络班,班里的同学进度都比我早,而我才刚刚递料,所以我也没有紧迫感,学习不是很努力,不过在这个班里大家相处的十分愉快,课堂气氛很是活跃,不但在课堂上共同学习进步,课余大家也给了我很多无私的帮助,不知不觉100学时就上完了,由于我连排期都没收到,接着上课的话也没有太大动力,于是我决定暂时调整一下,当然主要是为了节约资金,我从网上下载了口语渐进的录音和教程,我想还是自己先看一下,等待排期了再上课吧。
于是我有时间就听录音,看教材,背单词,两个月的时间我基本看完一遍,虽然感觉到有点难,但我想可能是因为自学的缘故,困难是正常的,过了元旦,通过发邮件得知我已经排期了,于是我很是紧张了一个月,把口语渐进精读了一遍,并就有关难题向朋友们咨询,请教了XK很多问题之后,我才知道我阴差阳错的把口语渐进的中级误以为是初级了,因为书上并没有标明初或中,这时候我基本已经过了一遍了,再找到初级看相对比较简单了。这次的错误算是捡了个大便宜。通过口语书上的许多日常用语的背诵,此时我才可以进行简单的交流了,战战兢兢的参加了几次Elaine家组织的法语口语练习,发现自己也能进行简单的交流,不过仅限于日常用语,并不能结合自己的情况进行交流。此时XK提醒我说,要有谈资才行,并说学法语不能仅仅为了应付面试,更主要还要为以后的生活而学。这些话我虽然觉得很有道理,但是终究因为没有来面信,排期造成的紧迫感已经基本没多大杀伤力,所以我还是抽空去看电视剧,偶尔看一眼《了解魁北克》,也仅限于前10页左右,并且借助于google翻译。
5月4日突然收到面信,7月20日上午11点面,紧张的不能自已,从这时开始不再看电视剧了,原以为7-8月份香港放假的。此时我买的reflets1还没看完,这时完全不知该如何下手了,有关个人工作学习及魁省了解的一切相关面试准备都没开始,之前所做的只是纯粹的法语学习而已。想上面签班,此时也没有开班的。只好搜集了大量的刚面过的朋友们的资料开始一点点的熟悉。同时把自己的个人情况写成汉语的,用google翻译成法语的,当时工作也特别忙,可能是因为压力太大了,工作中不开心的事情也特别多,越来越难以忍受。尤其是考虑到要解释老公为什么没同时申请时,因为找不到合理的理由而整日郁闷烦恼。听
朋友说要老公的不随行声明,于是让他做了一份公证,更新了一下工作经历。我不时的流露出焦虑的情绪,朋友们给了很多的帮助和支持,XK不时指点一下学习思路,殇帮着翻译了一些资料,东方把自己准备的资料无私奉献出来,kimi在自己备面的间隙,抽时间帮着理了理准备方向。
6月份加中开了Fanny的面签培训,离面试只有1个月时间了,这时候除了上班就是准备面试,这次课把1120题反复练了好几次,由于大部分上课时只有2位同学,因此感觉效率特别高,尤其是Fanny有丰富的面签培训经验,上了这次课,增加了很多自信,基本问题已经全部听懂并能回答。离面试越来越近,心情越来越紧张,后来我都不敢多说了,怕说错了或者听不懂受打击。
在网上时不时的有机会和法国的Robert及魁北克的Daniel等用法语聊天,从刚开始的基本听不懂,到后来已基本能交流。Robert给了我很多无私的帮助,他一有时间就帮我练习口语,并帮我修改文章。在我面试之前,他给我留言说,我已经做了所有该做的事,但是我们不能百分百的控制结果,他希望我能以平常心去面对。我曾经答应他,不管结果如何,面试完后我就要帮他学汉语。面完这几天一直东奔西跑的,还没有来得及跟他交流呢。
直面面试
考虑到我压力太大,老公希望带孩子陪我一起去香港,就算是个全家旅行吧,我担心面试时有什么万一,就同意了。当时我曾经闪过一个念头就是让他带上相关证件以备不时之需,但是后来我只是带了他的护照和通行证,因为我觉得既然他没交申请,带多了路上不方便。人数众多,我们就乘火车,南方最近交通说不准,我和女儿16号早上就从家里出发了,在火车站我脑子里一片空白,安检时我都把随身携带的小包忘在皮带上就拉着女儿走,多亏女儿看到了提醒我拿起来了,我真庆幸带着女儿来了,路上帮了不少的忙。老公16日晚上从北京出发。17日晚上在深圳集合。19日过关,中午来到大名鼎鼎的重庆大厦,门口人的颜色看得我眼花缭乱,管理员推荐12楼,来到12楼北京宾馆,选了个大小俩床的房间,港币260。休息了一会下午乘天星小轮踩点,大厅里空空如也,只有一个在前台值班的,问她今天有面的吗,答曰不方便回答,请我明天早上来报道。我在大厅里坐了一下喘了口气。传说中的美女大摇大摆的从我面前走过,只是瞥了我一眼,我也不好贸然打招呼,眼睁睁的看着她远去了。看起来好像一副拒人千里之外的感觉。
回到宾馆,10点多了女儿看电视不愿睡觉,我情绪很不稳定,大呼小叫威逼利诱的好歹10点半睡下了。20日早上8点多开始喊她,却怎么也喊不起来,眼看都9点多了,我是越来越紧张,担心迟到,拼命把她拉起来了,急急忙忙赶到面试点已经10点15了,第一组面完已经走了,第二组刚进去不久,我谁也没见到,只有大厅里一个等人的告诉我已经拒了一对了。其他的都是老外带着谈笑风声的投资移民。女儿迷迷糊糊在大厅里躺在两个椅子又睡着了,我一直站在一个角落里深呼吸。11点多一点出来一对喜气洋洋的夫妻,我怕随时喊到我,不敢轻举妄动,只是冲他们笑了笑算是祝贺。
过了正点一刻,喊我到8号房,我稳定一下情绪,使劲推开了门。进门男官就指着椅子交代我坐他对面,他说了几句也没让翻译,大意是持续40分钟。
然后说:
从护照开始吧,要了学历,问我是否结婚,要了结婚证。我说结了,并且有一个女儿。问为什么老公没申请,我说他工
作合同不到期,他说这不是问题,他可以过去几天继续回来上班。我目瞪口呆,不知道该怎么说,他说你说实话吧。我说:好的,实话实说。第一,确实是他的合同不到期,第二,他没时间参加法语培训。他相信了我的理由,然后没说话。我说我们打算先过去之后再团聚,但是他说那样太难了,我说不难,他摇头,我说我女儿已经6岁了,在魁北克5岁就该上小学了,现在已经有点晚了,我们不想再耽误了,他说这不是个问题。我说非常感谢你为我们着想,他说我是为你女儿着想。我把香港回复的邮件递给他看,看完之后说继续吧。我们现在是在审查你。要了新的工作经历,我下意识给了他原件,他看了一眼不好意思的说有翻译吗?我递给他公证件,他特意看了下日期收下了。拿出我递料时的法语学时,问为什么在法盟才学了80小时?我说不在一个城市,我要上班很忙,但我一直通过网络在学习。他点头。问我做什么工作。我说开发材料,他说具体什么材料,我说主要是工业陶瓷,问有多少人,有没有工程师,生产什么产品,我马虎应付过去。问我是否找了魁北克的工作,我拿出来招聘启事准备解释,他直接要过去看。问知道哪些主要城市。问为什么移民魁北克。我说蒙特利尔是全世界复合材料的中心,他说不是蒙特利尔,是附近的另一个地方,我赶紧表态说我不知道加拿大的其它地方,我只知道魁北克。他说不是加拿大的其他地方,是在魁北克,但不是蒙特利尔。问是否会英语,答是。让我用英语说一下登陆计划。我开始说但是英法混合,当我说到for ma fille,他提示说for my ……,我立马改为daughter。
然后他开始专心打电脑,忽然他又是摇头又是皱眉的跟翻译小声嘀咕,然后问我老公是什么学历,我说是本科有学位,他问什么专业,告诉他了。只听他连着说了几个zero,我听着胆战心惊的,我说现在我老公在国内工作可以给我们财政支持,他说这并不影响。然后他和翻译忽然开始哈哈大笑起来,我无所适从的跟着干笑,我看着翻译,翻译说你的分数已经足够你老公不会法语的总分了,你老公愿意跟着一起去吗?我说当然愿意了。他问是否带着我老公的学历证书,我很遗憾的说没带。忽然官又说不行,你老公没交申请费,所以现在不能给他发csq,但是他可以在3个月之内补料,补完会寄给他。由于香港寄给我的信从来没收到过,因此我很担心邮寄。于是我问翻译,先把我和女儿的csq给我我带着吧。我怕寄丢。官说没问题。然后他离开了,翻译解释了一下csq的用法,一会官又回来,告诉我把信补给他,问我知道他的名字吗。我指着他的签名说知道。我很高兴的收拾东西,出门,我女儿跟我说有个老外跟她打招呼了,我看到官在窗户里面正跟我们挥手致意。
建议:
1、有疑问直接问移民办公室,准确直接
2、努力学法语,多听法语广播(比如radio-canada)
3、努力和官沟通,他们的目的是帮助大家达到要求
4、尽量多带点东西(证件证明之类的)
5、已婚可以单独申请,但最好还是尽量一起申请。
第五篇:php程序员转正申请
尊敬的领导:
本人于2005年3月16号入职,根据单位的需求担任PHP程序员一职,现负责“运动城市”项目的网站开发工作。
从入职以来,在这一个多月的试用期期间,本人工作认真、负责、勤勉不懈,和公司同事之间能够通力合作,关系相处融洽和睦,能够按照领导指示和客户需求按时按量的完成本职工作,并在业余时间继续学习,进一步提高自己的技术综合素质,以期望能够更好的为单位服务。
在此,本人正式提交转正申请,希望领导予以批准。
2015年4月24日