使用Box 1.0 REST API,我正在尝试使用SOAP UI中的函数。
get_managed_users的API文档,其user_id = 12345(通过正确调用get_user_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
现在我可以使用完整的结果列表,但是当我们让成千上万的用户进入系统时,这不会扩展。
我可以使用edit_managed_user进行调用,使用相同的user_id值,更改将反映在UI中,以及下一个get_managed_users调用中。因此,我确实有正确的user_id值,我会假设。
我也尝试使用testuser@gmail.com作为user_id值,然后返回整个列表。这让我相信我以某种方式发送user_id错误,但我只是没有看到它。
任何提示?为什么,似乎是一个有效的user_id值,它表现得像缺席或不正确?
答案 0 :(得分:1)
您很可能使用无效的user_id调用此方法,或者使用一组托管用户调用此方法。您是否可以仔细检查用户是否已回到已管理用户列表中?