트위터 클라이언트를 개발하려고합니다. 나는 RestSharp API를 사용하고 있습니다. 그것의 인증 및 gettimeline 함께 잘 작동하지만 해시를 검색하려고 할 때 그 오류가 # hashtag. 그것은 잘못된 요청이나 권한이없는 것과 같은 오류를줍니다. 무단 오류와twitter search Api RestSharp가 작동하지 않고 권한이 부여되지 않음
작동 코드
public string GetTimeLine(string key,string secret,string userToken,string userSecret)
{
var request = new RestRequest("/1.1/statuses/user_timeline.json", Method.GET);
Client.Authenticator = OAuth1Authenticator.ForProtectedResource(key, secret, userToken, userSecret);
var response = Client.Execute(request);
return response.Content;
}
에 응답 :
public string GetHashtag(string key, string secret, string userToken, string userSecret)
{
var request = new RestRequest("/1.1/search/tweets.json?q=%23freebandnames", Method.GET);
Client.Authenticator = OAuth1Authenticator.ForProtectedResource(key, secret, userToken, userSecret);
var response = Client.Execute(request);
return response.Content;
}
는 클라이언트 코드를 공유하시기 바랍니다. – CalC
var t = new Twitter(); var url = t.GetRequestToken (Key, Secret, "http://2a40682c.ngrok.io/Twitter/Auth"); // t.GetTimeLine (Key, Secret, userToken, userSecret); //t.UpdateStatus("첫 번째 테스트 asp.net tweet #hurrah", Key, Secret, userToken, userSecret); ViewBag.ScreenName = "abc"; ViewBag.tweet = t.GetHashtag (Key, Secret, userToken, userSecret); TempData [ "Tweets"] = 새 twt {ScreenName = "abc", Tweet = ViewBag.tweet}; – Tauqeer