What is the difference between 'endorsement' and 'approval'?

what is the difference between approval and endorsement