That error occurs when Facebook thinks that your site is trying to redirect to a page that's not owned by your application. Basically, if your website is at
www.site.com, you should have the following settings in your Facebook application:
Site URL:
www.site.com/
Base (or Domain) URL: site.com
If your site is trying to send the user to
www.site2.com/ after they register, Facebook will detect this as a problem, and throw that error. The Domain URL above lets you send the user to
www.site.com, sub.site.com or site.com, in case you use subdomains.
Finally, I just tried to register through Facebook on your site, and did not get the Facebook API Error message. However, I did receive the following error after giving my username, email address, and password:
Fatal error: require_once() [function.require]: Failed opening required '/XXXX/components/com_user/controller.php' (include_path='.:/opt/RZphp5/includes') in /XXXX/components/com_jfbconnect/controllers/loginregister.php on line 29
My email address was automatically from Facebook, so that means communication seems to be going well. However, I've never seen that error before, and its indicating that a file of Joomla core (the core User manager controller file) is missing. That's not normal or good at all. Have you modified Joomla in any way?
Thanks,
Alex