Facebook graph api 使用FB-JSSDK避免用户登录facebook提要对话框
我有一个Rails 3.2应用程序,它使用Facebook graph api 使用FB-JSSDK避免用户登录facebook提要对话框,facebook-graph-api,facebook-javascript-sdk,fb-graph,Facebook Graph Api,Facebook Javascript Sdk,Fb Graph,我有一个Rails 3.2应用程序,它使用omniauthgem通过Facebook验证用户身份。一旦用户通过身份验证,我将保存生成的FBuser\u id和access\u token 我使用fb\u graphgem允许用户通过我们的应用程序直接向他们的好友墙发帖。但最近FB已经取消了使用其图形API发布到好友墙的支持。这打破了我使用fb_graph gem发布到朋友墙的功能 他们的文档说我们可以通过Feed对话框发布到friends wall。以下是我为提要对话框编写的代码: <p&
omniauth
gem通过Facebook验证用户身份。一旦用户通过身份验证,我将保存生成的FBuser\u id
和access\u token
我使用fb\u graph
gem允许用户通过我们的应用程序直接向他们的好友墙发帖。但最近FB已经取消了使用其图形API
发布到好友墙的支持。这打破了我使用fb_graph gem发布到朋友墙的功能
他们的文档说我们可以通过Feed对话框
发布到friends wall。以下是我为提要对话框编写的代码:
<p><a onclick="launchFeedDialog(); return false">Testing the Feed Dialog</a></p>
<script>
function launchFeedDialog() {
// calling the API ...
var obj = {
method: 'feed',
to: 'RECIPIENT NAME', // Can specify recipient here
link: 'http://example.com',
name: 'Test post',
description: 'Test description'
};
FB.ui(obj);
}
</script>
测试提要对话框
函数launchFeedDialog(){
//正在调用API。。。
var obj={
方法:“提要”,
收件人://可以在此处指定收件人
链接:'http://example.com',
名称:'测试桩',
描述:“测试描述”
};
FB.ui(obj);
}
当我点击链接时,会打开FB对话框,要求用户登录。我需要避免这种情况,因为我已经通过FB对用户进行了身份验证,并拥有他的访问令牌。单击链接时,应要求用户键入消息,而不是要求用户凭据
我该怎么做
谢谢