0

我正在使用 BB API,尤其是问题部门。目前我正在使用以下内容来获取所有问题,然后循环获取我需要的内容,但我注意到我们可以添加一个过滤器选项来获取所需的问题。

  $issue->all(account, repo);

但是查看 api 代码注意到 $options 参数。但是我找不到有关如何提供 $options 值的任何文档或详细信息。我试过以下

  $issue->all(account, repo, array('filter'=>array('status','new));

但这不打球。

那么我如何使用这第三个参数 $options 以便我可以使用过滤器设置?

作为参考,我在 php 后端使用了gentero/bitbucket-api,这是所有功能所在

4

2 回答 2

0

仔细观察并更加耐心地我使用了以下方法,它似乎有效:

  $issue->all(account, repo,array('status' => 'resolved'));
于 2013-08-28T16:04:09.723 回答
0

如果将以下内容附加到请求中,则可以过滤初始查询请求

?q=state="new"或者?q=state="resolved"


例子:

已解决的问题:

https://api.bitbucket.org/2.0/repositories/craigiswayne/pipelines-playground/issues?q=state=%22resolved%22

新问题:

https://api.bitbucket.org/2.0/repositories/craigiswayne/pipelines-playground/issues?q=state=%22new%22


文档参考:

https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering#supp-endpoints

于 2018-02-14T10:18:10.940 回答