谁能帮我翻译一下,在线急!!!

JavaScript022

谁能帮我翻译一下,在线急!!!,第1张

John Smith 是一个纽约的工人,他丢了他的工作,尽管他很努力的去找工作,他还是失败了。一天,当他在街上走着,寻找工作的时候,他看见一个很大的水果商店。他看见几个工人正在搬运放着水果的箱子。他走过了商店,又绕了回来。他走进了商店的办公室。他看见一个很胖的人坐在桌子后面。

“你想要什么?”那个胖子问。

“我正在找共走,先生,”John回答,“我想知道你需不需要工人。”

“我恐怕我们这里没有可以给你的工作,我们有足够的工人了。”

当john准备离开的时候,那个胖子突然阻止了他。

“你强壮么?‘他问

”我想我是的,先生“john回答

”我的工人必须能抗冻装满了水果的重箱子。这是个艰苦的工作,每个礼拜8美金。如果我们给你5美金的话,你愿意做么?这样我们就能炒掉一个工人让你来顶替他了。“

john想了一会。他很想要一个工作,但真的能抢走另一个人的工作变成一个工贼么?

”恩,你觉得怎么样,年轻人?“

”不“john说,然后离开了。他永远不会做一个工贼。

<form>

<select name="select">

<option value="0">请选择</option>

<option value="1">苹果</option>

<option value="2">梨</option>

<option value="3">香蕉</option>

</select>

<br/>

单价:<input size="10" name="var1" contentEditable="false"/>

<br/>

数量:<input size="10" name="var2"/><font id="f1" color="red"></font>

<br/>

总价:<input size="20" name="var3"/>

<br/>

<input type="button" value="计算" name="count"/>

<input type="reset"/>

</form>

<script>

document.forms[0].select.onchange=function() {

var form = document.forms[0]

if(form.select.value==1)

{

form.var1.value=2.5

}

else if(form.select.value==2){

form.var1.value=3.5

}

else if (form.select.value==3) {

form.var1.value=4.5

}

}

document.forms[0].var2.onblur=function(){

if(this.value==""||this.value==null)

{

f1.style.fontSize="13px"

f1.innerHTML="请输入数量!"

return

}

var patrn=/^[1-9]{1}\d*$/

var s=this.value

if(!patrn.exec(s))

{

f1.style.fontSize="13px"

f1.innerHTML="请输入正确的数字!"

}

}

document.forms[0].count.onclick=function(){

var form = document.forms[0]

if(form.var1.value==null||form.var1.value=="")

{

alert("请选择需要购买的水果!")

return

}

if(form.var2.value==null||form.var2.value=="")

{

alert("请输入数量!")

return

}

var patrn=/^[1-9]{1}\d*$/

var s=form.var2.value

if(!patrn.exec(s))

{

alert("请输入正确的数字!")

return

}

var result = parseFloat(form.var1.value)*parseFloat(form.var2.value)

form.var3.value=result

}

</script>

美洽 API 使用方法

一个平台企业在开通美洽平台版后会分配到一个美洽平台版 API Public Key(下面简写为 public_key ) 和一个美洽平台版 API Secret Key(下面简写为 secret_key )。

public_key 在每个请求时都需要带上,作为请求的 Header 中 X-App-Key 字段的值。

secret_key 用来为每个请求进行签名,签名的结果作为 Header 中 X-Message-Digest 字段的值。签名算法使用 HMAC-SHA1 算法,secret_key 为 HMAC 密钥。

下面是个伪代码的个例子:

// 构造 API 请求

api_params = {

'timestamp': timestamp,

'fullname': fullname,

'appkey': appkey

}

// 为了进行 HMAC 计算,将 API 请求转化为字符串

// 本段输出结果为一个字符串:

// api_params_str = '{"timestamp": timestamp,"fullname": fullname,"appkey": appkey}'

api_params_str = json.dumps(params)

// 使用 secret_key 对 api_params_str 进行 HMAC 计算请求签名

// 本段输出结果为一个 40 位长的字符串:

// sig = '8201860acfbce7fb2cb552a62baadbe8fbxxxxxx'

sig = HMAC(api_params_str, secret_key,sha1)

// 将 appkey 和请求加密签名放到请求头部

headers = ({'X-Message-Digest': sig,

'X-App-Key': appkey})

// 最终构造的请求为

response = post_json(url,api_params, headers=headers)

// -EOF-

API : 创建平台旗下企业

说明

目前平台要创建企业只能使用 API 接口。

创建企业的同时,还会同时附带创建此企业的超级管理员账号。

返回的结果在之后很多 API 请求中都会使用到,平台应该将这些内容保存到数据库中,并与平台的企业账号一一对应。

请求地址与方法

URL: https://eco-api.meiqia.com/platforms/enterprise/new

Method: POST

Content-Type: application/json

请求参数

字段名 示例值 字段说明

timestamp 1462516126000 当前时间戳

appkey 7f1159891baab483c4a6a7482880xxxx 平台 public_key

fullname 小明的水果店 说要创建的企业名称

返回结果

返回类型:JSON

字段名 字段说明

ent_id 所创建企业 ID

ent_token 所创建企业识别符

agent_token 所创建企业管理员识别符

email 所创建企业美洽账号

API : 为平台旗下企业添加客服账号

说明

每个企业在创建的时候就已经有了一个超级管理员账号。超级管理员账号可以充当普通客服账号使用,但如果企业客服需求较大,可以增加客服账号。

请求地址与方法

URL: https://eco-api.meiqia.com/platforms/agent/new

Method: POST

Content-Type: application/json

请求参数

字段名 示例值 字段说明

timestamp 1462516126000 当前时间戳

appkey 7f1159891baab483c4a6a7482880xxxx 平台 public_key

ent_token 7f1159891baab483c4a6a7482880xxxx 企业识别符

nickname 小明水果店客服 客服昵称

返回结果

返回类型:JSON

字段名 字段说明

agent_token 所创建客服识别符

email 所创建客服美洽账号

将美洽插件插入到网站模板

平台通常都有自己的网站模板,将美洽预置到平台模板中可以方便平台旗下企业使用。

美洽网站插件的标准 JS 代码为:

<script type='text/javascript'>

(function(m, ei, q, i, a, j, s) {

m[a] = m[a] || function() {

(m[a].a = m[a].a || []).push(arguments)

}

j = ei.createElement(q),

s = ei.getElementsByTagName(q)[0]

j.async = true

j.charset = 'UTF-8'

j.src = i + '?v=' + new Date().getUTCDate()

s.parentNode.insertBefore(j, s)

})(window, document, 'script', '//static.meiqia.com/dist/meiqia.js', '_MEIQIA')

_MEIQIA('entId', #####)// 这里 ##### 代表企业的 ent_id

</script>

平台将此段 JS 代码插入到平台网站模板中即可为平台下企业开启客服功能。

需要提示的是,每个企业的 ent_id 都不相同,所以企业需要将模板中的这部分作为变量处理。

此段代码使用了异步加载的方式,所以不用担心阻塞网站代码的加载。美洽网站插件还提供了很多方便开发者自定义的 API ,如果有需要请访问 美洽文档中心 查阅。

本文是否有帮助?

Yes No

您可能想了解

APIs V2.0

Webhooks

服务端开发文档

UTM 帮助文档

移动应用 SDK for iOS

JavaScript 网页插件

© 成都美洽网络科技有限公司 川公网安备 51019002001144号 蜀ICP备13004774号