Как распознать дубликаты твитов в твиттере?

Я готовлю приложение для отправки твитов с использованием Twitter REST API. Я хочу ПРЕДУПРЕЖДАТЬ (дублировать твит) пользователей, если они попытаются отправить твит, уже отправленный из моего приложения.

Твиттер говорит за дубликат твита -

Для каждой попытки обновления текст обновления сравнивается с последними твитами аутентифицирующего пользователя. Любая попытка, которая может привести к дублированию, будет заблокирована, что приведет к ошибке 403. Поэтому пользователь не может отправить один и тот же статус дважды подряд.

Как твиттер собирает последние твиты?

  1. интервал времени.
  2. нет. последних твитов пользователя.

В твиттере нет определения. Кто-нибудь может помочь?

То же самое я сталкиваюсь с обновлениями статуса facebook.


person Satish Pandey    schedule 07.08.2012    source источник


Ответы (1)


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

Я нашел обсуждение по адресу: https://dev.twitter.com/discussions/800.

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

Я попробую тот же промежуток в 1 месяц или 20 обновлений статуса для дублирующей вставки с facebook.

person Satish Pandey    schedule 07.08.2012
comment
из любопытства, вам удалось найти ответ на этот вопрос? - person mathieu; 17.01.2013
comment
Не совсем так.. твиттер отправляет сообщение об ошибке, если мы пытаемся отправить дубликат сообщения в течение нескольких минут. - person Satish Pandey; 18.01.2013
comment
Я пробовал с временным интервалом в 12 часов... и я мог бы снова опубликовать то же сообщение.. Поэтому я предлагаю вам попробовать менее 12 часов вместо того, чтобы идти в течение 1 месяца. - person Ritesh Gune; 10.12.2014