2013-04-06 44 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库的签约方式,但无法找到它。

回答

相关问题