The best platform for affiliate marketing is your own website or blog. You have entire freedom and control over it.
Alternatively, if you have a good budget, a Facebook platform through ads strategy is the best.
Here's related information that you may find helpful - 81 Affiliate Marketing Related FAQs and Answers to see if they may help you move forward as an Affiliate Marketer with confidence.
P.S:
You are currently on the Digital Marketing Forum page; for more information on a variety of topics that may be helpful to you, please visit Blog Posts (button below) and also share any content post you love with your network.