Только определенные пользователи больше не могут получать уведомления на Facebook - PullRequest
1 голос
/ 27 марта 2009

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

Это приложение используется только 4-5 тестировщиками, и количество уведомлений, отправляемых любому пользователю, очень номинально, и никто не сообщил о них как о спаме.

Я использую рельсы 2.2.2 и Facebooker.

Я отправляю уведомления путем создания нового сеанса и вызова send_notification из этого сеанса.

ses = Facebooker::Session.create
ses.send_notification(fbuid, "hay there")

Я не получаю никаких ошибок, просто пользователь не получает уведомление.

1 Ответ

2 голосов
/ 27 марта 2009

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

Существует ограничение как для пользовательских уведомлений, так и для пользовательских уведомлений.

Вы можете определить каждый из этих лимитов, позвонив по номеру:

Facebooker::Session.create.post('facebook.admin.getAllocation', :integration_point_name => 'announcement_notifications_per_week')
Facebooker::Session.create.post('facebook.admin.getAllocation', :integration_point_name => 'notifications_per_day')

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

Кроме того, первым параметром для send_notification должен быть массив. Использование вами имени переменной "fbuid" предполагает, что вы можете передавать одно целое число.

Удачи!

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