2014-07-15 1 views
1

미안은 싱 API의 C#으로 OAuth를위한 프로그래밍이 예제를 시도 : OAuth with Verification in .NETOAuth를

난 항상 내가 내 자신의 사용자 정보를 얻으려고 오류 메시지가 :

잘못된 OAuth는 서명

누구 아이디어?

들으

데니스

+0

아무도 모릅니다! – Dennis

+0

OAuth 2.0 리디렉션 URL 때문일 수 있습니다. 웹 사용자를 Xing으로 보낼 때 리디렉션되는 URL을 확인하십시오. – Renat

답변

2

몇 년은 너무 늦게, 그러나 나는 발생하여 문제를 해결, 그래서 하나가 여기 다시 오면 한 : 관리자 클래스에 GetSignatureBase에서 을 수행해야

if (!string.IsNullOrEmpty(this._params[p1.Key]) && 
    !p1.Key.EndsWith("_secret") && 
    !p1.Key.EndsWith("signature")) 
    p.Add("oauth_" + p1.Key, UrlEncode(p1.Value)); 
: 값을 URI 인코딩에이 요청의 건물에 인코딩 된 동일한 방식으로

if (!string.IsNullOrEmpty(this._params[p1.Key]) && 
    !p1.Key.EndsWith("_secret") && 
    !p1.Key.EndsWith("signature")) 
    p.Add("oauth_" + p1.Key, p1.Value); 

변경