Приглашение пользователей на событие - уведомление - PullRequest
0 голосов
/ 19 марта 2012

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

https://api.facebook.com/method/events.invite
?eid=EID
&uids=UIDS
&access_token=ACCESS_TOKEN

... это работает так, что приглашенный пользователь получает сообщение на своей стене, например:

Test Event — 19 March at 14:08.
User invited you · View · Join

Но моя проблема в том, что приглашенный пользователь НЕ получает уведомление.

Код взят отсюда:

http://developers.facebook.com/docs/reference/rest/events.invite/

Но когда я запускаю его оттуда, что совпадает с указанным выше кодом, приглашенный пользователь получает уведомление.

Что я делаю неправильно / отсутствует?

Спасибо

1 Ответ

1 голос
/ 19 марта 2012

Вы используете устаревший метод и должны переключиться на использование запросов графического API.

В этом случае вы можете использовать Объект события на графике. То же самое с графиком API должно выглядеть примерно так:

https://graph.facebook.com/EVENT_ID/invited/USER_ID
or
https://graph.facebook.com/EVENT_ID/invited?users=USER_ID1,USER_ID2,USER_ID3

(Конечно, у вас должно быть разрешение create_event и токен активного доступа)

Это скопировано из документа в разделе пригласил . Возможно, вы также захотите проверить посещающие , , возможно и отклоненные разделы.

Для проверки вызовов графа можно использовать инструмент Graph API Explorer .


Редактировать

Извините, что не включил это в мой оригинальный ответ:

Приглашение, сделанное графиком API (или устаревшим REST), не приводит к уведомлениям на стороне пользователя. Вы можете найти еще несколько тем на эту тему здесь:

Но лучшее указание на это в этом случае можно найти в этом билете об ошибке: Ошибки - нет уведомлений о приглашениях на событие через Graph API . Обратите внимание на ответ от facebook:

приглашения на мероприятия в настоящее время не создают уведомление на месте, это намеренное ограничение приглашений API Event, сделанных таким образом, будет по-прежнему увеличивать счетчик в закладке 'events' и добавлять событие в список событий пользователя

Надеюсь, это прояснит ситуацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...