0

使用 Box 1.0 REST API,我正在尝试使用 SOAP UI 中的函数。

具有 user_id=12345 的 get_managed_users 的 API 文档(使用 get_user_id 正确调用检索的内部 id)正在返回所有用户。文档说,如果您不指定 user_id 值,就会出现这种情况。但我的完整命令是:(更改了令牌和 API 密钥以保护无能者)

https://www.box.com/api/1.0/rest?user_id=27360&auth_token=blahbalhblah1234&action=get_managed_users&api_key=someKeyYouShouldNotSee

现在我可以使用完整的结果列表,但是当我们让成千上万的用户进入系统时,这将无法扩展。

我可以使用相同的 user_id 值与 edit_managed_user 进行调用,并且更改会反映在 UI 和下一个 get_managed_users 调用中。因此,我确实有正确的 user_id 值,我会这么假设。

我也尝试将 testuser@gmail.com 作为 user_id 值,并取回整个列表。这让我相信我以某种方式发送了错误的 user_id,但我只是没有看到它。

有什么提示吗?为什么,看起来像一个有效的 user_id 值,它表现得好像它不存在或不正确?

4

1 回答 1

1

很可能您使用无效的 user_id 调用了此方法,或者使用了不在您的托管用户集中的方法。您能否再次检查该用户是否返回到您已管理的用户列表中?

于 2012-05-16T16:16:44.380 回答