2012-03-26 79 views
2

我通過Python獲得LinkedIn API的oauth token和oauth token secret。我想通過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,但想用curl。我在這裏錯過了什麼嗎? 在這方面的任何建議將不勝感激。 謝謝你的幫助。

回答

2

您需要使用OAuth對請求進行簽名 - 通常最好的方法是使用庫(就像您提到的那樣,Python庫運行良好)。您可以獲取HTTP流量以查看正在發送的額外頭文件。 http://developer.linkedin.com的開發者門戶網站對OAuth的內容進行了概述,但是爲Curl獲取工作實現將非常困難,因爲您生成的每個簽名都會有所不同(基於時間戳)。

+0

謝謝克爾斯滕。 – harshsinghal 2012-04-09 07:16:20

+0

@Kirsten, 所以你的意思是如果我想使用cURL,wget或任何命令行工具來使用linkedIn API;我無法做到。 即使我已經生成了有效的API密鑰,密鑰,OAuth用戶令牌和OAuth密鑰? – bhavesh369 2012-09-07 09:59:24