Ruby on rails 是否显示邀请到rails应用程序的Facebook好友列表?omniauth facebook和考拉
我想显示一个div,显示当前.user的facebook好友,以便他们可以邀请他们加入我的新rails网站。如何在邀请中显示该信息?我获得了查看好友和发布到页面的权限,但不确定如何实现。谢谢 omniauth.js.coffeeRuby on rails 是否显示邀请到rails应用程序的Facebook好友列表?omniauth facebook和考拉,ruby-on-rails,ruby,facebook,facebook-graph-api,omniauth,Ruby On Rails,Ruby,Facebook,Facebook Graph Api,Omniauth,我想显示一个div,显示当前.user的facebook好友,以便他们可以邀请他们加入我的新rails网站。如何在邀请中显示该信息?我获得了查看好友和发布到页面的权限,但不确定如何实现。谢谢 omniauth.js.coffee jQuery -> $('body').prepend('<div id="fb-root"></div>') $.ajax url: "#{window.location.protocol}//connect.facebook.
jQuery ->
$('body').prepend('<div id="fb-root"></div>')
$.ajax
url: "#{window.location.protocol}//connect.facebook.net/en_US/all.js"
dataType: 'script'
cache: true
window.fbAsyncInit = ->
FB.init(appId: 'APP_ID', cookie: true)
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
FB.api('/me/friends', function(response){
if (response && response.data)({
method: 'apprequests',
message: 'Join me on my new site!'
}, requestCallback);
} else {
console.log('Something goes wrong', response);
}
});
}
});
<!-- fb modal -->
<div class="modal fade" id="fbfriends" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">Invite your friends!</h4>
</div>
<div class="modal-body">
list_of_facbook_friends
</div>
</div>
</div>
</div>
def friend_invite
@friends = current_user.facebook.get_connections("me", "friends?fields=id,name,picture.type(small)")
end