Eu tenho lutado com este por um longo tempo, tentei dezenas de coisas que foram sugeridas por outros, e finalmente rachei esta manhã! Eu tenho o Symantec Endpoint Protection instalado. Eu tive que ir para Proteção contra ameaças à rede - > Opções - > Alterar configurações e em configurações furtivas, remova cheques de todas as 3 caixas.
O que é importante é que este parece ser o caso do seu firewall, qualquer que seja o tipo que você estiver executando, tentando protegê-lo de alguma transação exigida pelo Facebook, portanto, se você tiver um firewall diferente do Symantec Endpoint, procure configuração que pode estar filtrando o que o Facebook precisa.
É lamentável que o Facebook dê uma mensagem de erro muito enganadora sob estas condições! A Symantec, pelo menos, avisa você na caixa Configurações que permite que essas configurações interfiram no uso de alguns sites.