2010-02-22 65 views
2

我是Python和Web2py的新手,我正在開發一個將使用LinkedIn API的應用程序。web2py,OAuth和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 2010-02-23 22:37:54

1

我只是想和它的作品,但: 1)確保你在你與LinkedIn 2名註冊)經過了完全RETURN_URL,而不是相對URL如網址返回相同的主機名運行此

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 2010-02-26 12:40:27