Signature length error

unfortunately not. I did use the correct key and secret and I was able to test it in a php code. I was trying to use your sample app, because it seemed simpler to push to heroku. However although i was getting a response it seemed it was inaccurate ( why would it be a length error?)
In the end I used your sample for php and pushed it myself, and that works for me.