2011-10-19 544 views
0

我正在使用Linkedin api以及python,django和linux。我面臨的問題是當我將過濾器應用於請求的URI時。請求URI返回HTTP 401

假設/v1/posts/{post_id} :(id,type,category,creator,title,summary,creation-timestamp,likes,comments,attachment,site-group-post-url) returns a xml爲以下帖子的數據。但如果我應用一些過濾器即

/v1/posts/{post_id} :(id,type,category,creator,title,summary,creation-timestamp,likes,comments,attachment,site-group- post-url)?count = 5 & start = 5這將返回一個HTTP 401 UNAUTHORIZED

我在做什麼錯?請儘快幫

問候

回答

0

可能您的OAuth庫是不正確的計算請求籤名?

確認它匹配該頁面產生的一個:

https://developer.linkedin.com/oauth-test-console

+0

在Python嘿亞當,我使用httplib的。以下是我使用的一段代碼。它完美地工作,這意味着oauth以及標題和簽名都是好的。我不明白我怎樣才能請求某些過濾器,例如count = 5&start = 5 ............................... .....................代碼開始 - > #發出HTTP請求 connection = httplib.HTTPSConnection(API_ENDPOINT) connection.request(「GET」,「/V1 /組/ XYZ /帖」,身體=無,標頭= { '授權':標題}) 響應= connection.getresponse() 響應= response.read() connection.close()時 –