Как отправить приглашение в приложение с помощью Spring Social 1.1.0

Я работаю над игрой в Facebook и хочу, чтобы игрок отправил приглашение своему другу. Я пробовал facebook.feedOperations.postLink(...), но получаю org.springframework.social.InsufficientPermissionException: недостаточно прав для этой операции.

Какую функцию мне следует использовать и какие разрешения нужны моему приложению facebook?


person hevi    schedule 05.01.2013    source источник


Ответы (1)


Хорошо, я добавил расширенное разрешение publish_stream в свое приложение, и теперь оно работает.

person hevi    schedule 05.01.2013
comment
для тех, кто не знает, куда давать publish_stream; сначала вам нужно приложение facebook, созданное на facebook, если вы его создали, вы можете дать это разрешение в настройках приложения developer.facebook.com. - person hevi; 28.01.2013
comment
Я еще не подтвердил это, но полагаю, что Facebook недавно удалил возможность публиковать сообщения в чужой хронике. Поэтому это может не сработать для вас за последние пару дней. Также знайте, что то, что вы публиковали, - это просто ссылка. Также есть такая вещь, как приглашение, но никогда не было возможности отправить приглашение через Graph API (и, следовательно, невозможно с Spring Social). Соответствующий способ отправки приглашения — с помощью диалогового окна запросов приложения Javascript. См. stackoverflow.com /вопросы/7368002/ - person Craig Walls; 09.02.2013