Facebook API: включение изображения в пост на стене - PullRequest
1 голос
/ 04 июня 2011

Согласно Документации 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);
    }

1 Ответ

1 голос
/ 04 июня 2011

Какую ценность вы отправляете за картинку?Это должен быть полный URL-адрес, например, http://www.example.com/photo.jpg. Кроме того, это должен быть URL-адрес, к которому могут обращаться серверы Facebook, поскольку Facebook будет кэшировать изображение, а затем превратить вашу ссылку в URL-адрес кэшированного изображения.

...