Andrew,
Just got an alert about your post on Stack Overflow (
here
).
One thing I noticed from that post was:
You may want to make sure the server IP is whitelisted, as well...
If, when you got the dedicated IP address for the SSL cert, that didn't change your server IP address, then nothing really changed. As your host mentioned, the server IP is where all requests are made to Facebook. Since you're getting the blocked message when making server calls, that's the IP address that is being blocked by Facebook. You'd need to get the server IP address changed.
Many times, when you get a dedicated IP address for an SSL, that changes the server IP address.. but not always. It depends on the hosting method (shared, VPS, dedicated). The further 'right' you go in that list, the easier it is to get a new server IP address.
I had originally tried to do a reverse IP lookup on your site's public IP address, which didn't lead to much. A reverse lookup will tell how many sites are using that IP address. The more sites, the greater the chance that one is causing the block. However, for your server IP address, that shows that a lot of sites are hosted on that server:
www.yougetsignal.com/tools/web-sites-on-web-server/ (lists 300+)
domaintz.com/tools/overview/50.22.11.11 (lists 1300+)
www.domaintools.com/research/reverse-ip/ (lists 1500+)
The reports are never perfect as they have to scan logs to gather it, but they give a good rough approximation of few, some, or lots. In your case, your server definitely hosts "lots" of other sites.. any of which could be causing the block for the IP address.
There's not much you'll be able to do about that, and again, it's something you'd need to take up with your host. Ideally, you'd be able to either:
* Get your host to move your site to another server they own. It may still have 'lots' of sites hosted on that server, but hopefully, none of them is causing a block from FB.
* Get Facebook to tell you what site it is that's causing the block so you can relay that to your host, have them booted from the server, and hopefully get the block removed.
Hope that helps, and sorry again for the troubles,
Alex