1

TwitterAPIによって提供されるGETstatuss/user_timeline.jsonを利用するための有効なRestRequestを作成しようとしています。

開発者アカウントとコンシューマーキー/シークレットおよびAccessToken/TokenSecretを持っています

_restClient.Timeout = 60000;
_restClient.BaseUrl = "http://api.twitter.com/1.1"

_restClient.Authenticator = OAuth1Authenticator.ForProtectedResource(cKey, cSecret, aT, aTSecret)

var request = new RestRequest("statuses/user_timeline.json?screen_name=default", Method.GET)

var response = _restClient.Execute(request)

このリクエストに対して、私は応答を受け取ります

{"エラー":[{"メッセージ": "認証できませんでした"、 "コード":32}]}

私が見つけた多くのリソースがTokenRequestを作成するために最初に「api.twitter.com」のBaseUrlに連絡しているので、私はステップを逃していると思いますが、私はすでにトークンを持っているので、私はそうではありませんそのステップが必要な理由を確認してください。

ありがとう!

解決:

私はc#パッケージTweetSharpを使用するだけで問題を解決しました

var service = new TwitterService(_twitterConfiguration.ConsumerKey, _twitterConfiguration.ConsumerSecret);
service.AuthenticateWith(_twitterConfiguration.AccessToken, _twitterConfiguration.AccessTokenSecret);

上記は、twitter-api-1.1サービスに接続するために必要なすべてのものです(および関連するトークンです)

4

0 に答える 0