无法获取具有相同参数的多个实例的问题列表
问题描述:
我试图通过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库的签约方式,但无法找到它。
答