One shot is supposed to be good, but be very careful with it!
If that fails you could try one of these as this worked for me. It took a while, but eventually a 4ft long 'thing' was removed and the toilet flushed again.
http://www.toolstation.com/shop/Hand+Tools/d10/Drain+Rods+&+Plungers/sd2916/Drain+Unblocker/p87734
Thanks looks excellent and like it could actually do the job, bookmarked.
Flush the toilet and allow the bowl to fill up with fresh water and put a black bin bag over the end of a mop and use that as a plunger.
Job's a good'un!
Edit: One of the less gruesome videos:
Looks like another council trying to save call out fees

but ill bookmark it if anything, looks no different from a plunger effect but cheaper.
Get two buckets, fill both with hot water. Launch first one down and wait to clear then launch 2nd down. Repeat as needed.
Done the same myself when but when my flush broke, filled a bucket full and threw it at full speed down the toilet it performed an emergency flush, I guess its similar to the plunger or vacuum effect ie forcing everything to move down the pipe and system.
And yes like above post, sometimes you do sadly have to wear a glove and plastic bags and shove your hand right up there and unclog whatever it is.