Use URL-encoded version for signature.

Also, the `params` keyword argument is now supported.