【发布时间】:2018-12-21 17:05:57
【问题描述】:
我在 IBM 云中创建了一个函数,该函数在调用时会显示一些 JSON 数据。我试图弄清楚客户如何使用这些信息。我无法在网上找到任何信息。我想最好通过 HTTP 请求访问该函数,或者如果不可能通过一些 python 脚本来访问该函数。有没有人知道如何实现这一点的更多信息?
【问题讨论】:
标签: ibm-cloud ibm-cloud-functions
我在 IBM 云中创建了一个函数,该函数在调用时会显示一些 JSON 数据。我试图弄清楚客户如何使用这些信息。我无法在网上找到任何信息。我想最好通过 HTTP 请求访问该函数,或者如果不可能通过一些 python 脚本来访问该函数。有没有人知道如何实现这一点的更多信息?
【问题讨论】:
标签: ibm-cloud ibm-cloud-functions
根据您的操作/功能的性质,有不同的调用方式。在任何情况下,您都可以通过单击操作面板中的操作并从那里选择“端点”来找到有关 URL(和 API 密钥)的所需信息。
如果您创建了一个“普通”操作(即接受 JSON 并返回 JSON 的操作),您将必须使用上面提到的面板上显示的 API 密钥。您可以在“Rest API”部分找到它——以及要使用的 URL。在这个页面的底部,还有一个完整的 curl 命令,你可以复制粘贴它(并且你只需要插入 API 密钥)。
如果您创建了一个 Web 操作(请参阅此处了解详细信息:https://console.bluemix.net/docs/openwhisk/openwhisk_webactions.html#openwhisk_webactions),您可以匿名调用它。该 URL 与上面提到的不同 - 您可以在“端点”选项卡的“网络操作”部分找到它。
【讨论】: