간단한 싱글 사용자 메모리 내 자격 증명을 사용하여 내 트위터 앱에 연결하고 간단한 타임 라인 검색을 수행하려고합니다. 나는 내 소비자 비밀과 열쇠를 가지고 있지만 On the instructions page 또한 oauth 토큰과 액세스 토큰에 대한 필요성을 열거한다. 이게 뭐야? 어디에서 얻을 수 있습니까?Linq2Twitter - OAuthToken이란 무엇입니까?
답변
https://dev.twitter.com/docs/auth/obtaining-access-tokens
읽고 특히 https://dev.twitter.com/docs/auth/tokens-devtwittercom
아, 그것이 문제였습니다 - 하단에 맹세 토큰을 생성하는 버튼이 보이지 않았습니다. –
그 페이지가 업데이트하시기 바랍니다. 여기 SingleUserAuthorizer를 사용하도록 권장되는 방법입니다 : 여기
var auth = new SingleUserAuthorizer
{
Credentials = new SingleUserInMemoryCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"],
TwitterAccessToken = ConfigurationManager.AppSettings["twitterAccessToken"],
TwitterAccessTokenSecret = ConfigurationManager.AppSettings["twitterAccessTokenSecret"]
}
};
, 당신은 코드가 설정 파일의 값에서 TwitterAccessToken 및 TwitterAccessTokenSecret를 채우는 것을 볼 수 있습니다. 이러한 키를 찾으려면 https://dev.twitter.com에 앱을 방문하십시오. 그런 다음 설정 파일의 appSettings (twitterAccessToken 및 twitterAccessTokenSecret)을 Twitter 응용 프로그램 페이지의 AccessToken 및 AccessTokenSecret으로 채 웁니다.
감사합니다. Joe - 제가 놓친 부분은 제가하지 않았던 부분입니다. 내 선전 토큰을 생성하는 버튼을 찾아야한다는 것을 알았습니다. –
Weird.From [docs] (http://bit.ly/13J34Wx) : "키 관리 응용 프로그램을 등록하면 OAuth 키를 얻을 수 있습니다 .Y 모든 OAuth 시나리오에 필요한 키가 두 개 있습니다. ConsumerKey ConsumerSecret을 사용하면 Twitter 개발자 사이트에서 My apps을 선택하고 응용 프로그램의 제목을 클릭하여 키를 찾을 수 있습니다.이 키는 app.config, web.config 또는 다른 위치의 appSettings 섹션에 저장됩니다. 어떤 종류의 응용 프로그램을 만들지도. 자신 만의 맞춤 키 저장소를 만들 수도 있지만 목표는 응용 프로그램에서 사용할 수있게 만드는 것입니다. (...) " –
예 - 정확히 혼동스러운 부분입니다 –