2010-02-22 7 views
2

저는 Python과 Web2py에 익숙하지 않습니다. LinkedIn API를 사용할 앱을 개발 중입니다.web2py, OAuth and LinkedIn

이 라이브러리 http://code.google.com/p/python-linkedin/ (OAuth 포함)을 사용합니다. 내 문제는 매우 이상하고 그 이유는 내가 목록에 쓰고 있습니다.

web2py 콘솔에서 LinkedIn에 연결하려고하면 요청 토큰을받습니다. 내가 HTTP 요청 안에 할 때 서명이 유효하지 않은 예외가 발생합니다.

내가 두 경우 모두에서 사용하는 코드는 매우 간단합니다 :

당신은 두 경우 모두가 매우 간단 언급
li = LinkedIn(LINKEDIN_API_KEY, LINKEDIN_SECRET_KEY, URL(r=request, c='default',f='import_accounts')) 
    li.requestToken() 

답변

0

이 ... 그것이 궁금 저를 떠난다.

두 경우 모두 정확히 동일한 코드입니까?

+0

네,하지만 내일 15시에서 20시 사이에 컴퓨터가 작동하기 시작했습니다. 내가 IP 또는 도메인 관련 문제가있을 것 같아 – PanosJee

1

난 그냥 시도하고 있지만 작동합니다 1) 당신이이 URL에 의해 반환하면 전체 RETURN_URL 아닌 상대 URL을 전달) 링크드 인 2에 등록 된 동일한 호스트에서 실행하게

def index(): 
    import linkedin 
    from linkedin import linkedin 
    RETURN_URL = "http://web2py.com/linkedin/default/hello" 
    api = linkedin.LinkedIn(KEY, SECRET, RETURN_URL) 
    token = api.requestToken() 
    return dict(message=T('Hello World'),token=token) 
+0

문제는 내가 127.0.0.1 behing 동적 IP를 사용했다, 지금은 터널을 사용하고 잘 작동합니다! – PanosJee