2010-03-16 1 views
0

Я использую api twitterizer.framework , получая друзей пользователя, api начинает бросать эту ошибку.twitter api выбрасывает исключение «# недопустимое значение для Int32» при получении друзей

# is not a valid value for Int32. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. 
Parameter name: startIndex 
    at System.ParseNumbers.StringToInt(String s, Int32 radix, Int32 flags, Int32* currPos) 
    at System.Convert.ToInt32(String value, Int32 fromBase) 
    at System.ComponentModel.Int32Converter.FromString(String value, Int32 radix) 
    at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) 
    --- End of inner exception stack trace --- 
    at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) 
    at System.ComponentModel.TypeConverter.ConvertFromString(ITypeDescriptorContext context, CultureInfo culture, String text) 
    at System.Drawing.ColorConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) 
    at System.ComponentModel.TypeConverter.ConvertFromString(String text) 
    at System.Drawing.ColorTranslator.FromHtml(String htmlColor) 
    at Twitterizer.Framework.TwitterRequest.ParseUserNode(XmlNode element) in C:\Projects\twitterizer\Twiterizer.Framework\TwitterRequest.cs:line 514 
    at Twitterizer.Framework.TwitterRequest.ParseUsers(XmlElement element) in C:\Projects\twitterizer\Twiterizer.Framework\TwitterRequest.cs:line 483 
    at Twitterizer.Framework.TwitterRequest.ParseResponseData(TwitterRequestData data) in C:\Projects\twitterizer\Twiterizer.Framework\TwitterRequest.cs:line 305 

как с этим справиться?

+0

Вы должны принести его на список рассылки/Issue-трекер для twitterizer. – Thilo

ответ

0

Это известная проблема, но она не будет исправлена. Версия 1. * библиотеки Twitterizer была оставлена, так как после июня BISIC-аутентификация больше не будет поддерживаться Twitter после этого (это означает, что версия, которую вы уже не используете).

Пожалуйста, загрузите бета Twitterizer 2.

Если вы предпочитаете решить проблему самостоятельно, то проблема связана с разбора профиля цветовых кодов ИНТ значения. Они должны быть изменены на строковые значения и не проанализированы.

Рики (Twitterizer Автор)

Смежные вопросы