【发布时间】:2015-05-19 09:37:00
【问题描述】:
我想在连接到 twitter 时获取用户个人资料数据。我设法使用 Tweetsharp Lib 连接并获取访问令牌和访问令牌秘密。 但是尝试获取用户配置文件会引发有关数据类型 int 太小的错误:
“Newtonsoft.Json.JsonReaderException”类型的异常发生在 Newtonsoft.Json.dll 但未在用户代码中处理
附加信息:JSON 整数 2537698177 太大或太小 对于 Int32。路径 'status.in_reply_to_user_id',第 1 行,位置 763。
这是他们的 dll 中的一个错误。 任何人都可以告诉我另一种方式或展示一个在连接后获得访问令牌后获取用户信息的示例吗?
这是我使用 Tweetsharp dll 的代码:
var service = new TwitterService(Storage.TwitterConsumerKey, Storage.TwitterConsumerSecret);
service.AuthenticateWith(sAccessToken, sAccessTokenSecret);
var userProfile = service.BeginGetUserProfile(new GetUserProfileOptions { IncludeEntities = true, SkipStatus = false });
var dResponse = _serializerService.Deserialize(service.Response.Response);
【问题讨论】:
-
显示你用来解析 json 的代码
-
@zaitsman 添加了代码..
-
那么当你调试的时候,service.Response.Response里面是什么?