Как я могу публиковать истории на текущей стене пользователя Facebook, используя Facebook C# SDK?
Я использую Facebook C# SDK для входа на мой сайт. Вход в систему работает правильно, но я хочу опубликовать действия открытого графика моего приложения на временной шкале пользователя. Я использовал этот код, но он только публикует текстовый статус на стене пользователя. Пожалуйста, скажите мне, как я должен опубликовать некоторые конкретные действия
FacebookApp fbApp = new FacebookApp();
FacebookApp app = new FacebookApp(fbApp.Session.AccessToken);
var args = new Dictionary<string, object>();
args["message"] = "abc";
args["caption"] = "This is caption!";
args["description"] = "This is description!";
args["name"] = "This is name!";
args["picture"] = "[your image URL]";
args["link"] = "[your link URL]";
app.Api("/me/feed", args, HttpMethod.Post);
Пример того, что я хочу, это http://www.wrangle.in/login.aspx
1 ответ
Я использовал этот код, но он только публикует текстовый статус на стене пользователя.
Конечно, потому что вы отправляете /me/feed
,
Как опубликовать действия, описано здесь: https://developers.facebook.com/docs/opengraph/actions/
Редактировать: чтобы сделать это из вашего C# проекта, просто вызовите API с методом, который вы используете прямо сейчас, - но с нужной конечной точкой и с правильными параметрами.