I am developing an app that uses OAuth authorization to get access to the Myspace API.
I have now switched from calling the app from our development server, to calling it from the production server. While I was calling from the development server, the callback worked correctly. After the user had signed in, they were returned to the correct page on the development server.
Here's what the call looks like:
http://api.myspace.com/authorize?oauth_token=...==&oauth_callback=http%3A%2F%2Fblip.tv%2Fprefs%2Fmyspace_update
(I've elided the oauth_token value to save space).
Since I switched to making the call from the production server - which is located in a different domain - the callback no longer works. The Myspace authorization page does not display any error, but simply reloads.
I assumed that this was because I had the wrong domain set in the "External Site Settings" part of the application specification (our development and production servers are in different domains). I corrected this, but the problem continues.
Does it take a certain amount of time for Myspace to register that the External Site Settings have changed? Or is it being held up because I've just changed the status from Development to Published, and it's still marked as Pending?