0

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);
4

1 に答える 1

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 の説明を見ることができます。

Statuses/Update 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 の説明を見ることができます。

Authorize API: https://dev.twitter.com/oauth/reference/get/oauth/authorizeでこの API の説明を見ることができます。

于 2015-05-19T09:58:05.950 に答える