Я использую следующий URL для потоковой передачи данных Twitter.
http://stream.twitter.com/1/statuses/filter.json?count=-150&follow=16256661&track=indiana
Без счетчика поток работает отлично. При подсчете я получаю следующее сообщение.
Parameter count not allowed in role statusDefaultFiltered
В документации указано, что параметр count разрешен. https://dev.twitter.com/docs/streaming-api/methods
Я пытаюсь использовать счетчик как средство защиты от сбоев, когда либо наш сервер выходит из строя, либо, возможно, сервер твиттера выходит из строя, чтобы вернуться и получить предыдущие твиты, которые мы могли пропустить. Может ли кто-нибудь объяснить мне, если я поступаю неправильно, если документация неверна или что сообщение об ошибке пытается сказать мне. Google, кажется, не нашел много при поиске этого сообщения об ошибке.
EDIT
Я ищу способ использовать счетчик с потоком фильтра любым возможным способом. Я понимаю, что сейчас подсчет с треком невозможен. Я проверю ответ любого, кто может предоставить либо действительный запрос, используя параметр count в потоке фильтра, либо предоставить достойное объяснение роли доступа по умолчанию и различных других ролей
. Я изменил свой запрос на это:
http://stream.twitter.com/1/statuses/filter.json?follow=16256661&count=-150
Однако это не работает и возвращает ту же ошибку, даже если я удалил параметр трека. Я не могу заставить работать параметр count в контексте потока фильтра, какие бы другие параметры я ему ни передал.