2012-03-26 10 views
2

Python経由でLinkedIn APIのoauthトークンとoauthトークンシークレットを取得しました。 curlでいくつかのREST呼び出しを行いたいと思います。curl LinkedIn API

curl -v "http://api.linkedin.com/v1/people/~" -d "oauth_token=xxxxxxxxxx" -d "oauth_token_secret=xxxxxxxxxxxxx" 

私はPythonでLinkedIn APIを使用しましたが、カールで使用したかったのです。私はここに何かを逃していますか この点に関するご意見は高く評価されます。 ありがとうございます。

答えて

2

OAuthを使用してリクエストに署名する必要があります - これを行うには、ライブラリを使用するのが最も一般的です(前述のように、Pythonライブラリはうまくいきます)。 HTTPトラフィックをスクープして、どの追加ヘッダーが送信されているかを確認することができます。 http://developer.linkedin.comの開発者ポータルにはOAuthの概要がありますが、生成する各シグネチャは(タイムスタンプに基づいて)異なるため、Curlの実装を取得するのはかなり難しいでしょう。

+0

ありがとうKirsten。 – harshsinghal

+0

@Kirsten、 これは、リンクされたAPIを使用するために、cURL、wget、またはコマンドラインユーティリティを使用する場合です。私はそれをすることができないだろう。 有効なAPIキー、秘密キー、OAuthユーザートークンとOAuth秘密キーが生成されていますか? – bhavesh369