Le SDK Javascript actuel peut-il fonctionner avec une ancienne bibliothèque d'API Facebook?Le SDK Javascript de Facebook peut-il fonctionner avec l'ancienne API Facebook?
En ce moment, il y a un code pour charger le courant Facebook Javascript SDK par:
window.fbAsyncInit = function() {
FB.init({appId: '218565466928', status: true, cookie: true,
xfbml: true});
};
// [...] initialize it
Et il y a code à utiliser l'ancienne API Facebook par
init_fb_connect('Connect', 'XFBML', :js => :jquery, :app_settings=> '{ifUserNotConnected: fb_user_not_connected}') do
qui est le Facebooker
rubygem. Peuvent-ils travailler ensemble d'une manière ou d'une autre? Si j'ai les deux, le nouveau bouton "J'aime" ne fonctionnera pas. Si je supprime l'ancien code Facebooker, le bouton "Connexion avec Facebook" et "Partager" ne fonctionnera pas. Des idées?
Mise à jour: le code plus faire des choses comme:
<a class="facebook-connect-link " href="#"
onclick="; FB.Connect.requireSession(fb_after_connect, null, true); return false;"
rel="nofollow">Sign in with Facebook</a>
et
<a href="#" onclick="FB.Connect.streamPublish('', {'name': 'Some product name' ...
et
$('.login-button').each(function() {
FB.XFBML.Host.addElement(new FB.XFBML.LoginButton(this));
})
s'il vous plaît voir mise à jour ci-dessus –
Je suppose que cela aurait été bien si les deux bibliothèques peuvent travailler en même temps ?? Mais je suppose que la dynamique est la suivante: si Facebook a vraiment besoin de beaucoup d'entreprises pour la soutenir, alors il y aura plus d'efforts. À l'heure actuelle, c'est plus comme si les entreprises devaient s'adapter à ce que Facebook soutient. –