1

我有以下代码通过定制向选定的朋友发送消息

$friends = $facebook->api(array(
            "method"    => "fql.query",
            "query"     => "SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())"
        ));

在哪里$facebook具有应用程序和关键值的详细信息。,

&我将我的朋友列表放入$friends

我也会有一个文本区域来输入必须发送的消息,

现在我将选择的朋友列表和消息传递给一个函数,如下所示

function facebook_send_message(to,message) {
        FB.ui({
            app_id:'MY APP ID',
            method: 'send',
            name: 'Abcdef',
            link: 'http://apps.facebook.com/',
            to:to,
            message:message

        },function(response){alert(response);});
    }

调用此函数时,会打开一个 facebook 弹出窗口,但是我提交了放置所有这些内容的表单,我无法将消息发送给选定的朋友,有没有人可以在这个问题上帮助我..

4

1 回答 1

0

对于使用自定义文本发送消息,您已向 FB.ui 添加了“消息”参数,但此功能已弃用。您不能再预先填写消息。

这可能是因为不良广告而被弃用。所以不要对消息使用“消息”参数。

于 2013-05-13T02:53:15.243 回答