Я использую Facebook C # SDK для публикации на своей деловой странице в Facebook. Для продукта, который у меня есть на сайте, я хочу сделать пост на стене с изображением и описанием.
У меня есть следующий код для этого:
var args = new Dictionary<string, object>();
args["message"] = "Product description ... ";
args["caption"] = "Last offer !!!";
args["description"] = "Product description ... ";
args["name"] = "Product name ... "
//picture field is the link to my image on my site
args["picture"] = "http://mydomain.com" + Url.Action("ImageFile", "Files", new {sizes = "400x650", fileName = file.FileName});
args["link"] = Url.Abs(Url.Action("Details", "Product", new {id = id}));
Все поля в порядке, кроме изображения. Изображение полностью игнорируется и не отображается на стене.
Моя цель - вести себя так же, как в случае, когда я вручную вставляю информацию о продукте в поле «Мой статус», и генерируется такое сообщение, которое содержит первое изображение и первый абзац.
PS: Это может быть связано с некоторыми настройками безопасности приложения Facebook?