Могу ли я рассчитывать на Facebook Connect?

голоса
7

Я искал в использовании Facebook Connect для нового веб - сайта я в здании, однако API Facebook , кажется, немного слоеное.

Код, который я использую является основным, однако пример применения «therunaround» страдает от подобных проблем.

Например, список друзей не всегда загружается, а зарегистрированный пользователь Facebook не всегда обнаруживается.

Являются ли эти проблемы только потому, что я только начинал?

Задан 27/03/2009 в 10:38
источник пользователем
На других языках...                            


2 ответов

голоса
2

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

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

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

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

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

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

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

Ответил 27/03/2009 в 10:45
источник пользователем

голоса
4

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

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

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

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

Ответил 23/06/2009 в 17:44
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more