IBM Cloud Functions + Cloudant(使用 Python)

问题描述 投票:0回答:2

我有一个称为审核的 IBM Cloud Functions 操作。此操作从 Cloudant 数据库获取一些信息。如果我在 IBM Cloud Functions Web 界面上运行此操作,我会得到所需的结果,请参见下图,然后操作函数就可以了:

IBM CF web dashboard

然后,如果我从网络浏览器、邮递员、网络应用程序调用此操作,我会得到状态 200(因为我指定返回标头、正文和状态代码,否则我将得到 204(无内容)),但是如果您检查,正文内容返回 [],如果您查找第一张图片,请提供一些信息,例如汽车品牌、汽车型号、经销商等...

Postman API Call(此接口需要dealerId = 15)

这是端点:https://us-east.functions.appdomain.cloud/api/v1/web/c1b04453-0e1d-493b-a3a7-02f5dd95feba/dealership-package/review

这是通过邮递员或直接在网络浏览器上调用时的预期结果。

expected result

python-3.x ibm-cloud ibm-cloud-functions
2个回答
0
投票

需要解析为int。

dealer_id = int(params["dealerId"]) 

如果查询使用int对象。


0
投票

你错过了后缀。要获得 JSON 响应,请将

.json
附加到 http 请求,如下所示:
https://us-east.functions.appdomain.cloud/api/v1/web/c1b04453-0e1d-493b-a3a7-02f5dd95feba/dealership-package/review.json

© www.soinside.com 2019 - 2024. All rights reserved.