Как настроить приложение Facebook, чтобы запрашивать у пользователя разрешение на публикацию на его стене? - PullRequest
0 голосов
/ 23 сентября 2011

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

private Api _facebookAPI;
private ConnectSession _connectSession;

_connectSession = new ConnectSession(APPLICATION_KEY, SECRET_KEY);
_facebookAPI = new Api(_connectSession);

facebookAPI.Stream.Publish("testing 123");

Мы попытались настроить параметры аутентификации приложения в Facebook, выбрав «Настройки» -> «Диалог авторизации».и изменив эти настройки:

Разрешения пользователя и друга: publish_actions

Расширенные разрешения: publish_stream

Нокогда пользователь решает подключить Facebook к нашему веб-приложению, отображается следующее сообщение с просьбой предоставить следующие разрешения, очевидно, что эти настройки не позволяют нам публиковать сообщения на своей стене.

Доступ к моемуосновная информация

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

Я хочу этопопросить пользователя разрешить публикацию на стене / канале, но мы не можем понять, как и где мы это настроили.Любая помощь будет принята с благодарностью, спасибо!

1 Ответ

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

Вам необходимо изменить ссылку для входа или кнопку входа, чтобы запросить дополнительные разрешения. Какой адрес для входа вы используете сейчас?

Я бы рекомендовал перейти на более новую Facebook C # SDK . В учебнике walks есть пример получения расширенных разрешений.

...