Спасибо за [что?]. So accusative case should be used here.

Спасибо за книгу.
Спасибо за совет.