在我的 Rails 应用程序中,我已经完成了这样的 facebook 分享..
<li class="facebook">
<a href="javascript: void(0)" onclick="window.open('https://www.facebook.com/dialog/feed?app_id=<%= FACEBOOK_APP_KEY %>&display=popup&description=<%= $fb_share_text %>&name=<%= $fb_share_name %>&picture=<%= request.base_url %>redirect_uri=<%= FB_CALL_BACK_URL %>','sharer','toolbar=0,status=0,width=548,height=325');"></a>
</li>
我可以使用 jquery ajax 调用做同样的事情吗?因为我想在成功功能上做一些事情,比如更新一些 html.. 请帮助..
最佳答案
This SO answer包括使用 Facebook JavaScript API 进行分享。应该正是你要找的。它也有成功的回调。
FB.ui()
上的 Facebook 文档链接 is here.
带有回调的页面中的一些示例代码:
FB.ui(
{
method: 'share',
href: 'https://developers.facebook.com/docs/',
},
function(response) {
if (response && !response.error_code) {
alert('Posting completed.');
} else {
alert('Error while posting.');
}
}
);
关于ruby-on-rails - 在 Ruby on Rails 中分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24037410/