Facebook JS SDK и субдомены - PullRequest
       4

Facebook JS SDK и субдомены

0 голосов
/ 05 января 2012

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

Для того, чтобы кто-то зашел на мой сайт с помощью Facebook, он направлен на secure.mydomain.com.Будут ли файлы cookie доступны на сайте www.mydomain.com после того, как пользователь войдет в систему или нет?Если нет, то как мне сделать его доступным во всех доменах.

Я считаю, что в этой области есть ошибка https://developers.facebook.com/bugs/256155664428653?browse=search_4e843e6d89a232275456793, но я не уверен, что она уже устранена ???

С уважением

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Когда я зашел на вашу ссылку на ошибку, там написано: Status: Fix Ready.Поэтому, на мой взгляд, они еще не развернули исправление ошибки.

Однако на каждой странице, независимо от субдомена, вы всегда должны вызывать FB.getLoginStatus () (после FB.iniit ()) ивзять токен доступа из его ответа.

0 голосов
/ 05 января 2012

Ошибка, которую вы упомянули, уже закрыта.

Даже если cookie установлен на вашем поддомене и не будет доступен на стороне сервера, пока не будет установлен на другом поддомене, если вы позвоните FB.init с status, равным true, новый статус входа пользователя будет будет извлечен JavaScript SDK, и cookie будет установлен / обновлен.

...