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

#facebook #facebook-graph-api

#Facebook #facebook-graph-api

Вопрос:

Я тестировал с разрешением «publish_stream», и мое приложение может публиковать элемент в ленте пользователя с этим разрешением. Но с этим связана серьезная проблема

Когда требуется разрешение «publish_stream», это пугает пользователей, потому что предупреждение или подсказка Facebook ужасны: «Опубликовать на Facebook от имени меня. …. может публиковать сообщения о состоянии, заметки, фотографии и видео от моего имени «

Для многих пользователей это нарушает условия сделки. Они не хотят, чтобы кто-либо публиковал от их имени

б) Я стал поклонником TopGear и CBSNews — эти приложения могут публиковать новости в моей новостной ленте — без моего разрешения «publish_stream».

Итак, какое разрешение лучше всего использовать для этой цели?

Ответ №1:

для публикации приложения в качестве пользователя в ленте пользователей через graph api требуется publish_stream. Разрешение не требуется, если вы используете метод публикации javascript FB.ui, потому что у пользователя есть возможность ввести свое собственное сообщение и / или отменить его.

Если вы становитесь поклонником страницы, эти страницы не публикуют обновления вместе с вами. Вы просто видите их обновления в потоке своей домашней страницы. Ваши друзья не увидят эти обновления, если они также не станут поклонниками этой страницы.

Комментарии:

1. Привет, можно ли использовать разрешение offline_access для выполнения того же самого? Наше тестирование пользователей показало, что «От меня» в предупреждении / запросе разрешения отталкивает многих наших потенциальных пользователей. Метод javascript FB.ui в моем случае не подходит.

2. Нет, для публикации в их потоке вам нужен publish_stream. Для начала вы можете запросить только basic, а затем запросить его по мере необходимости и после того, как они доверяют вашему приложению.