我想在我的网站上设置facebook登录.
网站Url MatchMaherFriend.com
但是当我尝试在应用程序状态和审核部分中生效时,我收到以下错误.
您必须拥有指定的有效联系电子邮件才能使所有用户都能使用此应用
我已在"应用详情"部分和设置中设置了我的电子邮件.
仍然按钮被禁用.需要帮助
谢谢
我正在使用debug.js并在执行时收到以下消息FB.login:
您正在覆盖当前的访问令牌,这意味着其他一些应用程序期望使用不同的访问令牌,并且您可能会破坏事情。请考虑将access_token直接传递给API参数,而不是覆盖全局设置。
有什么线索吗?
我真的不明白为什么我们需要创建channel.html文件,如FB文档所述.我也想了解它是如何使用的.在我的日志中,我没有看到此文件被请求过.
这里我使用的是Facebook登录按钮插件和javascript sdk
我可以通过使用上面的方式成功登录和注销.
当第一次用户通过身份验证过程时,我需要存储用户基本信息,即Facebook登录名,电子邮件在我的数据库中.
请建议我如何做到这一点.
<p><fb:login-button autologoutlink="true"></fb:login-button></p>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function () {
FB.init({ appId: '123456', status: true, cookie: true,
xfbml: true
});
};
(function () {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
} ());
</script>
Run Code Online (Sandbox Code Playgroud) 我创建了一个设置大小(大约2,000像素高)的应用程序,并有一个调用FB.Canvas.scrollTo的菜单,以帮助用户导航长页面.
有没有办法添加平滑的滚动效果?Facebook没有在其开发者博客上提供任何解决方案.
我正在尝试为Angular创建一个facebook服务,这样我就可以更轻松地测试需要使用Facebook JS SDK和Graph API的代码.
这是我到目前为止所拥有的:
app.factory('facebook', function() {
return FB;
});
window.fbAsyncInit = function () {
FB.init({
appId: 'SOME_APP_ID_HERE', // App ID
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true, // parse XFBML
oauth: true
});
};
// Load the SDK Asynchronously
(function (d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true; …Run Code Online (Sandbox Code Playgroud) 我正在建立一个分享按钮(代表用户)发布一些文本和链接到我公司的Facebook墙作为竞赛条目的一部分.
我需要使用范围'publish_actions'.但是,在我的应用程序提交审核之前,facebook不会让我这么做.当我甚至不知道我的代码是否有效时,我该怎么做呢?
我已经尝试创建应用程序的"测试应用程序"版本,但它仍然有相同的错误:

window.fbAsyncInit = function() {
FB.init({
appId : 'xxxx',
xfbml : false,
version : 'v2.0'
});
};
FB.login(function(response) {
if (response.authResponse) {
} else {
}
}, {
scope: 'publish_actions',
return_scopes: true
});
Run Code Online (Sandbox Code Playgroud) 我需要的功能是在具有自定义设计的网站页面上向用户显示Facebook好友列表,用户可以在其中选择其中一些并发送邀请.
在API v2.0中,可以通过这种方式获取朋友列表:
FB.api('/me/taggable_friends', function (response) {
...
});
Run Code Online (Sandbox Code Playgroud)
但是它没有返回我需要的下一个函数调用的真实用户ID:
FB.ui({
method: 'apprequests',
message: invite_text,
to: 'user_id_1, user_id_2'
}, function (response) {
...
}
);
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得这些真实的身份证?或者如何以另一种方式解决此功能?因为我发现的所有答案都与不适合我的游戏有关.
我需要完整的朋友列表.不只是已经使用我的网站(模拟invitable_friends游戏内部分).
facebook facebook-graph-api facebook-javascript-sdk facebook-graph-api-v2.0
如何在Facebook上共享一个简单的文字,没有任何链接?只是一个简单的文字.
我尝试了http://www.facebook.com/sharer.php?s=100API,但只有在共享链接时才有效.我试过了,https://www.facebook.com/dialog/feed?但我无法管理它.
http://plnkr.co/edit/i7VmkZsb1rNqeEvmYyo6?p=preview
<a href='http://www.facebook.com/sharer.php?s=100
&p[title]=Title that I want to share' target='_blank' >
facebook sharer api
</a>
<br />
<a href='https://www.facebook.com/dialog/feed?
app_id=145634995501895&caption=Title that I want to share' target='_blank' >
facebook feed api
</a>
Run Code Online (Sandbox Code Playgroud)
编辑
我似乎无法使用自己的自定义文本打开共享框.
在上面的plunker中,
facebook共享框填写共享文本中的" http://run.plnkr.co/pYfbydYpZQfB5I3r/ ".
如何在没有任何值的情况下打开共享框?
我一直在使用Facebook的Feed Dialog让网站上的用户在他们的Facebook Feed上分享内容.在他们的Feed上会有一张图片作为我网站页面的链接,下面有一些文字(名称,标题和说明字段).所有这些 - 图片,名称,标题和描述现已弃用,并于7月17日停止工作.有没有其他方法可以使用不同的方法来实现此功能?