Posts in category: 'eBay'

eBay Settles With Its Patent Troll

eBay Settles With Its Patent Troll

The parties are not disclosing the terms, but eBay says it is acquiring the patents in question, plus a license to another search-related patent portfolio not involved in the lawsuit. At one point, a federal jury had ordered eBay to pay MercExchange $25 million in damages.

eBay employees and alums will recognize this case as a persistent thorn in the side of the company over the past few years. I was always surprised that this didn’t get settled sooner, but then again I was even more surprised that the American patent system would permit something like this to exist in the first place.

At the eBay Developers Conference

Tim O’Reilly is on stage giving his great talk about technology paradigm shifts and emerging “new platforms” such as eBay and Google.

I’m not sure if I will be able to post photos from my mobile device, but I’ll give it a crack here in a sec.

Heading to New Orleans

I’ll be moblogging from New Orleans this week (I’m on the plane at the moment). Tomorrow is a rehearsal/prep day; the developer’s conference starts Wednesday, and eBay Live starts Thursday night.

I was up until 1AM last night resolving (sorta) the battles with Visual Studio I posted about yesterday. My final solution was to install Windows 2000 on a VMWare machine — this is, embarassingly, what I’ll be doing my demos with this week.

eBay and RSS on InternetNews.com

InternetNews.com ran a story today on eBay’s use of RSS that I originally wrote about here the other day. (The reporter said he was an “avid reader” of my weblog — thanks for the coverage Ryan!)

Three Weeks Until eBay Live!

eBay Live is on June 24-26 and the eBay/PayPal Developer Conference is June 23-24. We’ve been planning this for months but it’s just now starting to kick into high gear. I gave an aggressively virtual walk-through of my introductory eBay SDK talk yesterday which went well (although “aggressively virtual” in this case means I didn’t have time to do the accompanying Powerpoint deck I was supposed to do, oops). Fortunately I’ve given this talk in a number of forms a couple dozen times in the last year so it should be good even if I’m slightly undercaffeinated.

Yesterday in IMs I demanded that Scoble attend and he said he would try to make it. Let’s everyone lean on him a little bit to make sure it happens.

You’ll want to make your travel plans now if you plan on going.

“eBay Basics” C# Example

For the (numerous) user group talks I’ve been doing in the past few months, I’ve spent most of my time with one demo that shows three common eBay API calls — GeteBayOfficialTime (the “hello world” of eBay programming), AddItem, and GetSearchResults. Several people have asked me to make this demo available, so here you go:

Update: I finally got around to revising this to support the authentication system we rolled out last year — you can now find this example on our examples site.

eBay Luvs Visual Basic Developers

Had a great time speaking in Redmond last night to the VB .NET user group on the Microsoft campus. Mister Robert Green, VB .NET evangelist extrordinaire, reminded me that my article on building an eBay search app using VB .NET is featured this week on the Visual Basic Developer Center. Cool!

I’m in the middle of writing another article that will cover programming to eBay’s product taxonomy, a topic which I touched on briefly in my talk last night but don’t have a great code demo for yet. The basic problem is this: how do you make a database of 20 million products browseable? The answer to date has been to create a hierarchical taxonomy of 30,000-45,000 nodes called product categories and assign each listing to one or two categories. This isn’t a great choice when what you’re looking for is a pair of tickets to see the Giants play on September 21 — there’s no September 21 category for Tickets, and the concept of “September 21″ would suck mightily as a keyword search, but you actually *can* ask eBay to show you all the baseball games slated to take place on September 21. The way that eBay does this and the way you can take advantage of this as a programmer will be the topic of my next oeuvre.

VSLive, Windows Mobile 2003 for the i700, Vacation

Had a great couple of days in the eBay Developers Program booth at VSLive this week. Most common comment we heard: “I didn’t even know eBay had a developer program.” (We’ll fix that.) My team is there today, so if you’re at the show, stop by the booth and say hi.

At the show I got confirmation from Verizon and Samsung that the SPH-i700 will indeed be upgradable to Windows Mobile 2003, woo hoo! They said that owners will be able to take the PDA phones in to a Verizon store to get the upgrade.

I’m moblogging this from the airport; I’m off for a few days of baseball spring training in Arizona.

