【问题标题】:Facebook prepare information for facebook friendsFacebook 为 Facebook 朋友准备信息
【发布时间】:2017-06-09 18:28:51
【问题描述】:

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

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

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

最新的 Facebook api 是否可行?

【问题讨论】:

  • 查看文档中的 invitable_friends 端点及其限制

标签: java facebook rest facebook-graph-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 2013-08-04
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    相关资源
    最近更新 更多