2009-11-08 3 views
1

Я делаю сайт с помощью Facebook Connect и решил использовать теги Facebook XFBML, такие как «fb: profile-pic», так как они настолько просты в использовании.Facebook Connect XFBML не работает

Я не смог заставить их работать независимо от того, как сильно я смотрю в Интернете, но потом я заметил, что он работал на всех браузерах вместо Firefox.

Я также понял, что даже на примере приложения «The Run Around» от Facebook они не работают! Вы можете это проверить здесь: http://www.somethingtoputhere.com/therunaround/index.php

Если вы входите в систему с помощью Firefox, ваше изображение не отображается, но если вы используете другой браузер, он отображается. Это происходит с тегом fb: profile-pic или любым другим тегом, например fb: name.

Я не нашел никакой информации в сети, поэтому я прошу других людей, которые с ней работали: Являются ли эти теги просто несовместимыми с Firefox? У них перебои или что-то в этом роде? Это случилось с кем-то раньше? Любые идеи о том, как решить эту проблему?

ответ

2

Думаю, у них есть «перебои». Я провел целый уик-энд, пытаясь разрешить это, и теперь они публикуют у них проблемы и решили.

От платформы Текущего состояния сайта:

http://developers.facebook.com/live_status.php#msg_497

Мы переживаем возможную конфигурации проблемы с api.connect.facebook.com. Если вы включили в свой аккаунт Connect JS библиотеку через http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php, все запросы API через JavaScript потерпят неудачу. Это влияет на рендеринг тегов XFBML (например, fb: name и fb: profile-pic). В то время как мы являемся , устраняя эту проблему, вы можете решить эту проблему, изменив http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php до http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php. Также безопасно хранить URL-адрес навсегда, потому что connect.facebook.com - это просто псевдоним на facebook.com.

Желаю, чтобы они обновили это раньше, теперь я ищу место, чтобы узнать об этом, прежде чем я проведу дни, работая над чем-то, прежде чем осознать, что это не проблема с моим кодом!

+0

Новый URL-адрес ** Платформа Facebook Live Status ** - https://developers.facebook.com/live_status –

0

Открыть Firefox> Настройки> Конфиденциальность и убедитесь, что установлен флажок «Принимать сторонние файлы cookie». Это необходимо для подключения Facebook Connect. Кроме того, при использовании Connect убедитесь, что все ваши теги полностью закрыты, то есть <fb:profile-pic></fb:profile-pic>, а не <fb:profile-pic/>. Из документов: браузер

пользователя должен быть установлен в принять 3rd Party Cookies для того, чтобы это оставаться на связи между щелчками.

Источник: http://wiki.developers.facebook.com/index.php/Logging_In_And_Connecting

FWIW, я бы не использовать "бегать" в качестве примера приложения. Это было то же самое, поскольку они представили Connect и довольно хаки.

+0

У меня есть Firefox, чтобы разрешить сторонние файлы cookie, и все мои теги закрыты должным образом. Это происходит не только на моем компьютере, я проверил еще пару на том же, что и там. Спасибо за предложения, однако, это вещи, которые стоит проверить, но не проблема в этом случае. Любые другие идеи? – bluediapente

+0

Да, знаешь что? Все мои приложения Facebook Connect в настоящее время также не работают. Я думаю, что «платформа не работает». Ничего на странице статуса: http://developers.facebook.com/live_status.php Добро пожаловать в развитие Facebook Connect! «Иногда это работает», - должен быть лозунг. Вы можете увидеть, что он не работает в одном из моих приложений здесь: http://charactersunite.com/discussions/view/6 Нет имен или фотографий. Работала вчера. – typeoneerror

+0

И теперь он снова работает. – typeoneerror

0

выполните проверку в разделе подключения под опцией холста. должна быть ссылка вашего физического файла.