使用来自 IBM Cloud Functions 的 BOX SDK

Using BOX SDK from IBM Cloud Functions

我正在尝试将我的 Watson Assistant 集成到 BOX。我尝试在我的 Cloud Function Action 中使用 boxsdk。但它给了我例外 - No module named 'boxsdk'

有没有人试过将 BOX 与 Watson Assistant 集成或试过使用 API 的云功能?这可能吗?

如果我尝试本地部署或使用 Online Python

,它工作正常

这是一个简单的代码片段 -

import sys
import boxsdk

def main(dict):
    return { 'message': 'Hello world' }

你可以的。

standard Python runtimes for IBM Cloud Functions do not contain the Box SDK. It is possible to include your own choice of Python modules. In that case you have to use one of the documented methods to pack the function and required modules.

我为 my GitHub stats project. If you want to build a Docker-based Python runtime, I recommend taking a look at the offical Docker base for Python and Cloud Functions 做了类似的事情。