Когда Facebook отказывается от JavaScript SDK? - PullRequest
3 голосов
/ 06 июля 2011

Я спрашивал об этом на форумах разработчиков Facebook, но никто не отвечает, поэтому подумал, что я спрошу это в стеке.

У меня есть сайт, который интегрируется с Facebook Connect, используя OAuth для аутентификации. Но у меня есть некоторый код, который использует JavaScript SDK .

Я слышал, что JavaScript SDK устарел и / или аутентификация через JavaScript SDK устарела.

Может кто-нибудь:

  • Подтвердите, верно ли приведенное выше утверждение
  • Укажите ссылку с указанием даты, на которую она устарела
  • Скажи мне, что я не прав

EDIT

Для тех, кому интересно, почему я все еще использую JavaScript SDK, см. мой другой вопрос стека для объяснения.

Короче говоря, это невозможно сделать с помощью API OAuth / Graph:

FB.getLoginStatus(function (response) {
   if (response.status == 'connected') {
      // do single sign on, seamlessly.
   }
}

Ответы [ 4 ]

3 голосов
/ 19 июля 2011

Для ясности, мы не осуждаем JavaScript SDK .Это здесь, чтобы остаться.Мы находимся в процессе изменения, чтобы он полагался на OAuth 2.0 , но он будет столь же прост в использовании.Если вы используете access_token сегодня, то изменения будут незначительными (в основном замените session.access_token на authResponse.accessToken, как только выйдет обновленный JS SDK).Если вы полагаетесь на session_key и secret и используете вызовы на основе сигнатур md5, у вас есть некоторые варианты миграции, поскольку они исчезнут только в мире OAuth 2.0.

0 голосов
/ 06 июля 2011

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

В настоящее время последний PHP-SDK не синхронизирован с точки зрения реализации аутентификации с JS;в ближайшее время они внесут несколько изменений в оба SDK, чтобы объединить некоторые подпрограммы.

0 голосов
/ 06 июля 2011

Текущий javascript SDK определенно не устарел. Возможно, они не одобрят старый javascript для подключения к Facebook, но они не объявили дату. Лучшее место для дат устаревания - дорожная карта разработчика Facebook.

0 голосов
/ 06 июля 2011

Миграция на OAuth 2.0 + временная шкала HTTPS:

  • 1 июля. Доступны обновления для PHP и JS SDK, которые используют OAuth 2.0 и имеют новый формат файлов cookie (без маркера доступа).
  • 1 сентября. Все приложения должны перейти на OAuth 2.0 и ожидать зашифрованный токен доступа.
  • 1 октября. Все приложения Canvas должны обработать signature_request (fb_sig будет удален) и получить сертификат SSL (если вы не находитесь в режиме песочницы). Это гарантирует, что пользователи, просматривающие Facebook через HTTPS, получат отличный опыт по безопасному соединению.

http://developers.facebook.com/blog/post/497
http://developers.facebook.com/docs/authentication/connect_auth/

...