.net twitter获取用户个人资料

时间:2015-05-19 09:37:01

标签: c# .net twitter userinfo

我想在连接到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);

1 个答案:

答案 0 :(得分:0)

这里有完整的例子: http://www.codeproject.com/Articles/676313/Twitter-API-v-with-OAuth

Verify_Credentials API:我们可以查看此API的说明https://dev.twitter.com/rest/reference/get/account/verify_credentials

搜索API:我们可以通过https://dev.twitter.com/rest/reference/get/search/tweets

查看此API的说明

状态/更新API:我们可以查看此API的说明https://dev.twitter.com/rest/reference/post/statuses/update

Request_Token API:我们可以通过https://dev.twitter.com/oauth/reference/post/oauth/request_token

查看此API的说明

授权API:我们可以通过https://dev.twitter.com/oauth/reference/get/oauth/authorize

查看此API的说明