Отправить фотографию на стену сообщества в Facebook?

Требуется постить изображение на стене сообщества.


Есть такой код
private static void PostToWall(string message, long id, string wallAccessToken, string ImagePath)
{
		var fb = new FacebookClient(wallAccessToken);
		string url = string.Format("{0}/{1}", id, "photos");
		var argList = new Dictionary<string, object>();
		var imgstream = File.OpenRead(ImagePath);

		dynamic res = fb.Post(url, new
		{
			message = Status,
			file = new FacebookMediaStream
			{
				ContentType = "image/jpg",
				FileName = System.IO.Path.GetFileName(ImagePath)
			}.SetValue(imgstream)
		});  
}



id – id сообщества

в строке string url = string.Format("{0}/{1}", id, «photos»):

если «feed» – то постится без картинки, только текст

если «photos» – постится от лица юзера, картинка в виде аттачмента


Если постить у себя на странице с /me/photos, то все работает как надо.
  • Вопрос задан
  • 4488 просмотров
Пригласить эксперта
Ответы на вопрос 1
RedOctoberCZ
@RedOctoberCZ
>> Если постить у себя на странице с /me/photos, то все работает как надо.
А если вот так: /GROUP_ID/photos
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы