Bad request 400 problem

Take a look through this post here.

In short it would appear that you have something wrong in the request.

A 400 (Bad Request) status code indicates that a server is unable or unwilling to process a request due to a client error.