2010-02-22 62 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