使用Windows phone app将照片发布到Facebook墙上

时间:2013-06-28 11:16:13

标签: facebook windows-phone

我正在尝试将照片发布到Facebook墙上,我正在使用Facebook c#sdk。我使用了以下代码:

 var fb = new FacebookClient(App.AccessToken);
        var parameters = new Dictionary<string, object>
 {
    { "message", "Olav is testing Facebook C# SDK" },
    { "picture", "http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=facebooksdk&DownloadId=170794&Build=17672" },
    { "name", "Facebook C# SDK" },
    { "caption", "http://facebooksdk.codeplex.com/" },
    { "description", "The Facebook C# SDK helps .Net developers build web, desktop, Silverlight, and Windows Phone 7 applications that integrate with Facebook." },
    { "privacy", new Dictionary<string, object>
        {
            { "value",  "SELF" }
        }
    }
};

        fb.PostAsync("me/feed", parameters);

它适用于给定的图片网址。但是,如果我希望图片是用户使用手机应用程序创建的图片,该怎么办?如果我给除url之外的图片字段赋予任何值,那么它会给出错误。有人可以告诉你怎么做,或者有没有其他方法将图像从app发布到脸谱墙?

1 个答案:

答案 0 :(得分:0)

您的图片应事先上传到服务器。

因此,如果您希望用户将图像发布到Facebook页面,您需要将图像上传到您的服务器并获取它的URL。

然后您可以使用此URL在Facebook页面上发布。