Q: which is the best way to obtain tickets for london eye

A: http://www.ba-londoneye.com/

I would book directly with the booking office either online or by phone:

Phone bookings can be made by calling +44 (0)870 5000 600.

The queues for buying tickets in person on the day of your visit are usually quite long.