enginebooks wrote:
The trick now is to figure out how to include my campaign ID information as they don't make it easy. Must be API is also used by non EPN applications?

Yes, most of the API coding done with the eBay Developer platform is probably non-affiliate related. Still, they offer some standard calling syntax you can append to your URL API call/request to have the returned links be ePN links. It's just a few extra parameters. Checking my notes (but not double-checking, so beware) I think you'd use this:
&affiliate.networkId=9&affiliate.trackingId=5335000000&affiliate.customId=PutSomethingHere
.. at the end of your URL request, substituting your Campaign ID. Also, I recommend using a customid, too, even though it's optional. There have been some occasional quirks in the past where leaving it out caused problems.
Still, you don't
have to use the above syntax. It's a convenience that eBay Dev offers to help us get rover links, but if you get further along with your programming, I'd recommend rolling your own rover links and embedding within redirect scripts. But, I'm getting ahead of myself here....
Glad to hear you're making headway with the API. They offer a lot of self-starter hand-holding (docs, videos, forums) for those who are motivated to make use of their great tools.
-h
[Some Handy Aggregated Reference Info for ePN Affiliates and eBay Developers]