ebay

资料提交地址:http://developer.ebay.com/support/developersupport/app_check/Default.aspx

如果需要带图片的申请材料,请向我们索取,我们会尽最大努力帮助您通过兼容性认证。这样您每一天就可以有150w次的call次数。

资料内容和回答:

Application Title / Summary * Required    |应用程序标题/摘要*必填

Mallerp外贸流程处理系统

Mallerp foreign trade workflow processing system

Application Details * Required

Please describe your application and provide the following details:

– What service does your application provide to its users?

– What is the typical sequence of events in your application?

– What are the API calls made in the sequence and how frequently?

– Any other information that will help speed up your app check.

Screen Reader users press enter to select a Product. Select a product Product * Required This button does not work with screen readers. Please use the previous link instead.

申请详情*必填
请描述您的应用,并提供下列资料:
– 您的应用程序,它的用户提供什么样的服务?
– 在您的应用程序中的典型事件序列是什么?
– 什么是API调用的顺序和频率?
– 任何其他的信息,这将有助于加快您的应用程序检查。

Mallerp可以利用ebayapi和paypalapi为用户获取订单信息,Mallerp can get order informations for users with ebayapi and apypal api 通过item title自动对应sku和数量,扣下ebay地址和paypal地址不符的订单。And it can hold the ebay or paypal orders with wrong matching address after the item title index right SKU and quantity automatically. 帮助用户了解ebay帐号在线的item并自动从ebay更新售价,运费,以及数量到本地数据库。Mallerp help users check the quantity of on line listing and download the item price,shipping fee,quantity to local database automatically. 已发货的订单通过ebayapi标记为已发货。获取ebay差评。Shipped orders in Mallerp are marked have been issued on ebay through ebayapi,and get ebay negative feedback into Mallerp.获取ebay message并回复。It captures ebay messages on time ,update the reply on ebay after users deal with ebay messagrs.

应用程序中的典型事件分别是:自动通过api获取订单,自动标记已经发货。

The typical cases in application are capture orders through API automatically;Marked shipped oders on ebay automatically.

获取订单的频率为大帐号每小时执行两次,小帐号每小时执行一次。Capturing order frequencies are twiceper hour,one time per hour for big ebay account and small ebay account 获取item列表为每帐号每天执行一次。Caputring item listing application run one time everyday for every account.获取message,每帐号每30分钟执行一次。Messages capturer run every 30mins on each account.标记发货根据订单状态的变化无固定频率。No fixed frequency for marking shipped order according status changed

 

Select a product

No Value

Purpose of request * Required

Increase my call limit

 

Programming Language * Required

What coding languages, technologies and/or tools are you using for this application?

e.g. PHP, JavaScript, MySQL, Spring forAjaxapplications, eBay Java SDK

CodeIgniter +PHP+MYSQL+AJAX

 

Compatibility Level * Required

With what version do you make the API call requests?

Ebay-api版本:655和719  Ebay-api version: 655 and 719

Format * Required

XML

SDK

NONE

Affiliate Program

No

Application URL

Please tell us the URL for your final/production application.

应用程序URL
请告诉我们您的最终/生产中的应用的URL。

内部使用internal supply:

:http://192.168.1.99

 

 

 

ApplicationID * Required

Please let us know the AppID which is part of your keyset (DevID, AppID, CertID)

$config[‘devID’] = ‘b3708a64-4a6e-4d28-b0e4-d73ae5c97834′;

$config[‘appID’] = ‘Mallerp3a-f780-4495-b878-46d29b58057′;

$config[‘certID’] = ‘c11f1c23-beef-4472-921c-295cf8bac85b';

Web Based * Required

Yes

Desktop * Required

No

Public Display * Required

No

Automated * Required

Yes

User Interaction * Required

No

Content URLs * Required

List the URLs where you display eBay Content, or attach screenshots

列出的网址,,或附加截图

 

 

 

 

eBay Logos * Required

List the URLs where you display eBay Logos (do not use the corporate eBay Logo)

名单显示eBay的标志(不使用企业的eBay标志的网址)

 

Simultaneous Threads * Required

What is the max. number of simultaneous API calls that your application makes?

同时运行的线程*必填
什么是最大的。同时API调用的数量,使您的应用程序?

理论上每个帐号同时调用最大线程是10个,11个ebay帐号,同时调用api的线程大约110个,但是任务设置运行时间是错开的。Each account calls the maximum threads at10 intheory.Now 11 accounts,call about 110 apis,but task run time is staggering.

 

Password Collection * Required

NONE

Auth & Auth * Required

If you use eBay Trading Web Services, explain how you acquire tokens

如果您使用eBay交易Web服务,解释你是如何获得令牌

1.用开发帐号登录ebay开发者站点。https://developer.ebay.com

2. get the page https://developer.ebay.com/DevZone/account/tokens/Default.aspx

 

3. 填写ebay用户和密码。

4.

5.

6.编辑config_ebay.php文件:

$config[‘appToken’] = array(

‘ebayid1′    => ‘ Token1 ‘,

‘ebayid2′    => ‘ Token2′,

);

 

 

Message Field * Required

Trading API users, please answer this:

If the response returns a Message field, how do you handle it?

Other API users, please fill in N/A.

交易API的用户,请回答这个问题:
如果响应返回一个Message字段,你怎么处理呢?
其他API的用户,请填写N / A

 

 

 

Denial of Service * Required

If your application is web based, how do you handle Denial Of Service Attacks?

如果您的应用程序是基于网络的,你如何处理拒绝服务攻击?

