显示facebook推荐插件时,用户登录
Display facebook recommendations plugin when user is logged in
我想在用户登录facebook时显示facebook推荐插件。我不想显示插件时,用户没有登录到facebook,因为结果看起来不愉快。这可能吗?我该如何在我的网站上实现这一点呢?
提前感谢!玛咖
facebook社交插件(推荐)https://developers.facebook.com/docs/reference/plugins/recommendations/
我已经在页面中实现了如下的Javascript SDK。我还在页面中加载了jQuery1.5.2。
<div id="fb-root"></div> <script>
window.fbAsyncInit = function() {
FB.init({
appId : 'APP ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelUrl : 'http://urltomysite.com/channel.html' // custom channel
}); };
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());</script>
这是推荐插件的标签
<fb:recommendations site="urltomysite.com" width="300" height="300" header="true" font="" border_color=""></fb:recommendations>
您可以使用FB。getLoginSTatus检查用户是否已登录到FB。有了这个函数的响应,您可以决定是否显示您的推荐。
FB.getLoginStatus(function(response) {
if (response.session) {
// logged in and connected user, someone you know
} else {
// no user session available, someone you dont know
}
});
Also Check:检查用户是否登录了New Facebook API
相关文章:
- 使用jQuery File Upload实现所需的用户登录
- 用户登录时的流星事件
- 如何在 Angular 中将锚标记与模态链接,以便用户登录
- 如何让登录按钮在用户登录时更改为图标
- 在单个登录页面中使用多个用户登录的 JSON 登录
- 用户登录时重新加载
- 如果用户登录不起作用,则运行脚本
- Meteor用户登录
- 一旦用户登录JSF页面,就禁用浏览器返回按钮
- 每次用户登录javascript时转换totaltime
- 正在从facebook检索用户登录名-无需登录
- 脸书:查询公共活动,无需用户登录
- 如何在用户登录后从布局页面中删除登录按钮
- 如果用户登录了Backbone,JavaScript,如何显示/隐藏表单
- 通过 JS 和 ajax 验证用户登录
- 用户登录后,将立即提交用户表单
- 保持用户登录,在反应通量应用程序中
- 条件翡翠模板,用户登录
- 护照.js用户登录和身份验证
- 用户登录后如何调用 socket.io 授权