Как разместить на стене пользователя, пока он не в сети, обновить мой токен (если срок его действия истек) через мое приложение. C# Facebook SDK

Я знаю, как использовать токен после успешного входа пользователя с

FacebookLoginDialog(AppId, ExtendedPermissions); 

но что происходит, когда мое приложение хочет публиковать сообщения у этого пользователя, пока он не в сети? И как я могу обновить токен? Есть ли способ узнать, что пользователь разрешил приложению публиковать сообщения только по его идентификатору?

2 ответа

Решение

Запросите расширенное разрешение offline_access, и вы сможете публиковать сообщения, когда пользователь не в сети, и вам нужно беспокоиться об обновлении токена.

Из документации Facebook:

Позволяет вашему приложению публиковать контент, комментарии и лайки в ленте пользователя и в потоках его друзей. С этим разрешением вы можете публиковать контент в фиде пользователя в любое время, не требуя offline_access.

Похоже, что на самом деле нет необходимости иметь это разрешение offline_access для публикации на стене пользователя, пока они находятся в автономном режиме - должен быть способ "обновить" токен доступа или использовать токен приложения.

Другие вопросы по тегам