2013-04-06 78 views
1

我試圖通過OAuth.js(http://oauth.googlecode.com/svn/code/javascript/)通過REST API獲取Bit Bucket中的問題列表。我登錄與無法獲取具有相同參數的多個實例的問題列表

OAuth.completeRequest(message, accessor); 

每一個請求,其中消息是

message: { 
    action: "https://api.bitbucket.org/1.0/repositories/owner/reponame/issues", 
    method: "GET", 
    parameters: p; 
}; 

p包含了不同的名稱參數,一切都OK了:

p = [['status','open'],['priority','high']] 

但當p包含具有相同名稱的參數

p = [['status','open'],['status','resolved']] 

,服務器響應401 UNAUTHORIZED。 Bitbucket API支持相同參數的多個實例:

您可以查詢同一參數的多個實例。系統將相同參數的多個實例視爲整個過濾器查詢的OR。例如,下面的過濾器會尋找開放和已解決的錯誤與字標題:

status=open&kind=!bug&status=resolved&title=~for 

我認爲問題某處OAuth.js庫的簽約方式,但無法找到它。

回答

相關問題