Как я могу публиковать истории на стене 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.


person Aishwarya Shiva    schedule 26.09.2012    source источник
comment
Что находится в документах/образцах? Что вы пробовали?   -  person CodeCaster    schedule 26.09.2012
comment
Я попробовал приведенный выше код. И я искал на cshapsdk.org/docs/web, но ничего не помогло.   -  person Aishwarya Shiva    schedule 26.09.2012


Ответы (1)


Я использовал этот код, но он только публикует текстовый статус на стене пользователя.

Конечно, потому что вы публикуете на /me/feed.

Как публиковать действия описано здесь: https://developers.facebook.com/docs/opengraph/actions/#create

Редактировать: чтобы сделать это из своего проекта C#, просто вызовите API с помощью метода, который вы используете прямо сейчас, но с правильной конечной точкой и с правильными параметрами.

person CBroe    schedule 26.09.2012
comment
да, я уже прочитал это, но есть ли способ сделать это с помощью C# SDK?? - person Aishwarya Shiva; 26.09.2012
comment
Просто сделайте вызов API с помощью метода, который вы используете прямо сейчас, но в нужной конечной точке и с правильными параметрами. - person CBroe; 26.09.2012
comment
Хорошо, я постараюсь рассказать вам тогда. Измените свой ответ, и я отмечу его. - person Aishwarya Shiva; 27.09.2012