먼저, 원래 get_access_token
호출에서 oauth_session_handle 매개 변수를 저장하고 있는지 확인하십시오.
config["ACCESS_TOKEN"] is your old access token
config["ACCESS_TOKEN_SECRET"] is your old secret
config["SESSION_HANDLE"] is your oauth_session_handle
consumer is your OAuth::Consumer.new reference
은 내가 YAML 파일에서 설정 변수를 저장하고 ...
request_token = OAuth::RequestToken.new(consumer,
config["ACCESS_TOKEN"],
config["ACCESS_TOKEN_SECRET"])
token = OAuth::Token.new(config["ACCESS_TOKEN"],
config["ACCESS_TOKEN_SECRET"])
@access_token = request_token.get_access_token(
:oauth_session_handle => config["SESSION_HANDLE"],
:token => token)
... 여기서 당신이 access_token과를 새로 찾고있는 그런
은 같은 것을 할 시작시로드하십시오.
다음 번에 @access_token
을 저장하십시오.
나는이 대답을 YDN OAuth Forum에 적용했다.
보고에서 분명보다 작은 : oauth_session_handle는 get_access_token에 대한 호출에 의해 PARAM로 반환됩니다 401 응답이 반환 된 이유에 대한 자세한 정보를 보려면 Yahoo에서 보낸 헤더 "oauth_problem = timestamp_refused"또는 "oauth_problem = parameter_absent & oauth_parameters_absent = oauth_timestamp"와 같은 내용이 표시됩니다. – Crashthatch