本系统建议运行在局域网linux系统服务器上。The system proposed running in Linux server in local area network.Linux提供了一个叫ipchains防火墙工具。Linux offer a called ipchains firewall.首先通过netstat命令发现攻击来源地址,然后用ipchains命令阻断攻击。At first,it finds the source address of attack with command “netstst”,then blocks the attack with command “ipchains”.

 

XSS Attacks * Required

XSS攻击

我们是用CodeIgniter框架开发的,在CodeIgniter框架里的配置文件里有防止xss攻击的配置。We develop the system based CodeIgniter Frame,the profiles have the configuration to prevent the xss attack based CodeIgniter Frame.

在config.php里有$config[‘global_xss_filtering’] = TRUE
最后的效果是这么写就会有过滤的作用:
$this->input->post(“userid”);

Under config.php, $config[‘global_xss_filtering’] = TRUE

It has the filter funcation written as this: $this->input->post(“userid”);

 

SQL Attacks * Required

 

CodeIgniter框架已经使用mysql_escape_string()和mysql_real_escape_string(),这两个函数配合是可以彻底杜绝sql注入的。

CodeIgniter Frame has used mysql_escape_string() and mysql_real_escape_string().These two functions complement each other to have complete elimination of sql injection

 

 

CSRF Attacks * Required

$config[‘csrf_protection’] = TRUE;

$config[‘csrf_token_name’] = ‘csrf_test_name';

$config[‘csrf_cookie_name’] = ‘csrf_cookie_name';

$config[‘csrf_expire’] = 7200;

在config中设置了开始CSRF保护,用form生成表单会生成hidden的一段HASH值,这段HASH会被写入到cookies中源码如下:
setcookie($this->_csrf_cookie_name, $this->_csrf_hash, $expire, config_item(‘cookie_path’), config_item(‘cookie_domain’), $secure_cookie);
其中cookie_domain作用域是config中设定的,提交POST后会判断post过来的token和cookies中的token是否存在, 再判断这两个值是否相等,否则显示错误页面,判断完后立即 unset($_POST[$this->_csrf_token_name]);unset($_COOKIE[$this->_csrf_cookie_name]); 以避免污染$_POST数据。

 

$config[‘csrf_protection’] = TRUE;

$config[‘csrf_token_name’] = ‘csrf_test_name';

$config[‘csrf_cookie_name’] = ‘csrf_cookie_name';

$config[‘csrf_expire’] = 7200;

Configur the CSRF protection in config,the form can get hidden values of HASH.and it is written in source codes of cookies ,the codes as follows:

setcookie($this->_csrf_cookie_name, $this->_csrf_hash, $expire, config_item(‘cookie_path’), config_item(‘cookie_domain’), $secure_cookie);

In it, cookie_domain scope is configured in config,it determines whether the token form post and token form cookies exist and are equal after the post is offered,or offer a wrong warning page.Then run

unset($_POST[$this->_csrf_token_name]);unset($_COOKIE[$this->_csrf_cookie_name]);

,in order to avoid polluting the function

 

System Errors * Required

How do you handle eBay System Errors in the response and how do you retry?

你如何处理响应eBay系统错误,你怎么重试?

当系统遇到ack错误,即终止运行。应用程序会自动把每一次成功获取到的订单记录的下单时间记录到general_status表中,当下一次自动任务的开始运行的时候,会获取这个时间做为开始时间。

The running stop at once have a ACK mistake.Mallerp put the order time down general_status every time automatically.And the order time is used the start time in the nest task running automatically.

 

 

 

Application Errors * Required

How do you handle errors generated by your application and retry?

你如何处理你的应用程序产生的错误和重试?

系统设计的时候有一个调试模式。打开调试模式可以调试系统出现的错误。

There is a debug mode which can debug the mistake in system.

 

 

 

 

 

Call Volume Estimate * Required

Specify your estimated peak hourly and daily call limit for each call.

指定您估计每个呼叫的高峰期每小时和每天的呼叫限制。

Call Name…….Hourly Volume…..Daily Volume

GetItemRequest—11—–11

GetSuggestedCategoriesRequest—–11—–11

GetMyeBaySellingRequest—–11——-11

GetFeedback——11—-300

GetOrders—–24—–500

GetSellerTransactions—-500—-8000

GetOrdersRequest—–5000-8000

CompleteSaleRequest—-1000—-7000

GetMemberMessagesRequest—–250—-5000

GetMyMessagesRequest——250—-5000

AddMemberMessageRTQRequest——250——2000

以上估计根据过去3个月的订单增长来估算未来3个月到半年的call需求次数。

下面是11月22日到23日的call报表。

 

Call Name…….Hourly Volume…..Daily Volume

GetItemRequest—11—–11

GetSuggestedCategoriesRequest—–11—–11

GetMyeBaySellingRequest—–11——-11

GetFeedback——11—-300

GetOrders—–24—–500

GetSellerTransactions—-500—-8000

GetOrdersRequest—–5000-8000

CompleteSaleRequest—-1000—-7000

GetMemberMessagesRequest—–250—-5000

GetMyMessagesRequest——250—-5000

AddMemberMessageRTQRequest——250——2000

According to the order growth during the past three months to estimate the call number of the next 3 month to half a year. The following is call number report from 22 November to 23.

 

Declaration * Required

I have read and understood the certification requirements & Policies (initials)

宣言*

我已阅读并了解认证要求和政策(缩写)

Cc

Additional emails that you wish to Cc as semi colon separated values

您希望抄送分号分隔的值的其他电子邮件

 

 

Please ensure that you have done the following:

Used the correct eBay Logo in your application

Met the Compatible Application Check Requirements

Understood the eBay Policies for Developers

If you are submitting a Selling Manager application, please review the Selling Manager Applications Prerequisites


转载于:https://my.oschina.net/bufenye/blog/546336

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值