.net Facebook工具包,向用户发送消息

.net Facebook工具包,向用户发送消息,.net,facebook,.net,Facebook,我需要在用户墙上或朋友墙上发送消息,我知道如何在我的墙上发布消息,但如何将消息发布到另一个用户墙上 感谢发送到另一个用户的墙上-与在当前用户的墙上发送完全相同:使用Stream.publish 只需使用所需的用户id指定target\u id;-) 试试这个。。。尼乌尼 try { String namePub = servicio.Users.GetInfo().first_name + "ha actualizado su es

我需要在用户墙上或朋友墙上发送消息,我知道如何在我的墙上发布消息,但如何将消息发布到另一个用户墙上


感谢

发送到另一个用户的墙上-与在当前用户的墙上发送完全相同:使用Stream.publish

只需使用所需的用户id指定
target\u id
;-)

试试这个。。。尼乌尼

            try
        {
            String namePub = servicio.Users.GetInfo().first_name + "ha actualizado su estado";
            String cosa = servicio.Stream.Publish(richTextBox1.Text,
            new attachment()
            {
                name = namePub,
                href = "http://www.facebook.com/apps/application.php?id=136818146334647",
                caption = "Tú tambien puedes usar Escuchando ahora, es facil y rapido",
                properties = null,
                media = new List<attachment_media>()
                {
                    new attachment_media_image()
                    {
                        src="http://www.rammsdio.com.ar/images/img14781001.gif",
                        href = "http://www.facebook.com/apps/application.php?id=136818146334647"
                    }
                }
            },
            new List<action_link>() 
            {
                new action_link()
                {
                    text="Visita SQLeros",
                    href="http://www.sqleros.com.ar/wps"
                }
            }, stringId, 0);
            listBox1.Items.Add("Has actualizado tu estado...");
            richTextBox1.Clear();
            if (checkBox2.Checked)
                servicio.Stream.AddLike(cosa);
        }
        catch (FacebookException fb)
        {

            listBox1.Items.Add(fb.Message);
        }
试试看
{
字符串namePub=servicio.Users.GetInfo().first_name+“ha-realizado-su-estado”;
字符串cosa=servicio.Stream.Publish(richTextBox1.Text,
新附件(
{
name=namePub,
href=”http://www.facebook.com/apps/application.php?id=136818146334647",
描述=“Tútambien puedes usar Escuchando ahora,es facil y rapido”,
属性=null,
媒体=新列表()
{
新附件\媒体\图像()
{
src=”http://www.rammsdio.com.ar/images/img14781001.gif",
href=”http://www.facebook.com/apps/application.php?id=136818146334647"
}
}
},
新名单()
{
新行动链接()
{
text=“Visita SQLeros”,
href=”http://www.sqleros.com.ar/wps"
}
},stringId,0);
listBox1.Items.Add(“Has implementazado tu estado…”);
richTextBox1.Clear();
如果(复选框2.选中)
servicio.Stream.AddLike(cosa);
}
捕获(FacebookException fb)
{
listBox1.Items.Add(fb.Message);
}

但是我怎样才能在不连接到用户帐户的情况下获得用户的id呢?你如何从你的问题中确定“另一个用户”?你知道那个“另一个用户”的具体情况吗?发布到非当前用户的墙的唯一可能方法是:1)让活动用户进入(该用户将是帖子的作者)2)知道另一个用户的
用户id
。如果您没有任何活动会话或当前用户无权发布到“另一个用户”,我知道该“另一个用户”的用户名和密码的墙-您不能在那里张贴。密码在任何情况下都不会有帮助。好的,但是在这个用户墙上发布消息的关键是什么??如何获得此权限?若要在我的墙上发布消息,我不需要任何扩展权限,也许我需要将我的FB应用程序添加到用户页面??