Quickbooks and eBay Integration

Quickbooks released a sample application for sellers to make it easy to import information about their eBay transactions into QuickBooks.

Interview in App Dev Trends

An interview we did with Application Development Trends magazine on the eBay Developers Program ran today.

Labtops, chandaleers and camras

Today the New York Times has a humorous story about people who capitalize on the fact that many eBay sellers can’t spell. As you might expect, this becomes a source of arbitrage, introducing an inefficiency into the market that good spellers can exploit (by purchasing items at auction from people who cant spel guud) and reselling them in a listing that’s spelled correctly.

Adding a second category to an existing item

To help buyers find an item you’re listing for sale on eBay, correctly categorizing the item is key. Often items will sell for less than market price because they’re listed in sub-optimal categories. And while many buyers discover items to purchase by using keyword search, many use the Browse feature (found at the top of nearly every page on eBay.com). This is particularly true for unusual items, items that don’t have brand names associated with them, and so forth.

There are more than 45,000 product categories on eBay, and new subcategories are being added all the time. It shouldn’t be difficult to find one that applies to your item, but what happens if the thing you’re selling could be put in two categories? We can make this happen for you — it’s absolutely possible to list your item in two categories simultaneously. You can do this even if you’ve already listed an item by using the Revise Your Item form. Here’s a walkthrough:

1. Make sure you’re logged in to eBay with the user ID you used to list the item.
2. Go to the page for your listing and click on the “Revise your item” link.

eBay_ReviseItem1.png

3. The rules for revising items are displayed. It’s always OK to add a second category or add features such as boldface or subtitles, but there are rules regarding changes in the description of the item and so forth — those don’t apply here, so click on the Continue button.
4. Click on the “Add second Category” link about halfway down the page on the right.

eBay_ReviseItem2.png

5. You’ll be taken to familiar six-deep category selection page similar to the one you used when you first listed your item. Choose a second category for your item, then click on the “Save Changes” button at the bottom of the page.
6. You’re taken back to the “Revise Your Item: Review & Submit Listing” page. You should now be able to see that the second category you selected has been added. Scroll to the bottom of the page and click on “Submit Revisions”.

eBay_ReviseItem3.png

Note that there’s a fee (currently 30 cents on eBay.com) associated with listing your item in two categories. But for items that can be classified in multiple categories, the additional exposure is often more than worth it — the more eyeballs that hit your listing, the more likely people are to bid, and the higher your final selling price can be.

Note that developers who create software applications that integrate eBay can incorporate this functionality into their software as well — use the ReviseItem call to do this.

Going live with the eBay API

In July we let individual developers get started using the eBay API for free. As a result, pretty much everybody signs up for an “individual” account, even people who were working for corporations who intend to get real commercial licenses later on. That’s totally no sweat — the “free trial” aspect of the individual license is one of the reasons why we created it.

But let’s say you’re written all your code and want to launch a real application. How do you do it? Two options:

1) Retain your individual tier license: Do a self-certification and pay $100 via Paypal. Under the individual tier, you’re limited to fifty API calls per day (except for AddItem and RelistItem, which don’t incur any API fees or limits at any tier)
2) Upgrade to a commercial license, go through eBay DTS certification ($200; free for Enterprise licensees). At the Basic commercial tier you get 30,000 API calls per month for free; you can pay for additional calls on an a la carte basis.

After you do either of these two things, you’ll get production keys and your application can start working against the production site. And at that point, you are happening.

To upgrade your license, go to the “Manage My Account” link on the developers site and click on the Upgrade License link.

Pricing and benefits for all four flavors of our API license are summarized here.

Updated Thanks for Oliver Thylmann for reporting the mistyped link.

eBay SDK ‘hello world’ in C#

I figured that since I addressed one of the most remote edge cases of eBay API development the other day, I should close the loop by posting one of the most common cases (using the SDK with C#).

Using the SDK for Windows is cake compared to the API way (which takes about 100 lines of code to do the same thing, forcing you to use MSXML to handle XML parsing and the HTTP request and response). This SDK version of GeteBayOfficialTime also has the benefit of returning a DateTime type, whereas the API way returns an ISO date that you have to parse to play nice with VB6 or .NET.

Update:You can find this example on our code examples site.