I'm also using Objective C and I seem to get the invalid_signature
only when there is a space in the signature. Have you run into this at
all. I tried using many different encoding escapes but I can't seem to
get the response back every time. Which framework did you use to send
the request is a 3rd party framework, if you don't mind me asking? I'm
just using Objective C native frameworks, NSURLRequest and
NSURLConnection.