Я могу полагаться на Подключение Facebook?

Добавить поплавок: слева; в классе контейнера, как показано ниже, он будет работать ....

.container {
   position: relative;
   width: 20%;
   float: left;
}
7
задан Peter Mortensen 9 January 2012 в 18:01
поделиться

2 ответа

Да, проблемы, которые Вы описываете, вероятны просто из-за не использования API правильно.

Подключение Facebook является все еще очень новым и действительно страдает от случайных проблем, но в целом это довольно стабильно и реализуется многими крупнейшими сайтами.

Это сообщение разработчика может относиться к Вашей проблеме: (От: http://www.facebook.com/developers/message.php)

Удостоверьтесь, что функции загружаются перед использованием Подключения Facebook API JS 26 февраля 2009 13:35

API Подключения почти всего Facebook JS загружаются асинхронно после вызова FB.init (). Из-за asynchrous природы API JS сразу не необходимо доступны после совершения этих звонков. Необходимо использовать FB.ensureInit или FB.Bootstrap.requireFeatures, чтобы гарантировать, что API JS загружаются перед использованием их.

У нас есть документация Wiki, которая описывает это более подробно. Однако мы просто узнали, что некоторые приложения Подключения называли Подключение JS API, такой как FB.Connect.* и FB.Facebook.* immedidately после вызова FB.init. Этот подход вызвал бы неустойчивые отказы, потому что функции еще не могут быть загружены.

Pior к нажатию прошлой ночи, мы исправили ошибку в нашем FeatureLoader.js.php, где это всегда автоматически смотрело загрузка asynchourous функций Connect. После ошибок фиксируется, кодируйте, которые называли API JS прежде, чем сделать, они загружаются, более вероятно, перестанут работать. Если Вы заметили, что Ваши приложения Подключения получают функцию не определенный erros для Подключения функции JS, проверьте свой код, чтобы удостовериться, что это ожидает функций к загруженному перед использованием их.

2
ответ дан 7 December 2019 в 10:07
поделиться

Я реализовал некоторые сайты с помощью Facebook Connect. Краткий ответ - да; это шелушится. Время загрузки может быть очень долгим, вызовы API часто завершаются сбоем, изображения не загружаются, и необходимость использования сторонних файлов cookie - это ужасная реальность. Документация неплохая, но часто устарела.

Вам просто нужно будет взвесить полученные результаты (огромное сообщество, действительно крутое перекрестное опыление, публикация шаблонов, ссылки друзей) с головной болью разработчика на Facebook. Однако платформа очень молода, и ее стоит реализовать в долгосрочной перспективе. Я бы не рекомендовал полностью заменять традиционную систему «пользователь / пропуск» прямо сейчас, но она отлично подходит для связывания учетных записей и публикации «постов на стене» в пользовательских лентах (что довольно легко реализовать).

Одна из моих самых больших проблем с разработкой Facebook заключается в том, что вам нужно создавать новых приложений для каждой среды. Есть локальный сервер? Заявка. Есть сервер разработки? Заявка. Живой сервер? Другое приложение. Каждый из них привязан к базовому домену, и нет возможности добавить несколько доменов (хотя поддомены работают). Вы должны настроить каждое приложение для каждой среды. К тому же, тот факт, что вы не можете «редактировать» шаблоны стен, тоже непрост; вы должны удалить и начать сначала, насколько я знаю (даже если вы просто хотите исправить орфографию или что-то в этом роде).

Это странно. Работа с некоторыми аспектами разработки Facebook доставляет абсолютное удовольствие. И некоторые из них - наихудший опыт разработки, который у меня был.

Живой сервер? Другое приложение. Каждый из них привязан к базовому домену, и нет возможности добавить несколько доменов (хотя поддомены работают). Вы должны настроить каждое приложение для каждой среды. К тому же, тот факт, что вы не можете «редактировать» шаблоны стен, тоже непрост; вы должны удалить и начать сначала, насколько я знаю (даже если вы просто хотите исправить орфографию или что-то в этом роде).

Это странно. Работа с некоторыми аспектами разработки Facebook доставляет абсолютное удовольствие. И некоторые из них - худший опыт разработки, который у меня был.

Живой сервер? Другое приложение. Каждый из них привязан к базовому домену, и нет возможности добавить несколько доменов (хотя поддомены работают). Вы должны настроить каждое приложение для каждой среды. К тому же, тот факт, что вы не можете «редактировать» шаблоны стен, тоже непрост; вы должны удалить и начать сначала, насколько я знаю (даже если вы просто хотите исправить орфографию или что-то в этом роде).

Это странно. Работа с некоторыми аспектами разработки Facebook доставляет абсолютное удовольствие. И некоторые из них - наихудший опыт разработки, который у меня был.

вы должны удалить и начать сначала, насколько я знаю (даже если вы просто хотите исправить орфографию или что-то в этом роде).

Это странно. Работа с некоторыми аспектами разработки Facebook доставляет абсолютное удовольствие. И некоторые из них - худший опыт разработки, который у меня был.

вы должны удалить и начать сначала, насколько я знаю (даже если вы просто хотите исправить орфографию или что-то в этом роде).

Это странно. Работа с некоторыми аспектами разработки Facebook доставляет абсолютное удовольствие. И некоторые из них - наихудший опыт разработки, который у меня был.

4
ответ дан 7 December 2019 в 10:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: