2012-04-16 58 views
0

我有一個使用facebook SDK 5.4.1的WP7應用程序。我嘗試將照片上傳到Facebook,但總是收到錯誤消息「(OAuthException)(#1)發生未知錯誤」。Windows Phone 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牆上的消息,但沒有照片上傳(我想上傳照片的大小不同)。什麼可能是錯誤的?謝謝

回答

0

您不能使用wb.toByteArray() - 您需要先將圖像編碼爲JPEG,然後再上傳它。

Extensions.SaveJpeg()是你在找什麼(here

+0

謝謝你,你又救了我:)。 – Alex 2012-04-16 20:45:02

相關問題