Я пытаюсь использовать Facebook C # SDK для публикации в потоке страницы Facebook, но у меня ничего не получается.Вот как выглядит мой код:
var app = new Facebook.FacebookApp(_accessToken);
var parameters = new Dictionary<string, object>
{
{ "message" , promotionInfo.TagLine },
{ "name" , promotionInfo.Title },
{ "description" , promotionInfo.Description },
{ "picture" , promotionInfo.ImageUrl.ToString() },
{ "caption" , promotionInfo.TargetUrl.Host },
{ "link" , promotionInfo.TargetUrl.ToString() },
{ "type" , "link" }
};
var response = app.Post(_targetId + "/feed", parameters);
Я проверил и вижу, как запрос в Fiddler переходит на Facebook, и я получаю идентификатор обратно - однако, когда я пытаюсь просмотреть этот идентификаторна http://graph.facebook.com/[parentid]_[postid]
Я просто получаю страницу с надписью "false", и сообщение не появляется на самой странице Facebook.Если я просто ввожу случайный пост, который не существует, я получаю «Некоторые из запрошенных вами псевдонимов не существуют».
AccessToken авторизован для использования publish_stream и автономного доступа (генерируется с помощью этот URL )
Есть идеи, что может пойти не так?Спасибо
Обновление Я должен добавить, это прекрасно работает, если я изменяю _targetId на "я" (то есть, отправляю прямо на страницу своего профиля)