FB Connect и данные не отображаются - PullRequest
1 голос
/ 17 ноября 2009

Я внедрил FB connect на сайте, чтобы пользователи могли пройти тест:

Викторина доступна на этой странице:

http://www.dirtytalk101.com/take-quiz/

Сейчас я наблюдаю две проблемы:

1: Когда кто-то нажимает на кнопку подключения FB и журнал в диалоговом окне не закрывается, скорее он перенаправляет на страницу сайта той же страницы в самом диалоговом окне.

2: Когда мы завершим тест и возвращаемся на домашнюю страницу, на домашней странице нет данных, и на большинстве страниц я получаю сообщение об ошибке 404. Однако, когда я удаляю все куки и затем обновляю страницу, все работает нормально, без ошибок, но, конечно, это не постоянное решение, так как я не хочу, чтобы пользователи удаляли свои куки после прохождения каждого теста.

Я очень старался, но безуспешно. Буду очень признателен, если вы, ребята, потратите свое драгоценное время и предложите мне решение или укажете причину проблемы.

Заранее спасибо; -)

1 Ответ

1 голос
/ 17 ноября 2009

Я не вижу файл "xd_receiver.htm" в месте, указанном вами при вызове инициализации:

FB.init("e2d8c3ba5ca35a90fa504c1e6bd1d39a", "xd_receiver.htm", {"ifUserConnected": "http://www.dirtytalk101.com/?e=quiz&qid=1"});

// should be here: http://www.dirtytalk101.com/take-quiz/xd_receiver.htm

Должен быть файл, который выглядит следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<body> 
    <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript"></script> 
</body> 
</html>

Этот файл является файлом связи между доменами (xd), который необходим Connect для «отправки» файлов cookie и запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...