Публиковать на фан-странице / странице группы как приложение, а не как пользователь - PullRequest
0 голосов
/ 02 сентября 2011

Я использую Facebook C # SDK для публикации материалов на стене.Я могу публиковать сообщения на самой стене пользователя как пользователь, я могу публиковать сообщения на странице группы / фан-страницы, но это выглядит так, как будто оно исходит от администратора, а не от приложения.Что я хочу сделать, это чтобы сообщение выглядело так, как будто оно пришло из приложения, а не из администратора. Что я делаю не так?

Я запрашиваю следующие разрешения: publish_stream, manage_pages, offline_access

Вот фрагмент кода:

                var fb2 = new FacebookOAuthClient(FacebookApplication.Current);
            dynamic resultt = fb2.GetApplicationAccessToken();
            var appAccessToken = resultt.access_token;


            dynamic parameters = new ExpandoObject();
            try
            {
                parameters.access_token = appAccessToken;
                parameters.link = "http://www.msn.com";
                parameters.picture = "";
                parameters.name = "TEST";
                parameters.caption = "Test!";
                parameters.description = "Just another test.";
                parameters.from = AppID; 
                parameters.to = PageID;
                parameters.actions = new
                {
                    name = "TEST",
                    link = "http://www.msn.com",
                };

                FacebookClient appp = new FacebookClient(appAccessToken);
                var result = appp.Post("/" + AppID + "/feed", parameters);

1 Ответ

1 голос
/ 07 сентября 2011

Прочитав документацию в фейсбуке и пост здесь , я понял.

Как правило, после получения access_token из учетных записей для идентификатора страницы, вы можете опубликовать как саму страницу.

...