Оперативное Приложение с Facebook

Facebook обеспечивает доступ к каким-либо оперативным API так, чтобы можно было ответить на события, как только они происходят? В противном случае, что альтернативы там и каковы их ограничения? Например, если я буду использовать опрос то вместо этого, они ограничат мои вызовы API? И если я пытаюсь использовать каналы RSS, о том, сколько задержки я могу ожидать? Или возможно было бы возможно получить и обработать уведомления по электронной почте (если я мог бы убедить пользователя пересылать почту на другой адрес электронной почты), поскольку они, кажется, диспетчеризируются довольно быстро.

7
задан Casebash 8 July 2010 в 23:14
поделиться

2 ответа

Facebook Graph API позволит вам подписаться на изменения в реальном времени. В настоящее время вы можете подписаться только на пользователей, разрешения и ошибки, но они обещают разрешить подписку на большее количество объектов в будущем.

1
ответ дан 7 December 2019 в 14:29
поделиться

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

Что касается запросов, то я видел, и думаю, вот как они это реализуют. Если ваш запрос запрашивает слишком много данных (я думаю, что обработка занимает слишком много времени, как они это измеряют) - запрос просто не удастся.

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

Сначала я опросил всех друзей пользователя - это сработало.

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

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

Лучший способ выяснить это - провести тесты самостоятельно.

3
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: