【发布时间】:2019-10-23 00:14:12
【问题描述】:
我是 .net-core 和 docker 的新手。我要在这里解释的问题有点棘手,但是如果您有任何类型的问题,请尽管问我,我会更清楚地解释。
所以,我在我的本地主机上运行了一个用于 whatsapp 业务 api 的 docker 容器,如 Whatsapp Business Api Documentation 中所述。
我已经从Whatsapp Business Postman Collection 下载了 Postman Collection of Whatsapp Business Api。
一切似乎都运行良好。但现在我想用 .net-core 调用这些预先构建的 api 并获得响应。由于我找不到任何好的东西,或者作为一个新手,我很难理解。因此,对于一些知识,我想知道如何给他们打电话并获得有效的回应。例如,以管理员登录的 post 请求为例
API:
{{URL}}/v1/users/login
Authorization -> (Basic Auth)
username: admin
password: ****
RESPONSE:
{
"users": [
{
"token": "eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJ1c2VyIjoiYWRtaW4iLCJpYXQiOjE1NTk5MTE1NTUsImV4cCI6MTU2MDUxNjM1NSwid2E6cmFuZCI6LTQxMzgyNDE0MjYwMDI5NjA1OTl9.PYAhEilXX3GDhRo0O-M0V0aXWfL5THJkG65LfIesxh4",
"expires_after": "2019-06-14 12:45:55+00:00"
}
],
"meta": {
"version": "v2.23.4",
"api_status": "stable"
}
}
更多解释的图片可以在下面的请求和响应链接中看到。
The Login Authentication UI Image。
The Login Authentication Postman Image.
The Login Authentication Response New Password UI Image.
The Login Authentication Response Postman Image.
现在有了这个令牌,我可以通过其他 api 调用创建更多用户。 如何调用这样的 api 并使用令牌获取响应并将该令牌用于更多功能或使用 .netcore 进行 api 调用。
谢谢。
【问题讨论】:
-
您的问题不清楚。看来你已经知道如何做你想做的事,那么确切的问题是什么?你想解决什么问题?
-
我知道该怎么做,但我遇到的问题是在 .netcore 中做这件事。我想知道如何通过 .netcore mvc 调用 api 并从响应中保存令牌,然后将该令牌用于其他 api 调用响应
-
@chrisPratt 我的目标是建立一个网站,我可以在其中使用 .netcore 调用这些 api。我用 UI 向您展示的图片不是来自我,而是来自 whatsapp 业务 api 提供的 docker。跨度>
标签: rest asp.net-core asp.net-core-mvc