Проблема заключалась в том, чтобы провести различие между сканером Facebook и пользователем.
Я не помню, что именно я написал, но общая идея заключалась в том, что анализатор Facebook просто читает теги заголовка html.Я добавил перенаправление fb, которое отправляет аутентифицированного пользователя на нужную страницу.Это перенаправление не повлияет на сканер, поскольку сканер не выполняет javascript.
Теперь, поскольку мне нужно было разрешить только аутентифицированным пользователям, FB js api также обрабатывал аутентификацию.:)
Скажите, если вам нужно знать конкретный вызов fb api.