Windows Phone Facebook(OAuthException)(#1)发生未知错误

时间:2012-04-16 20:23:19

标签: windows-phone-7 facebook-c#-sdk

我有一个使用facebook SDK 5.4.1的WP7应用程序。我尝试将照片上传到Facebook,但总是收到错误消息“(OAuthException)(#1)发生了未知错误。”

这是我的代码:

var app = new Facebook.FacebookApp(AuthKey);
var parameters = new Dictionary<string, object>
   {
       {"message","test"},
       {"description","test2"}
   };
FacebookMediaObject media = new FacebookMediaObject
{
   FileName = "1",
   ContentType = "image/jpeg"
};
WriteableBitmap wb = new WriteableBitmap(0, 0).FromResource("/Images/thumbnails/Color.png");
media.SetValue(wb.ToByteArray());
parameters.Add("source", media);
app.PostAsync("me/photos", parameters, new FacebookAsyncCallback(postResult));

我可以使用我的应用在FB墙上发布消息,但不能上传照片(我试图上传不同大小的照片)。有什么不对?感谢

1 个答案:

答案 0 :(得分:0)

您无法使用wb.toByteArray() - 您需要在上传之前将图像编码为JPEG。

Extensions.SaveJpeg()正是您要找的(here