【记录】试试eBay提供的C#的console版的Hello World示例代码

【背景】

【记录】eBay API的开发流程

中,折腾完了:

【记录】注册成为eBay开发者(eBay Developers Program)+创建Sanbox Key和Production Key

 

就可以继续去折腾代码了。

所以先是参考:

【整理】eBay API方面的一些资料

中提到的:

快速入门

中的:

Hello World – eBay API/SDK C#.NET 教程

【折腾过程】

1.先去找示例代码。

后来是从:

http://www.ebay.cn/developer/codes/

->

eBay SDK for .NET

找到我所要的C#版本的。

2.先下个最新的,.NET 2.0的:

eBayDotNET20SDK825.zip

得到17.8MB的:

eBayDotNET20SDK825.zip

解压得到

eBay .NET SDK v825 Release

eBay .NET SDK v825 Release folder

3.去找到对应的:

eBay .NET SDK v825 Release\Samples\C#\CSharp Samples.sln

sample csharp csharp samples sln

打开,需要此处的vs2010转换一下:

need vs conversion complete

4.此处有很多示例代码。

找到对应的Hello World:

has many projects find hello world

5.然后关于如何开始试用,除了教程:

Hello World – eBay API/SDK C#.NET 教程

也还可以参考上面:

eBay SDK for .NET

中提到的:

Getting Started Guide

中的“Building the Samples”,对应的,第一步是去修改对应的

App.config

中的UserAccount.ApiToken

结果才发现,此处自己没有注册Sandbox,没有那个ApiToken

所以,还得先去弄SandBox和ApiToken:

【记录】eBay开发之搭建SandBox环境和创建Authentication token

6。得到了ApiToken后,就可以填进去了:

has got user account api token

7.现在是重新继续折腾。

再去:

https://go.developer.ebay.com/developers/ebay/documentation-tools/sdks/dotnet

下载到的是2.0的837版本:

eBayDotNET20SDK837.zip

(和:http://developer.ebay.com/DevZone/codebase/dotnetsdk/FindingKitDotNet_1.0.zip

8.另外,待会要折腾上传数据添加商品的话,可以再去参考:

http://www.ebay.cn/developer/quickstart/

->

C#.NEW 如何使用eBay API SDK刊登商品?

9.再去打开对应的项目:

eBayDotNET20SDK837\eBay .NET SDK v837 Release\Samples\C#\CSharp Samples.sln

 

csharp sdk v837 csharp samples sln file open it

同样,还是要转换一下项目的:

转换后,为:

ConsoleAddItem and HelloWorld sub project

ItemSpecificsDemo project

SoapApiDemo project

10.继续重新配置App.config:

added my test api token

再去调试程序:

eBayDotNET20SDK837\eBay .NET SDK v837 Release\Samples\C#\HelloWorld\Program.cs

结果,还没法调试,因为默认是启动那个ConsoleAddItem项目,所以去把当前的项目,弄成启动主程序:

设为启动项目

set helloworld as main startup program

然后对应的HelloWorld就变成粗体了。

结果是可以的正常从Ebay服务器获得服务器的时间的:

get ebay official time ok

说明:

当前C#环境的基本的API是通的。

 

【总结】

Ebay的示例项目,效果还是很不错的。一次就跑通了。


所以,意味着,接下来,可以去折腾其他子项目了,比如:

试试用ConsoleAddItem,添加产品了:

【记录】尝试使用ebay的示例代码ConsoleAddItem去向sandbox中添加发布商品



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量