#c# #twitterizer #.net
#c# #twitterizer #.net
Вопрос:
Я пытаюсь получить список всех друзей в Twitter, используя следующую функцию:
TwitterResponse tr = TwitterFriendship.Идентификаторы друзей (токены); for (int i = 0; i < tr.ResponseObject.Count; i ) { alFriends.Добавить(tr.ResponseObject[i]); }
и я получаю следующую ошибку в первой строке:
Недопустимое исключение приведения: «Невозможно привести объект типа ‘Newtonsoft.Json.Linq.JArray’ для ввода ‘Newtonsoft.Json.Linq.JObject’.»
Чтобы получить подписчиков, я использую следующее (то же самое, что и код для FriendsIds), который отлично работает — без какой-либо ошибки «Невозможно выполнить …»:
TwitterResponse tr1 = TwitterFriendship.Идентификаторы подписчиков (токены); for (int j = 0; j < tr1.ResponseObject.Count; j ) { alFollowers.Добавить(tr1.ResponseObject[j]); }
Есть идеи, как я могу решить эту проблему? Или есть другой способ получить всех друзей (используя TwitterFriendship.Друзья (токены) дают мне только первые 100 друзей — мне нужен весь список друзей)
Спасибо.
Роберт
Ответ №1:
Я полагаю, что эта проблема была решена, но ожидает следующего официального релиза. Вы должны получить последний исходный код (доступный на странице загрузки).
Комментарии:
1. Спасибо. Я проверил страницу загрузки, но я уже использую последнюю версию: 2.3.3 Вы знаете, когда выйдет версия 2.3.4?
2. Я не имею в виду последний выпущенный двоичный файл. Ближе к началу страницы есть ссылка, чтобы получить последний исходный код из нашего репозитория. Следующая версия будет 2.4. К сожалению, мы добровольцы, поэтому установить временные рамки для завершения задачи сложно. Однако вы можете увидеть наш прогресс здесь: pm.twitterizer.net/projects/twitterizer/roadmap
3. Спасибо за вашу помощь. Я загрузил последний исходный код, и это решает проблему с функцией FriendsIds. Однако, похоже, в этой последней версии появилась новая ошибка. Следующая функция выдает исключение: TwitterResponse<TwitterSearchResultCollection> результат = TwitterSearch. Поиск (kw, so) со следующей ошибкой: Ошибка преобразования значения 0.179 в тип ‘Twitterizer. TwitterSearchResultCollection ‘
4. Хм. Это тоже должно было быть устранено. Должно быть, код каким-то образом откатился. Я рассмотрю это, как только смогу.