Página de registro no Facebook - 'client_id' inválido quando não está logado no Facebook

Fiz um formulário de registro no Facebook que funciona com campos e funções personalizados, como esperado, EXCETO quando o usuário estánão logado no facebook quando visitam o formulário pela primeira vez.

Nessa situação, o formulário não é renderizado na tela e o seguinte erro é exibido:

Não foi possível carregar o formulário de registro para este ID. Você pode ter bloqueado anteriormente este aplicativo no Facebook. Vá para as configurações de privacidade do Facebook para desbloquear este aplicativo. (Erro: inválido 'client_id'.)

Agora eu já sei que isso foi discutido no site, mas as soluções oferecidas em outros lugares não funcionam para mim e eu realmente quero que isso funcione com base na solução XFBML que o facebook suporta (uma demo está aquihttp://developers.facebook.com/docs/plugins/registration/)

Se você sair do facebook você pode visitar um teste do meu código, tirado diretamente do exemplo do facebook e dificilmente modificado aqui:https://www.askanutritionist.com/fb.html

By the way, sim sandbox está desativado nas configurações do aplicativo facebook como isso é uma correção comum outros em S.O. tem sugerido.

Obrigado pelo seu tempo. Nota; Eu teria comentado outras questões existentes com este tópico, mas o stackoverflow não me permite (ainda).

questionAnswers(2)

yourAnswerToTheQuestion