问一下 PMC一天保育员一天的工作流程程 !详细的 再加100分 /红包

请登录查看
目录 功能说明摇一摇周边红包接口是为线下商户提供的发红包功能。用户可以在商家门店等线下场所通过摇一摇周边领取商家发放的红包,在线上转发分享无效。开发者可通过接口开发摇一摇红包功能,特点包括: 可选择使用模板加载页或自定义Html5页面调起微信原生红包页面(详见创建红包活动中use_template字段,1为使用模板,2为使用自定义Html5页面) 原生红包页面拆红包,无需通过公众号消息下发 提供关注公众号能力,用户可自行选择是否关注(裂变红包分享时无效) 完成页面可配置跳转链接,可跳转商户的其他自定义Html5页面 同一个用户在单个红包活动中只能领取1次红包用户侧交互流程&红包组件接口调用流程 申请红包接口权限:登录摇一摇周边商户后台 ,进入开发者支持,申请开通摇一摇红包组件接口; 红包预下单:调用微信支付的api进行红包预下单,告知需要发放的红包金额,人数,生成红包ticket; 创建活动并录入红包信息:调用摇周边平台的api录入创建红包活动并录入信息,传入预下单时生成的红包ticket; 调用jsapi抽红包:在摇出的页面中通过调用jsapi抽红包,抽中红包的用户可以拆红包; 调用以上接口时,红包提供商户和红包发放商户公众号要求一致。 说明:
红包提供商户:红包预下单接口传入的参数wxappid所代表的商户
红包发放商户:调用红包接口创建红包活动、录入红包信息、发放红包的商户公众号
接口说明设置单个红包的金额,类型等,生成红包信息。预下单完成后,需要在72小时内调用jsapi完成抽红包的操作。(红包过期失效后,资金会退回到商户财付通帐号。)接口调用说明服务器端调用
http请求方式: POST
POST数据格式:XML
需要商户证书
请求参数说明参数字段是否必须示例值类型说明随机字符串nonce_str是5K8264ILTKCH16CQ2502SI8ZNMTM67VSString(32)随机字符串,不长于32位签名sign是C380BEC2BFD727A4B19F3AD6String(32)生成签名方式查看签名算法商户订单号mch_billno是90String(28)商户订单号(每个订单号必须唯一)组成: mch_id+yyyymmdd+10位一天内不能重复的数字。接口根据商户订单号支持重入, 如出现超时可再调用。商户号mch_id是String(32)红包提供者的商户号(微信支付分配的商户号)公众账号appidwxappid是wx8888String(32)红包提供者公众号的appid,对应头像展示在红包页面商户名称send_name是天虹百货String(32)红包提供者名称,展示在红包页面红包类型hb_type是NORMALString(16)NORMAL-普通红包;GROUP-裂变红包(可分享红包给好友,无关注公众号能力)。总金额total_amount是1000int总付款金额,单位分红包发放总人数total_num是1int红包发放总人数,即总共有多少人可以领到该组红包(包括分享者)。普通红包填1,裂变红包必须大于1。红包金额设置方式amt_type是ALL_RANDString(32)红包金额设置方式,只对裂变红包生效。ALL_RAND—全部随机红包祝福语wishing是感谢您参加猜灯谜活动,祝您元宵节快乐String(16)红包祝福语,展示在红包页面活动名称act_name是猜灯谜抢红包活动String(32)活动名称,在不支持原生红包的微信版本中展示在红包消息备注remark是猜越多得越多,快来抢!String(32)备注信息,在不支持原生红包的微信版本中展示在红包消息授权商户号auth_mchid是String(32)用于发红包时微信支付识别摇周边红包,所有开发者统一填写摇周边平台的商户号:授权商户APPIDauth_appid是wxbf42bd79c4391863String(32)用于发红包时微信支付识别摇周边红包,所有开发者统一填写摇周边平台的appid:wxbf42bd79c4391863风控设置risk_cntl是NORMALString(32)用于管控接口风险。具体值如下:NORMAL—正常情况;IGN_FREQ_LMT—忽略防刷限制,强制发放;IGN_DAY_LMT—忽略单用户日限额限制,强制发放;IGN_FREQ_DAY_LMT—忽略防刷和单用户日限额限制,强制发放;如无特殊要求,请设为NORMAL。若忽略某项风险控制,可能造成资金损失,请谨慎使用。请求示例&xml&
&sign&&![CDATA[E1EE61A91C8E90F299DE6AE075D60A2D]]&&/sign&
&mch_billno&&![CDATA[6545]]&&/mch_billno&
&mch_id&&![CDATA[]]&&/mch_id&
&wxappid&&![CDATA[wxcbda96de0b165486]]&&/wxappid&
&send_name&&![CDATA[send_name]]&&/send_name&
&hb_type&&![CDATA[NORMAL]]&&/hb_type&
&auth_mchid&&![CDATA[]]&&/auth_mchid&
&auth_appid&&![CDATA[wx7777777]]&&/auth_appid&
&total_amount&&![CDATA[200]]&&/total_amount&
&amt_type&&![CDATA[ALL_RAND]]&&/amt_type&
&total_num&&![CDATA[3]]&&/total_num&
&wishing&&![CDATA[恭喜发财 ]]&&/wishing&
&act_name&&![CDATA[ 新年红包 ]]&&/act_name&
&remark&&![CDATA[新年红包 ]]&&/remark&
&risk_cntl&&![CDATA[NORMAL]]&&/risk_cntl&
&nonce_str&&![CDATA[50780e0cca98c8c8ecaa672e]]&&/nonce_str&
返回数据说明返回格式为xml参数字段是否必须示例值类型说明返回状态码return_code是SUCCESSString(16)SUCCESS/FAIL;此字段是通信标识,非交易标识,交易是否成功需要查看result_code来判断返回信息return_msg否签名失败String(128)返回信息,如非空,为错误原因 签名失败 参数格式校验错误以下字段在return_code为SUCCESS的时候有返回参数字段是否必须示例值类型说明签名sign是C380BEC2BFD727A4BF3AD6String(32)生成签名方式查看 签名算法业务结果result_code是SUCCESSString(16)SUCCESS/FAIL错误代码err_code否SUCCESSString(32)错误码信息错误代码描述err_code_des否系统错误String(128)结果信息描述以下字段在return_code 和result_code都为SUCCESS的时候有返回参数字段是否必须示例值类型说明商户订单号mch_billno是90String(28)商户订单号(每个订单号必须唯一)组成: mch_id+yyyymmdd+10位一天内不能重复的数字。商户号mch_id是String(32)微信支付分配的商户号公众账号appidwxappid是wx8888String(32)商户appid总金额total_amount是1000int总付款金额,单位分ticketsp_ticket是2J6MtR+SlbZ8Ga4EDi64X5vC4Xv01ofX4uWOqqTc9kGJYhkq5st5ucrXKxkjnC/UuvLeuhdIfiYgi4hJuJ95qjt9mwxqSBEmjGbZlL+sqM9upoWsEjup28KPvaVrdao/Hg6WqyqUL5E2zPHfM1sb1w==Stringsp_ticket,一个普通红包对应一个ticket红包订单号detail_id是2120&红包内部订单号发送时间&是44&红包发放时间成功示例&xml&
&return_code&&![CDATA[SUCCESS]]&&/return_code&
&return_msg&&![CDATA[发放成功.]]&&/return_msg&
&result_code&&![CDATA[SUCCESS]]&&/result_code&
&err_code&&![CDATA[0]]&&/err_code&
&err_code_des&&![CDATA[发放成功.]]&&/err_code_des&
&mch_billno&&![CDATA[6545]]&&/mch_billno&
&mch_id&&/mch_id&
&wxappid&&![CDATA[wx6fa7e3bab7e15415]]&&/wxappid&
&sp_ticket&&![CDATA[0cca98c8c8e814883]]&&/sp_ticket&
&total_amount&3&/total_amount&
&detail_id&&![CDATA[888]]&&/detail_id&
&send_time&&![CDATA[00]]&&/send_time&
失败示例&xml&
&return_code&&![CDATA[FAIL]]&&/return_code&
&return_msg&&![CDATA[系统繁忙,请稍后再试.]]&&/return_msg&
&result_code&&![CDATA[FAIL]]&&/result_code&
&err_code&&![CDATA[]]&&/err_code&
&err_code_des&&![CDATA[系统繁忙,请稍后再试.]]&&/err_code_des&
&mch_billno&&![CDATA[6542]]&&/mch_billno&
&mch_id&&/mch_id&
&wxappid&&![CDATA[wx6fa7e3bab7e15415]]&&/wxappid&
&total_amount&3&/total_amount&
错误码错误代码描述解决方案CA_ERROR请求未携带证书,或请求携带的证书出错到商户平台下载证书,请求带上证书后重试。SIGN_ERROR商户签名错误按文档要求重新生成签名后再重试。NO_AUTH没有权限请联系微信支付开通api权限。FREQ_LIMIT受频率限制请对请求做频率控制XML_ERROR请求的xml格式错误,或者post的数据为空检查请求串,确认无误后重试PARAM_ERROR参数错误请查看err_code_des,修改设置错误的参数OPENID_ERROROpenid错误根据用户在商家公众账号上的openid,获取用户在红包公众账号上的openid 错误。请核对商户自身公众号appid和用户在此公众号下的openid。NOTENOUGH余额不足商户账号余额不足,请登录微信支付商户平台充值FATAL_ERROR重复请求时,参数与原单不一致使用相同商户单号进行重复请求时,参数与第一次请求时不一致,请检查并修改参数后再重试。TIME _LIMITED企业红包的发送时间受限请北京时间0:00-8:00时间之外触发红包赠送SECOND_OVER_LIMITED企业红包的按分钟发放受限每分钟发送红包数量不得超过1800个;(可联系微信支付调高额度)DAY_ OVER_LIMITED企业红包的按天日发放受限单个商户日发送红包数量不大于10000个;(可联系微信支付调高额度)MONEY_LIMIT红包金额发放限制每个红包金额必须大于1元,小于1000元(可联系微信支付调高额度至4999元)SEND_FAILED红包发放失败,请更换单号再重试。原商户单号已经失败,如果还要对同一个用户发放红包, 需要更换新的商户单号再试。SYSTEMERROR系统繁忙,请再试。可用同一商户单号再次调用,只会发放一个红包。签名算法第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。 特别注意以下重要规则:
参数名ASCII码从小到大排序(字典序);
如果参数的值为空不参与签名;
参数名区分大小写;
验证调用返回或微信主动通知签名时,传送的sign参数不参与签名,将生成的签名与该sign值作校验。
第二步,在stringA最后拼接上key=商户支付密钥得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。 举例:
假设传送的参数如下:
appid: wxd930ea5d5a258f4f
device_info: 1000
Body: test
nonce_str: ibuaiVcKdpRxkhJA
第一步:对参数按照key=value的格式,并按照参数名ASCII字典序排序如下:stringA="appid=wxd930ea5d5a258f4f&body=test&device_info=1000&mch_id=&nonce_str=ibuaiVcKdpRxkhJA";
第二步:拼接支付密钥:
stringSignTemp="stringA&key=c09247ec02edce69f6a2d"
sign=MD5(stringSignTemp).toUpperCase()="9A0AA9CF3B7"
最终得到最终发送的数据:
&appid&wxd930ea5d5a258f4f&/appid&
&mch_id&&/mch_id&
&device_info&1000&/device_info&
&body&test&/body&
&nonce_str&ibuaiVcKdpRxkhJA&/nonce_str&
&sign&9A0AA9CF3B7&/sign&
生成随机数算法微信支付API接口协议中包含固定nonce_str,主要保证签名不可预测。我们推荐生成随机数算法如下: 调用随机数生成函数,将得到的值转换为字符串。
商户证书1. 获取商户证书微信支付接口中,涉及资金回滚的接口会使用到商户证书,包括退款、撤销接口。商家在申请微信支付成功后,收到的相应邮件通知中,附件会包含接口需要用到的证书文件,有四个证书文件,分别说明如下。证书文件说明:证书附件描述使用场景备注pkcs12格式(apiclient_cert.p12)包含了私钥信息的证书文件,为p12(pfx)格式,由微信支付签发给您用来标识和界定您的身份撤销、退款申请API中调用windows上可以直接双击导入系统,导入过程中会提示输入证书密码,证书密码默认为您的商户ID(如:)证书pem格式(apiclient_cert.pem)从apiclient_cert.p12中导出证书部分的文件,为pem格式,请妥善保管不要泄漏和被他人复制PHP等不能直接使用p12文件,而需要使用pem,为了方便您使用,已为您直接提供您也可以使用openssl命令来自己导出:openssl pkcs12 -clcerts -nokeys -in apiclient_cert.p12 -out apiclient_cert.pem证书密钥pem格式(apiclient_key.pem)从apiclient_cert.p12中导出密钥部分的文件,为pem格式PHP等不能直接使用p12文件,而需要使用pem,为了方便您使用,已为您直接提供您也可以使用openssl命令来自己导出:openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pemCA证书(rootca.pem)微信支付api服务器上也部署了证明微信支付身份的服务器证书,您在使用api进行调用时也需要验证所调用服务器及域名的真实性该文件为签署微信支付证书的权威机构的根证书,可以用来验证微信支付服务器证书的真实性部分工具已经内置了若干权威机构的根证书,无需引用该证书也可以正常进行验证,这里提供给您在未内置所必须根证书的环境中载入使用2. 使用商户证书apiclient_cert.p12是商户证书文件,除PHP外的开发均使用此证书文件。
商户如果使用.NET环境开发,请确认Framework版本大于2.0,必须在操作系统上双击安装证书apiclient_cert.p12后才能被正常调用。
商户证书调用或安装都需要使用到密码,该密码的值为微信商户号(mchid)
PHP开发环境请使用商户证书文件apiclient_cert.pem和apiclient_key.pem ,rootca.pem是CA证书。
3. 商户证书安全证书文件放在非web服务器虚拟目录的文件夹下,防止被他人下载。商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件。
接口说明创建红包活动,设置红包活动有效期,红包活动开关等基本信息,返回活动id接口调用说明服务器端调用
http请求方式: POST
请求参数说明参数类型说明access_tokenstringaccesstoken,以参数的形式拼装在url后use_templateint是否使用模板,1:使用,2:不使用,以参数的形式拼装在url后。(模版即交互流程图中的红包加载页,使用模板用户不需要点击可自动打开红包;不使用模版需自行开发HTML5页面,并在页面调用红包jsapi)logo_urlstring使用模板页面的logo_url,不使用模板时可不加。展示在摇一摇界面的消息图标。图片尺寸为120x120。POST BODY:JSON格式的结构体参数类型说明titlestring抽奖活动名称(选择使用模板时,也作为摇一摇消息主标题),最长6个汉字,12个英文字母。descstring抽奖活动描述(选择使用模板时,也作为摇一摇消息副标题),最长7个汉字,14个英文字母。onoffint抽奖开关。0关闭,1开启,默认为1begin_timelong抽奖活动开始时间,unix时间戳,单位秒expire_timelong抽奖活动结束时间,unix时间戳,单位秒,红包活动有效期最长为91天sponsor_appidstring红包提供商户公众号的appid,需与预下单中的公众账号appid(wxappid)一致totallong红包总数,红包总数是录入红包ticket总数的上限,因此红包总数应该大于等于预下单时红包ticket总数。jump_urlstring红包关注界面后可以跳转到第三方自定义的页面keystring开发者自定义的key,用来生成活动抽奖接口的签名参数,长度32位。使用方式见sign生成规则请求示例Content-Type: application/json Post Body:
"title": "title",
"desc": "desc",
"onoff": 1,
"begin_time": ,
"expire_time": ,
"sponsor_appid": "wxxxxxxxxxxxxxx",
"total": 10,
"jump_url": JUMP_URL,
"key": "keyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
返回数据说明参数类型说明errcodeint错误码。0为成功,其他为失败。详细请参考错误码表errmsgstring错误信息lottery_idstring生成的红包活动idpage_idint生成的模板页面ID示例{
"errcode":0,
"errmsg":"",
"lottery_id":"xxxxxxllllll",
"page_id":1,
接口说明在调用"创建红包活动"接口之后,调用此接口录入红包信息。注意,此接口每次调用,都会向某个活动新增一批红包信息,如果红包数少于100个,请通过一次调用添加所有红包信息。如果红包数大于100,可以多次调用接口添加。请注意确保多次录入的红包ticket总的数目不大于创建该红包活动时设置的total值。接口调用说明服务器端调用
http请求方式: POST
请求参数说明参数类型说明access_tokenstringaccesstoken,以参数的形式拼装在url后POST BODY:JSON格式的结构体参数类型说明lottery_idstring红包抽奖id,来自addlotteryinfo返回的lottery_idmchidstring红包提供者的商户号,,需与预下单中的商户号mch_id一致sponsor_appidstring红包提供商户公众号的appid,需与预下单中的公众账号appid(wxappid)一致prize_info_listjson数组红包ticket列表,如果红包数较多,可以一次传入多个红包,批量调用该接口设置红包信息。每次请求传入的红包个数上限为100ticketstring预下单时返回的红包ticket,单个活动红包ticket数量上限为100000个,可添加多次。请求示例Content-Type: application/json Post Body:
"lottery_id": "xxxxxxllllll",
"mchid": "",
"sponsor_appid": "wx8888",
"prize_info_list": [
"ticket": "v1|ZiPs2l0hpMBp3uwGI1rwp45vOdz/V/zQ/00jP9MeWT+e47/q1FJjwCIP34frSjzOxAEzJ7k2CtAg1pmcShvkChBWqbThxPm6MBuzceoHtj79iHuHaEn0WAO+j4sXnXnbGswFOlDYWg1ngvrRYnCY3g=="
"ticket": "v1|fOhNUTap1oepSm5ap0hx1gmATM\/QX\/xn3sZWL7K+5Z10sbV5\/mZ4SwxwxbK2SPV32eLRvjd4ww1G3H5a+ypqRrySi+4oo97y63KoEQbRCPjbkyQBY8AYVyvD40V2b9slTQCm2igGY98mPe+VxZiayQ=="
返回数据说明参数类型说明errcodeint错误码。0为成功,其他为失败。详细请参考错误码表errmsgstring错误信息repeat_ticket_listarray重复使用的ticket列表,如为空,将不返回expire_ticket_listarray过期的ticket列表,如为空,将不返回invalid_amount_ticket_listarray金额不在大于1元,小于1000元的ticket列表,如为空,将不返回success_numint成功录入的红包数量wrong_authmchid_ticket_listarray原因:生成红包的时候,授权商户号auth_mchid和auth_appid没有写摇周边的商户号invalid_ticket_listarrayticket解析失败,可能有错别字符或不完整示例{
"errcode":0,
"errmsg":"",
"repeat_ticket_list":[
"ticket": "v1|ZiPs2l0hpMBp3uwGI1rwp45vOdz/V/zQ/00jP9MeWT+e47/q1FJjwCIP34frSjzOxAEzJ7k2CtAg1pmcShvkChBWqbThxPm6MBuzceoHtj79iHuHaEn0WAO+j4sXnXnbGswFOlDYWg1ngvrRYnCY3g=="
"ticket":"v1|ZiPs2l0zzXCsdfwe45dxCdHiukOdz/V/zQ/89xcnC5XnT+e47/q1FJjwCO4frSjzOxAEzJ7k2CtAg1pmcShvkChBWzc45dDGC32Dcxx4DGxczjDCGsdjowe9iHuaEn0WAO+GswFOlDYWg1ngvrRYnCY3g=="
"success_num":100
接口说明开发者实时控制红包活动抽奖的开启和关闭。注意活动抽奖开关只在红包活动有效期之内才能生效,如果不能确定红包活动有效期,请尽量将红包活动有效期的范围设置大。接口调用说明服务器端调用
http请求方式: Get
请求参数说明参数类型说明access_tokenstringaccesstoken,以参数的形式拼装在url后lottery_idstring红包抽奖id,来自addlotteryinfo返回的lottery_idonoffint活动抽奖开关,0:关闭,1:开启返回数据说明参数类型说明errcodeint错误码。0为成功,其他为失败。详细请参考错误码表errmsgstring错误信息示例{
"errcode":0,
"errmsg":""
接口说明在第三方页面中,通过调用JSAPI来触发用户抽红包的操作,如果抽到红包,会呼出微信的原生红包页面。用户只有通过摇周边的入口才能抽中红包。每个用户在一个活动抽奖id下最多只能中一个红包。创建红包活动时,选择使用模板页面的开发者不需要调用该接口引入BeaconShakehbJsBridge'&scripttype="text/javascript"src=""&
API详细说明抽红包JS API调用与微信的JS API调用格式一致,如下:函数:invoke
用途:主动调用指定API
通用形式:BeaconShakehbJsBridge.invoke("API名称", {调用参数});
API 名称:jumpHongbao
参数:openid、lottery_id、noncestr、sign
回调函数:无
调用参数说明参数说明openid用户openid。必填lottery_id红包抽奖id,必填,来自addlotteryinfo返回的lottery_idnoncestr随机字符串,不长于32位。必填sign签名,详见下面的签名生成规则Sign生成规则1.除sign字段外,所有参数按照字段名的ASCII码从小到大排序后(字典序),使用URL键值对的格式(即Param1=value1&Param2=value2…)拼接而成签名原始串,空值不参与签名组串。
2.签名原始串中,字段名和字段值都采用原始值,不进行URL转义。
3.签名原始串末尾补上key参数(通过“创建红包活动”接口设置的key),如 Param1=value1&Param2=value2…&key=keyvalue
4.得到的字符串进行MD5,并转换为大写。即
sign=ToUpperCase(MD5(Param1=value1&Param2=value2…&key=keyvalue))
5.出于安全考虑,开发者必须在服务器端实现生成签名的逻辑。
请求示例BeaconShakehbJsBridge.ready(function(){
//跳转到抽红包页面
BeaconShakehbJsBridge.invoke('jumpHongbao',{
lottery_id:'LOTTERY_ID ',
noncestr:';,
openid:'OPENID',
sign:'SIGN'
用户侧错误码说明提示文案错误码错误信息解决方案出错了5摇周边ticket过期检查是不是从微信摇一摇进入出错了11002摇一摇ticket不存在检查是不是从微信摇一摇进入出错了11003无效的摇一摇ticket检查是不是从微信摇一摇进入出错了11004获取商户appid失败检查是不是从微信摇一摇进入出错了11005摇周边频率检查失败检查是不是从微信摇一摇进入出错了11009系统异常请重试出错了11010随机字符串长度过长对自定义页面时调jsapi参数校验出错,请检查出错了11011LotteryID解析失败对自定义页面时调jsapi参数校验出错,请检查出错了11012签名校验失败对自定义页面时调jsapi参数校验出错,请检查出错了11013openid无效对自定义页面时调jsapi参数校验出错,请检查出错了11014pass_ticket无效检查是不是从微信摇一摇进入出错了12013绑定用户和红包失败抽到红包ticket后,微信支付返回的错误出错了12014微信支付查询红包ticket失败抽到红包ticket后,微信支付返回的错误出错了12015抽奖操作频率过高请重试出错了12019page_id无效使用模版时校验出错 接口说明用户进入红包页面时,后台会将一个红包ticket和用户openid绑定,微信会把这个事件推送到开发者填写的URL(登录公众平台进入开发者中心设置)。推送内容包含用户openid,红包活动id,红包ticket、金额以及红包绑定时间。注:红包绑定用户不等同于用户领取红包。用户进入红包页面后,有可能不拆红包,但该红包ticket已被绑定,不能再被其他用户绑定,过期后会退回商户财付通账户。
推送XML数据包示例&xml&
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[fromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[ShakearoundLotteryBind]]&&/Event&
&LotteryId&&![CDATA[lotteryid]]&&/LotteryId&
&Ticket&&![CDATA[ticket]]&&/Ticket&
&Money&88&/Money&
&BindTime&&/BindTime&
调用参数说明字段说明ToUserName开发者微信号。FromUserName红包绑定用户(一个OpenID)。CreateTime消息创建时间 (整型)。MsgType消息类型,eventEvent事件类型,ShakearoundLotteryBindLotteryId红包活动idticket红包ticketmoney红包金额BindTime红包绑定时间 接口说明查询红包活动信息。接口调用说明服务器端调用
http请求方式: Get
请求参数说明参数类型说明access_tokenstringaccesstoken,以参数的形式拼装在url后lottery_idstring红包抽奖id,来自addlotteryinfo返回的lottery_id返回数据说明参数类型说明errcodeint错误码。0为成功,其他为失败。详细请参考错误码表errmsgstring错误信息titlestring抽奖活动名称(选择使用模板时,也作为摇一摇消息主标题),最长6个汉字,12个英文字母。descstring抽奖活动描述(选择使用模板时,也作为摇一摇消息副标题),最长7个汉字,14个英文字母。onoffint抽奖开关。0关闭,1开启,默认为1begin_timelong抽奖活动开始时间,unix时间戳,单位秒expire_timelong抽奖活动结束时间,unix时间戳,单位秒,红包活动有效期最长为91天sponsor_appidstring红包提供商户公众号的appidappidstring创建活动的开发者appidprize_countlong已录入的红包总数prize_count_limitlong创建活动时预设的录入红包ticket数量上限jump_urlstring红包关注界面后可以跳转到第三方自定义的页面expired_prizeslong过期红包ticket数量drawed_prizeslong已发放的红包ticket数量available_prizeslong可用的红包ticket数量expired_valuelong已过期的红包金额总和drawed_valuelong已发放的红包金额总和available_valuelong可用的红包金额总和 注意:调用SetPrizeBucket录入红包次数超过3000次的,或红包总数超过1万个的活动,目前暂不支持expired_prizes, drawed_prizes, available_prizes, expired_value, drawed_value, available_value这6个字段的查询。需要查询时,可以通过邮箱联系我们,也可加入开发者QQ交流群。
"errcode":0,
"errmsg":""
lottery_id:” 9sQqUrmdFaY6v9z8TartOA”,
title:”活动标题”,
desc:”活动描述”,
onoff:”1”,
begin_time:” ”,
expire_time:” ”,
sponsor_appid:” wxf5b5e87a6a0fde94”,
appid:”wxc53a582”,
prize_count_limit:1000,
prize_count: 810,
jump_url:”,
expired_prizes: 100,
drawed_prizes:200,
available_prizes:510,
expired_value: 10000,
drawed_value:20000,
available_value: 51000
意见反馈:
联系方式:
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容如何做好一个基本的采购员_百度知道
如何做好一个基本的采购员
我有更好的答案
  一、采购工作的要点  采购工作是服务于生产的,它的任务就是以最低的采购总成本提供满足质量、数量、交货期三大条件的原材料和辅助材料。  1、买什么,买多少:制定年度以及月度采购计划,编制采购预算,报上级批准后执行。  2、何时买,以什么频率买:掌握公司生产能力以及各种物资的供应提前期,确认各种物资合理的最低库存量,既能保证生产,又使库存资金占用最小化。  3、向谁买:从价格、质量、保障能力、交货期等几个方面考察,选择出合适的供应商,并且注意避免独家供应的情况发生。  4、以什么价格买:通过比价、招标等方式来确认合理的采购价格。如果是通过谈判的方式来确认价格,那么需要了解供应商的成本结构。  5、采购的内控制度:根据职能分工、相互制约的原则,制定出一套采购的制度来杜绝舞弊。  二、作为一名采购经理的工作重点  通常情况下,采购经理并不是日常采购事物的具体执行人,他不是采购员,他所做的工作要高于采购员,担负起采购管理的工作。所以工作在于确定和调整采购部门工作的方向、重点;确定采购工作的原则和流程并检查监督;对采购人员的考核;确保部门良好的工作氛围;对部门总体工作绩效的改善负责;部门之间的沟通和协调。  1、确认和调整采购部门的工作方向、重点  由于采购经理一般不需要做具体的采购事物,所以我会把相当一部分时间用于对市场的把握,注意采购物资市场的新变化和动向,包括价格变化的趋势、新的供应商的出现、新的技术和新产品的出现等。比如一季度是原材料涨价,我会调整部门的工作重心是采购价格涨价幅度不涨或者少涨。二季度是跌价了,部门的重点就是谈判降价。再比如,由于质量的要求提高,三季度各位采购员的工作重点就是紧订交货质量,而不是重点在价格,也不是要拓宽采购渠道。根据情况需要每月甚至每周都要开这样的采购会议,把市场的情况和工作方向和采购员交流,让各位采购员明白自己的工作重点和方向,指导采购员的工作。  2、确定采购工作的原则和流程并检查监督  用通俗的话讲,就是订规矩。采购工作什么情况下要如何处理,要走什么程序,各个模块的流程是怎么样的。把这些报上级批准后还要检查,监督,确保这些制度和流程得到执行。  具体的流程请见:采购的内控流程。  3、对采购人员的考核  由于采购员才是具体的经办人,他们工作的效果如何直接影响到采购工作的绩效。所以,需要对采购人员进行考核,奖优罚劣,才能调动人员的工作热情,消除混日子的思想。这需要公司的工资体系给予相应的支持,把工资中的一部分拿出来做为月度或者季度奖金。应特别关注采购库存资金占用和周转率的指标。  考核前,应让每一个采购员清楚得知道自己的工作任务,上级对他的期望是什么,达到什么样的目标,如何达到。这个过程中,应给予他们支持。而考核后,要把考核的过程透明化,要同每一个采购交谈。分析好或者坏的原因,并提出改进的措施。  另外,如果有可能的话,可实行轮岗,一来防止职务舞弊,二来让大家都熟悉别人的岗位来防止意外的人员离职,三来降低对个人的依赖性。  4、确保部门良好的工作氛围  工作的氛围对于工作的效率和效果的重要性不言而愈。对于部门一些不良的苗头应及时消灭,惩罚害群之马,以免带坏了部门的风气。对于人员责任心不够的现象,要树立好的典型,批评表现不好的员工,扭转部门的风气。使大家都能以干好工作为第一要务。  5、对部门总体绩效负责  主要指标包括:采购及时到货率,存货周转率、成本降低指标完成情况等。  6、和其他部门的沟通协调  包括品管部的检验、财务部的付款、生产部的产能变化、仓库的保管等。  三,采购工作要求:  1.采购作业要非常小心,因工作上的失误而造成公司重大的经济损失,采购是要负担全部责任的,所以做任何事情都  不能有“随便”两字。  2.与供应商的任何业务往来一定要在事情发生前沟通清楚,并将相关信息及时同业务沟通,严禁单方面进行操作。  3.采购在接待供货商时,说话要有礼貌,要有好的形象,同对方交谈时,头脑要灵活,不知道尽量告诉对方,等清楚后  再回复,公司其它的事情尽量少谈,找主题重点谈,会客时间尽量在十分至十五分钟之内,谈话时间长,会延误自己  的工作,白天的时间是很忙碌的,要懂得善用时间.  4.采购工作是有一定的诱惑的,一定不要迷失自我,不要收供货商回扣或礼品(如有都交给上级做处理),这样对你对  公司都不好,到时会害了自己.  5.同供货商相处,要平等对待,不要认为自己是客户就了不起,这样是没有办法同供货商建立好关系的.  6.采购不能以公司名私自开采购单购买自己所需的材料,或帮其它人采购材料,这样做是违法的,任何采购单一定  要经上级批准方发放采购.  7.所有新供货商应需经品管,工程或生产相关部门 共同评审,经上级批合格后方可采购原料.并建立合格供应商档案  符《供货商调查表》及《供货商评定表》,  ,.  8.仓库每月应对仓存进行一次盘点,采购将通知供应商停止送货,紧急物料需和采购沟通后方可送货并按仓库要求  更改送单货日期.  9.在收到品管部IQC《来料检验检验不合格报告》时,采购了解情况后,(如有挑选所 所耗工时及损坏的材料都要  写清楚由供货商承担一切费用).传真给供货商并追踪回复结果,并出具扣款资料给财务扣除货款.  10.采购在作业时遇到困难,要立即告诉上级处理,不要等到没办法处理了再告诉上级,这样会影响货期,给公司造成  损失.  11.供货商提供的样品,采购员要先记录在《样品登记明细表》上,然后再给相关工程师确认,结果回复供货商,  让供应商提供相关材料零部件确认书,需一式四份,工程,采购,品管,供应商各一份存档.  12.供货商传来的报价单,采购要了解市场原料的最低价,才知道怎样降价,采购员要多同其它公司采购员和公司业务  员多交流.才了解材料最低价.应要求供应商提供相关报价材料成本分析表.  13.采购没有权力备原材料,需要备原料或安排库存,一定要需PMC书面通知及上级批准方可备料.  14.供货商在报价时,有三种方式:(1)、报可以转厂价,(2)开增值税票(注明是含多少点)。(3)、  不用转厂也不用开税票(普通收据)。以上情况一定要在报价单上说明清楚,以防事后发生不愉快的争议.  15.采购过程是一个很紧张的过程,有时会一边执行一边做文件,因为这是对外工作,切记要将文件做得清楚,否则  损失公司 的利益.  16.若因时间紧迫关系,要求将物料直接从供应商寄客户时,采购员一定要经仓库,品管及业务同意并获得上司的  批准,且在事后不迟于第二天须将送货数量知会相关业务员开具销售单,采购员应该尽量减少此类事情的操作方式。  17.对于业务员询问相关原材料单价,采购员一定要经上司同意方可报给业务,,以保持公司的利润空间。  因为单价是保密文件.  18,外出供应商回厂后应提交相关报告经上司,以让上司让了解工作状况,提高外出效果.  19,每月应做一份成本节约统计,让上司了解工作状况.  20,所有供应商报价单应要求所有公司统一格式,并要求注明物料编号,品名规格,数量及订单号,并按公司要求包装.  总结:采购主要需做到“适质、适量、适时”。  适质:指的是恰当的质量,盲目的追求高品质只会提高成本。  适量:指的是恰当的数量。在不影响生产的前提下,尽可能的减少库存。  适时:指的是最恰当的到货时期,以提高物料的周转率。  初到公司 我的“三把火”---一名采购主管的真实经历(转帖)  初到公司  我怀着忐忑不安的心情来到公司报到,我拿定主意如果有人问我要证件我就如实相告,大不了拍屁股走人,如果没人问那当然更好。没想到一切都出奇的顺利,人事小姐热情地帮我办好了手续,然后带我来到Office,她告诉我采购部只有两个采购员和一个文员,都是老员工了,采购主管是新增的职位,以前没有,所以……话虽然没说完,可是我明白省略的内容,我将面临一场艰苦卓绝的战争,这从那个叫丽莎的采购员对我的态度上可以看出来,她几乎没抬头看我一眼,在我和她打招呼的时候。  上班第二天我才知道那个面试我的采购经理每三个月才来一次大陆,因为采购工作很乱,他要求招一个经验丰富的采购主管来进行统一规划管理,但张总并不是很赞成,又碍于采购经理的面子,也就答应先招我进来试一试。张总是长驻内地的香港人,负责管理内地工厂的一切事务,据说其人深得老板宠信,这些情况是那个乖巧的小文员向我透露的。看来我只得见机行事了,不然夹在两个人中间会死得更快。  遇到棘手事  第三天我被叫进张总办公室,那是一个四肢极其发达的家伙,而且横向发展的趋势似乎远远大于纵向的趋势,脑袋很小,皮肤很黑,我一边打量着他一边猜测他找我有何贵干。  “那批委外喷漆的产品为什么还没追回来?你不知道明天就要出货吗,你这个主管是怎么当的?”他一边审批着采购单,一边厉声质问。  我一愣,实在没想到在我上班的第三天会有人这样对我!我火往上冲,刚想张口分辩,忽然觉得没必要,毕竟我是主管,发生了这么大的事我居然一点都不知道,失职是不争的事实,但我希望张总不是对我出于某种偏见才这样。  “对不起,张总,我现在马上去了解情况解决问题。”我诚惶诚恐地回答。  看到他不耐烦地挥挥手,我在心里发誓一定要混出个人样来,绝不能让他小瞧?  文员告诉我这些物料是由丽莎负责的,丽莎正在煲电话粥,一脸的阳光灿烂,大约十分钟后终于挂了电话,我走到她跟前问她委外喷漆的产品是什么原因还没追回来。  “还能是什么原因?就是交货期太紧。”她满不在乎地说。  “那明天就要出货了怎么办?”我尽量保持温和的声音。  “你是主管都不知道怎么办,我又怎么知道。”她瞪着我,一副死猪不怕开水烫的样子。  “0K,那我现在正式告诉你,如果以后在工作中遇到什么解决不了的问题,请提前向我反映,如果没反映,出了问题你自己负责!”我扬了扬声音说。可是,她却不屑地甩甩头发,起身走开了。  我望着她走远的身影,紧握着拳头告诉自己现在不能生气,要先解决问题。我叫文员找来这家供应商的资料,然后打电话过去问是怎么回事,那边回复说产品已经喷好,但是因为有一些色差,所以不敢交货。这群笨蛋!我说你不会打电话过来让我们派人确认吗?他说早就跟丽莎讲过,但是她说要我们自己处理好,她不管,又是丽莎!“以后什么事直接找我,我是新来的采购主管!”我放下电话,去找张总,把情况跟他讲了一下,然后我说:“我想带一个工程师和一个QC去供应商那边确认一下色差,顺利的话,还可以赶上出货。”  炒掉丽莎  好在供应商离得很近,结果如我所料,色差完全可以接受,可是这次访厂却让我发现了许多问题,透明产品的喷漆要求本身极为严格,此厂是新开的,管理不完善,而且设备落后,再加上我们发出的素材自身存在的问题和交期过急等原因,导致不良率很高。回去后我写了一份详尽的分析报告,准备在适当的时候交给张总看看。丽莎正泡在网上,忙得不亦乐乎。  看着她对我的这个态度,真想趁此机会将她踢掉,但转念一想,初来乍到何必弄得血雨腥风呢?  所以最后,我决定采取一种温和的手段,让文员接替丽莎的工作,把她闲置起来,去留由她自己决定。主意打定我开始着手进行下一步工作,厂里马上就要搞IS0外审了,而老板早就下旨无论如何也要通过认证,看来成败在此一举。  我把那份报告放在张总办公台上,他看过之后略一沉吟,然后大笔一挥签上大名,说:“按照你写的去做,马上召集相关部门主管开会,把问题解决掉!”  开会时,我首先提到品质问题,品质主管十分傲慢:“你要有真凭实据,可不能乱讲哦!”我从容不迫地拿出从供应商那取回的样品以及他们的检验报告放在会议台上,品质主管终于无话可说。然后,我开始提第二个问题,交货期的问题。业务主管是一个挺着大肚子的女人,她说:“客户可是上帝哦,哪能你想几天交货就几天的?除非不做!”我耐着性子说:“你再和客户那边协商沟通一下,应该没问题的,不然,如果交货期太紧无法准时交货,到时候挨骂的是你们!”说完我把那份张总签字的报告发给他们每人一份,会议室终于安静下来。  外审的前两天丽莎借口说身体不舒服要请三天假,我知道她的小算盘,可我还是很爽快地批了,我要让她清楚采购部没有她绝不会有半点影响。  外审分批进行,第一批是采购部、业务部以及会议部,我从容不迫地应付着SGS公司审核员的各种提问,并找出相关证明资料,两个小时后,对采购部的审核终于圆满结束,我长长地舒了一口气。  第二天结果出来了,业务部、物控部以及成型课因某些流程不符合要求而没能通过审核,一时间大家议论纷纷,虽说最后老板还是用红包通过了这次认证,但业务和物控主管依然未能幸免一死。写字楼一下子变得空荡荡的,再也没有了往日的紧张与热闹。可是,我却忙了起来,丽莎说家里有事,辞工走了,我被指定兼管业务部,这是我没料到的,但我没有马上答应。  整顿业务部  人事主管随即找我谈心,我如实地说,我最大的顾虑是业务部那一个比一个辣的业务小姐,一个丽莎就差点气得我七窍流血,何况四个辣椒。但耐不住人事主管苦口婆心地劝说,我最后答应试试。  刚刚理顺采购部,现在又要来整顿业务部,我紧锣密鼓地忙开了,经过几个晚上的浴血奋战,我终于弄出了个业务部的工作流程,没想到几个业务小姐却一点也不买账,说还是按以前的那套做起来比较得心应手,任我百般解释也无济于事,看来只有来硬的了:“0K,如果你们仍然有异议的话,请直接去找张总理论吧!”这一来,她们都不作声了,于是我又缓和语气说:“其实你们的工作都做得挺好的,但是如果某些方面再注意一下方法,肯定会做得更出色,好了,收拾一下,我们去卡拉0K,我请客。”  从那之后,她们对我的敌意就渐渐消除了,她们告诉我业务工作最大的麻烦是无法准时交货以及派车送货,因为客户分布很零散,而几乎每个客户都说急,其中最麻烦的一家是A客户,价格低不说,每次都像催命似的。这些问题我一早就看在眼里,胸有成竹地对她们说:“你们好好做吧,难题我来解决。”  我拿来一张A3纸,以我们厂为圆心,标出了所有客户的位置及距离,厂里有两部车送货,所以如果路线安排合理的话,问题并不大。策划好之后,我就向她们解释,她们都欣然接受,那么就剩另外一个了。解决它只能找张总。几天后,我推开了张总的办公室。  “客户固然是上帝,但我们必须有自己的原则和底线,在没有盈利的情况下,我们可以拒绝为他提供一切不合理的服务。”说完我拿出一份早已准备好的资料放在他面前,然后继续说:“张总,这份资料分析的是关于我公司承作A客户的B产品之成本及利润状况,第一栏是我们的销售价,这个价格你最清楚;第二栏是单纯的材料成本价,下面是明细,这是从采购部提取的资料,真实而准确;第三栏你可以加上适当的制造费用及其它一些相关费用,这样一比较就可以看出A产品的盈利情况,已经交过两次货了,因为一些不合理的因素,事实上我们公司在这桩交易中亏本了。”  “你认为哪些条件不合理?你有什么好的办法?”张总眉头紧锁,但声音却很温和。  “第一,提高价格。生意做到中途升价,自然极其困难,但不是没有可能,从我公司的产品质量来看,他们很难以相同的价格再找到第二家;第二,我觉得有必要对某些赖皮的客户采取适当的强硬态度,其实从中作梗的往往都是那些无足轻重的小采购,这点我很清楚,或者公司以某种名义举行一个Party,宴请所有客户的相关负责人,在酒席上的谈笑中明确提出我们的要求,这也不失为一个办法;至于第三点,”我停顿一下,继续说:“这段时间因为物控部一直没招到合适的主管,群龙无首,各自为政,所以工作非常混乱,这对公司的影响很大,大家都知道,无须我多讲。”终于像竹筒倒爆豆般地全部说完了,我感到很痛快,静静地等待着张总的回答。  “你说的有道理,我们可以试试,关于第三点,我们会尽快处理的。”走出张总的办公室,我感到自己整个身子都似乎在飘。  业务部经过一段时间的手忙脚乱之后逐渐走上正轨,一切都似乎变得有条有理,一进一出由我调配,我真喜欢这种从容不迫指挥一切的感觉。  一天,我正在审核销货日报表,文员说张总找。  “我希望由你来接替PNC主管一职!”  我一听差点跳了起来,实在太突然了,这可不是一件小事。  “我相信你能做好!”听着那沉着的声音,我忽然觉得自己应该变成熟点,要学会处变不惊。  他期待地看着我,我不置可否,我是个没有野心的人,但喜欢尝试新鲜的东西,所以没有表现出他所期望的惊喜,也没有说不。我知道任重而道远,可我愿意上下而求索,无论结果怎样,至少我经历过。  做好准确的FORECAST。这点非常重要,需要采购员在生产、销售、客户、供应商之间进行沟通,可以使供应商及时供货,极大的降低存货 ,其次是公司的各个环节在时间上有效的合理的安排,尽可能的做成零库存,为公司介绍不必要的损失,把节约的资金回报.  一个优秀的采购员需要作到:  1、 市场部采购员必须坚持原则,每批货物采购决定前必须把该批货物的材质、价格、数量、杂质比例、结算方式、装车运输费、货主的详细资料等真实的情况向部门负责人汇报,不得有虚假成份,否则,  2、 购货与采样严重不符的  3、 采购员必须严格按照公司要求对价格进一步谈判,对质量标准含杂比例认真检验,以便部门负责人制定采购计划,把真实的情况向部门负责人汇报,不得有虚假成份,否则,  4、 采购员必须严格按照公司规定货物装车过磅后,按实际重量及单价计算货款总额,并通过银行一次性结清货款.如果采购员擅自向客户预付订金、货款,给公司造成损失的  5、 采购员必须按照公司规定,每次货物称重前必须先对对方的计量器具做好校验核对工作,必要时到第三方复磅,并索取磅单.如果货物重量误差超出规定范围,由责任人赔偿损失.  6、 特殊情况下,必需以现金形式结算货款时,付款前磅单必须由二人二次以上核对,无误后方可付款.并即时索取票椐.携带现金人员如出现丢失,由携带者本人在7天内赔偿.  7、 外出采购联系运输车辆时,必须索取司机的身份证、行车证、驾驶证、营运证、车主电话号码及车主当地二家以上固定电话,并按规定签订运输合同,否则  8、 货物押运人员必须高度认真负责,明确责任.原则上路途中的货物安全由货运单位或货运车辆承担.由于押运人员造成责任不明确,给公司造成损失的,由押运人员承担.  二、 保密责任  遵守公司有关保密规定,不能违背劳动合同,对公司的商业秘密和技术秘密负有保密义务  1、无论什么时间都不得将公司的技术秘密、设计程序、研究开发进度、生产工艺、制作方法等转让或泄露给第三方,否则、  2、无论何种原因离开公司后三年内,不得从事与公司生产同行业竞争的研究、开发和经营活动.否则、  3、无论什么时间都不得将公司的商业秘密,重大经营决策、规划、整体战略部署、管理决窍、客户名单、货源情报及产销政策等内容转让或泄露给第三方,否则、  4、采购员在工作中不得以任何形式搞不正当行为、不得以公司名义在外招摇撞骗和客户做私下交易.如果一经发现造成损失的,由本人承担,另给予处罚 元,重者除名.
采纳率:31%
为您推荐:
其他类似问题
您可能关注的内容
采购员的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 生管一天的工作流程 的文章

 

随机推荐