내 트위터에서 상태를 업데이트하는 Metrol Style App을 쓰고 있습니다. 나는 LINQ를 Twitter 라이브러리에 사용한다. 하지만 왜 내 애플 리케이션이 예외 401 Unauthorized 던지 이해가 안돼. 여기 내 코드는 다음과 같습니다.트위터에서 상태를 업데이트하는 방법 C# 및 LINQ to Twitter 라이브러리
private void UpdateStatus()
{
// configure the OAuth object
var auth = new SingleUserAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = "ConsumerKey",
ConsumerSecret = "ConsumerSecret",
OAuthToken = "TwitterAccessToken",
AccessToken = "TwitterAccessTokenSecret"
}
};
using (var twitterCtx = new TwitterContext(auth, "https://api.twitter.com/1/", "https://search.twitter.com/"))
{
var tweet = twitterCtx.UpdateStatus("Hi everybody!"); // error here
viewTextBlock.Text = String.Empty;
viewTextBlock.Text = viewTextBlock.Text + "Status returned: " +
"(" + tweet.StatusID + ")" +
tweet.User.Name + ", " +
tweet.Text + "\n";
}
}
어쨌든 지금하고있는 방식으로 문자열을 연결할 수 있습니다. 'String.Format ("반환 된 상태 : ({0}), {1}, {2}", ...)}을 사용하십시오. – abatishchev
여기에 자격 증명을 게시했는데 안전하지 않습니다. http://dev.twitter.com에서 앱을 방문하여 토큰을 다시 생성 할 수 있다면 좋을 것입니다. –