逗人, 我查看了Facebook的文档并阅读了有关此主题的多篇帖子。看来我们现在只能检索也在使用该应用程序的用户的朋友。
另一种方法是发送一个对话框以“邀请”他们或分享链接。
我的网络平台的每个用户都有自己的网站,可以向任何用户访问他的网站。我可以使用GUID向他的Facebook好友发送邀请链接,但我想列出他的朋友,让他选择他想邀请的人,并在发送邀请链接之前为他们分配一个唯一的代码和一些其他信息。
使用最新的Facebook api,这是否可行?
答案 0 :(得分:0)
“invitable_friends”端点仅适用于文档中提到的“游戏”。我不得不使用“taggable_friends”端点。 我正在使用spring-social插件,我最终得到了类似的东西:
Facebook facebook = new FacebookTemplate(getUserFromSecurityContext().getFacebookAccessToken());
String guid = (String) session.getAttribute(FRIENDS_NEXT_PAGE);
PagedList<UserTaggableFriend> friends;
if (null != guid) {
friends = facebook.fetchConnections("me",
"taggable_friends?after=" + guid, UserTaggableFriend.class,
"id", "name", "picture", "first_name", "last_name", "middle_name");
} else {
friends = facebook.friendOperations().getTaggableFriends();
}
其中'guid'是指向下一页或上一页的链接。