【问题标题】:How to make users select their friends and post on their wall in facebook如何让用户选择他们的朋友并在他们的 Facebook 墙上发帖
【发布时间】:2014-02-20 03:06:20
【问题描述】:

我知道这个问题已经被问过好几次了,但是 Facebook 经常改变它的 api,所以有必要再次问这个问题。

我有一个 iframe 应用程序,如何让用户选择他们的朋友并使用 FB.ui 在他们的墙上发布我在 facebook 中的应用程序发出的消息?或其他更好的方法。

【问题讨论】:

    标签: facebook facebook-wall


    【解决方案1】:

    最简单的方法是通过“发送”小部件。 http://developers.facebook.com/docs/reference/plugins/send/

    如果您拥有用户的 stream_publish 权限,您还可以获取他的朋友,让用户选择他想发帖的朋友,然后通过墙上的 graph api 循环发帖给这个用户。 (如果没有 stream_publish 权限,您必须为用户想要发帖的每个朋友打开一个 fb.ui。

    【讨论】:

    • 嗨,Rufinus,谢谢。你能告诉我关于如何将 stream_publish 与图形 api 一起使用的代码 sn-p 吗?
    【解决方案2】:

    分享给朋友:

                FB.ui({
                    method: "apprequests",
                    display: "iframe",
                    message: 'take a tour to my app',
                    data: '123'
                });
    

    贴到墙上:

            FB.ui({
                method: 'feed',
                link: 'http://myapp.com',
                display: 'iframe',
                message: 'take a tour to my app',
                name: 'Click to view my app',
                caption: 'Hello my app'
    
            });
    

    【讨论】:

    • 嗨 moguzalp,“apprequests”方法是否允许我的应用程序的用户发布到他朋友的墙上,或者它只会向他的朋友发送请求?
    • 如何获取好友的用户ID?当我的用户通过一些弹出窗口单击个人资料图片时,是否有任何自定义朋友选择器允许我获取朋友的 UID?
    • 我为此目的使用了 jqery 朋友选择器,它完美无缺!在这里,mike.brevoort.com/2010/08/10/…
    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多