Facebook为Facebook好友准备信息

时间:2017-06-06 05:52:50

标签: java facebook rest facebook-graph-api

逗人, 我查看了Facebook的文档并阅读了有关此主题的多篇帖子。看来我们现在只能检索也在使用该应用程序的用户的朋友。

另一种方法是发送一个对话框以“邀请”他们或分享链接。

我的网络平台的每个用户都有自己的网站,可以向任何用户访问他的网站。我可以使用GUID向他的Facebook好友发送邀请链接,但我想列出他的朋友,让他选择他想邀请的人,并在发送邀请链接之前为他们分配一个唯一的代码和一些其他信息。

使用最新的Facebook api,这是否可行?

1 个答案:

答案 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'是指向下一页或上一页的链接。