【发布时间】:2015-03-05 14:42:12
【问题描述】:
我想知道如果我有一个 Like 按钮和一个为同一页面上的 Timeline 应用程序调用 FB.login 的按钮,我应该如何加载 Javascript SDK。 Like 按钮的代码使用以下代码:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=126380467442965";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
但对于应用程序的OAuth dialog,Facebook 建议使用:
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
// assume we are already logged in
FB.init({appId: '123050457758183', xfbml: true, cookie: true, oauth: true});
...
</script>
我应该使用哪一个?
【问题讨论】:
标签: facebook oauth facebook-like