Ну вот, я пытаюсь интегрировать веб-сайт с Facebook Connect, и я попал в какое-то странное кольцо ада.
Я видел 2 способа инициализации js на сайте fbc, я 'Я пробовал и то и другое, но они выполняют только противоположные части всей работы, которую мне нужно сделать.
<script src="http://connect.facebook.net/en_US/all.js"></script>
...
$(document).ready(function(){
FB.init({'appId':'000',
'cookie':true,
'status':true,
});
});
Это то, что в официальной документации сказано, но это не загружает все функции.FB.Connect не определен, sureInit ничего не делает, и я облажался.Другой код, который я видел, это
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
...
$(document).ready(function(){
FB.init("000", "/xd_receiver.htm");
});
. На первый взгляд кажется, что это здорово, потому что он загружает функции FB.Connect ... но кажется, что это единственный набор функций, которые он загружает как FB.ui не определено, FB.getLoginStatus не определено, а все остальные «основные функции» не определены ...
Попытка включить оба файла js приводит к странным ошибкам и полуинициализированным сессиям, я неуверен, в чем разница между 2 различными типами вызовов FB.init ...
Спасибо!