Согласно Документации Facebook все, что мне нужно сделать, это добавить свойство "picture" к объекту записи ... Но это не работает, вот мой код:
[CanvasAuthorize(Permissions = "publish_stream,offline_access")]
public ActionResult Share(string message, string link, string picture, string name)
{
var fb = new FacebookWebClient();
var postArgs = new Dictionary<string, string>();
postArgs["message"] = message;
postArgs["link"] = link;
postArgs["picture"] = picture;
postArgs["name"] = name;
fb.Post("/me/feed", postArgs);
return Json(new {result = "success"}, JsonRequestBehavior.AllowGet);
}