you're not entitled to points if you book through a third party website. but there should be something in the terms and conditions that you are entitled to it the first one or two times you do it. not the third time.
unless they've changed it recently..