One of the hardest platforms to affiliate market for is Amazon and Commission junction. I say this because it is hard trying to figure out things to market and a lot of people are marketing them so its competition trying to make sure you are being seen. Commission Junction is a third party platform where you can apply to stores and sites and become an affiliate marketer with them if you are chosen.
This is the easy part. The hard part is trying to share the links because they do not show up as in the store. Commission junction has their own tracker ID's on them and it makes it harder to sale because people are not going to look at it as a real site.
They are going to think it is a scam site so you have to go out of you way making a short link for it using some kind of short link maker and hope it keeps your tracker in it. I personally write blog post and hyper link the links into it that way no one can tell that its from a third party site or from whatever I am trying to market. This also allows people to know where to get one and makes it nice and neat.
For an example, here is my review blog!