2

Python と Web2py は初めてで、LinkedIn API を使用するアプリを開発しています。

このライブラリ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()
4

2 に答える 2

1

私はちょうど試してみましたが、動作しますが: 1) linkin に登録したのと同じホスト名でこれを実行していることを確認してください 2) URL によって返される相対 URL ではなく、完全な RETURN_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)
于 2010-02-26T10:03:31.373 に答える
0

どちらの場合も非常に単純だとおっしゃいました...それは私を不思議に思います。

どちらの場合もまったく同じコードですか?

于 2010-02-23T04:49:41.147 に答える