트위터에 등록한 '응용 프로그램'을 사용하여 트윗 할 수있는 응용 프로그램을 작성하려고합니다. 나는 TweetSharp을 사용하고 다음과 같이 내 TwitterService이 설정 얻을 시도 :.NET - PIN 또는 실제 콜백 URL없이 상태 (트윗)를 트위터로 업데이트 하시겠습니까?
public Twitter(string consumerKey, string consumerSecret)
{
this.twitterService = new TwitterService(consumerKey, consumerSecret);
OAuthRequestToken oAuthRequestToken = this.twitterService.GetRequestToken();
Uri uri = this.twitterService.GetAuthorizationUri(oAuthRequestToken);
Process.Start(uri.ToString());
OAuthAccessToken oAuthAccessToken =
this.twitterService.GetAccessToken(oAuthRequestToken);
this.twitterService
.AuthenticateWith(oAuthAccessToken.Token, oAuthAccessToken.TokenSecret);
}
그것은 OAuthAccessToken 선에 도달 한 후 나에게 당신의 계정을 사용하도록 권한 부여 [내 응용 프로그램]로한다? 트위터 웹 사이트의 페이지 가짜 콜백 URL을 지정하기 전에 '사용자 인증'버튼을 클릭 할 때 내 사용자가 입력해야하는 PIN이 표시된 페이지가 표시되었습니다. 내가 가짜 콜백 URL을 추가 할 때 다음에, 해당 페이지로 이동하려고 할 것입니다 내 코드는 다음과 같은 오류와 함께 산산조각 날려 버릴 것입니다 :
The remote server returned an error: (401) Unauthorized.
내가 알고 싶은 것은 : 내가 필요없이 프로그래밍 방식 트윗 수 PIN을 입력하거나 합법적 인 콜백 URL을 가지고 있습니까?
내 앱이 Twitter를 사용하여 로그 메시지를 보낼 수 있기를 바랬습니다. 트위터 (http://www.psfk.com/2012/01/tweeting-plants-water.html)를 보내는 것들 장치의 인터넷에 대해 들어 보았습니다. 실제 사용자가 없으면 어떻게 도망 갈 수 있습니까? – lintmouse
@dustmouse 그들은 그렇지 않습니다. http://www.botanicalls.com/archived_kits/twitter/이 페이지는 장치가 트윗을 보내기 위해 트위터 계정이 필요하다고 말합니다. –
트위터 계정을 사용하는 것은 나를위한 쇼 스토퍼가 아닙니다. 실제로 사용자가 트윗을 보내기 위해 실제로 상호 작용해야하는 경우. – lintmouse