Python Box API-如何在Box文件夹中获取具有最新上载日期的单个文件?

Python Box API-如何在Box文件夹中获取具有最新上载日期的单个文件?,python,python-3.x,box-api,Python,Python 3.x,Box Api,我正在使用box python sdk从box文件夹读取文件: items = client.folder(folder_id).get_items() 然后我创建一个文件项生成器。但是从所有这些文件中,我只需要一个有最新上传日期的文件。我没有找到一个方法来实现这一点 如何筛选项目以仅获取文件夹中具有最新上载日期的单个文件?若要将项目仅限于文件夹中最新上载的文件,您需要进行API调用并按日期对项目进行排序 这实际上会在最新文件之前返回最新文件夹,这意味着您不能仅将限制设置为0 另一种方法是侦

我正在使用box python sdk从box文件夹读取文件:

items = client.folder(folder_id).get_items()
然后我创建一个文件项生成器。但是从所有这些文件中,我只需要一个有最新上传日期的文件。我没有找到一个方法来实现这一点


如何筛选项目以仅获取文件夹中具有最新上载日期的单个文件?

若要将项目仅限于文件夹中最新上载的文件,您需要进行API调用并按日期对项目进行排序

这实际上会在最新文件之前返回最新文件夹,这意味着您不能仅将限制设置为0

另一种方法是侦听企业事件提要以侦听上载事件


另一种方法是在文件夹上使用Box技巧或webhook来监听上传。

我是通过Id从单个文件夹中读取的,并且保证它只包含文件。因此,无需对文件夹进行排序。
for item in items:
    if item.type == 'file':
        yield StringIO(str(client.file(item.id).content(), 'utf-8'))