If you are having trouble with your Data Availability app receiving errors when trying to use OAuth, it is most likely do to how you are specifying your "External Domain" in your application details. Make sure that for your external site setting, that the information you provided in the OAuth callback schema/parameter matches the protocol and domain specified for the external domain.
For example, external domain: http://www.myspace.com must match oauth_callback=http://myspace.com/mycallback http=http and www.myspace.com=myspace.com
It is also worth mentioning that querystrings are ignored and subdomains are not used to validate.
Cheers, Max