get_groups,get_group_folders和get_group_users将忽略page和page_size参数

时间:2012-09-28 23:51:10

标签: box-api

我正在开发一个使用Box v1“enterprise”API进行用户和组管理的应用程序(v2 API还没有这些方法)。具体来说,我使用get_groupsget_group_foldersget_group_users枚举群组及其关联的文件夹和用户。

我的组织中有大量的组和文件夹,我无法翻阅结果;我从这些API中一次只能获得20个项目。我尝试了the API docs中列出的pagepage_size参数的变体,但它们似乎没有做任何事情。

具体来说,这三个请求中的每一个都给了我相同的20个组:

https://www.box.net/api/1.0/rest?api_key=XXX&auth_token=YYY&action=get_groups

https://www.box.net/api/1.0/rest?api_key=XXX&auth_token=YYY&action=get_groups&page=2

https://www.box.net/api/1.0/rest?api_key=XXX&auth_token=YYY&action=get_groups&page_size=50

get_group_folders和get_group_users也一样。

1 个答案:

答案 0 :(得分:3)

对于可选参数,您需要在params []内格式化它们。例如,在更改page_size时,您的请求将是:

http://box.net/api/1.0/rest?action=get_groups&api_key=API_KEY&auth_token=AUTH_TOKEN& 参数[page_size] = VALUE。