Facebook c# sdk を使用している Facebook ウォールに写真を投稿しようとしています。私は次のコードを使用しました:
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 に対して正常に動作しています。しかし、電話アプリを使用してユーザーが作成した写真にしたい場合はどうでしょうか。画像フィールドに URL 以外の値を指定すると、エラーが発生します。誰かがこれを行う方法を教えてもらえますか、またはアプリからFacebookウォールに画像を投稿する他の方法はありますか?