1

Итак, есть приложение, предположим, что это приложение, которое способно доставлять релевантные новости по выбору пользователя, когда он запускает приложение. Есть ли способ опубликовать новости на стене пользователя без того, чтобы пользователь был в сети и, в идеале, в качестве приложения?Как уведомить пользователей peridocally из приложения

Так что на его/ее временной шкале это будет выглядеть следующим образом (отредактированное изображение, а не реальный пост от некоторого приложения, это просто так что вы получите то, что я имею в виду):

Facebook wall post

Когда я использую $facebook->api('/me', 'post') , он просто создает сообщение в качестве пользователя, которое не является тем, что я хочу, и не позволяет мне публиковать сообщения, когда пользователь не вошел в систему.

ответ

1

Вы можете использовать server side authentication для получения долговечного токена доступа (60 дней), которые затем можно использовать до тех пор, пока токен не исчезнет. Затем вам нужно будет снова подключиться к вашему приложению, чтобы получить новый токен.

Вы можете получить то же самое, используя client side authentication, а затем extending the token со стороны сервера.

Другие варианты, которые должны работать для вас, чтобы получить маркер доступа приложения (который не истекает) и попросить пользователя для publish_stream разрешения, а затем:

также могут быть использованы

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

+0

Проблема заключается в том, что я не хочу публиковать сообщения от имени пользователя, но, скорее, как само приложение – Elwhis

+0

Насколько я знаю, вы не можете публиковать сообщения на стене пользователя в качестве самого приложения, как пользователь. –