Я действительно новичок в .net core и razor страницах. Так как мне было интересно узнать об обработке вызовов API с помощью .netcore. У меня есть коллекция API, скачанная по ссылке ->
https://github.com/fbsamples/WhatsApp-Business-API-Postman-Collection?fbclid=IwAR3w_F19TDESEQk8Efj-87U2furaC_XBHXmMUPPCdw9jQ3g0ObJvRo6QuDY
Я приведу один API в качестве примера, поэтому вам не нужно скачивать и проверять все
Пример вызова API -
{POST-->: {{URL}}/v1/users/login}
Где {{URL}} - локальный хост, сохраненный в среде разработчика WABiz.
Тело
{
"new_password": "newPasswordHere"
}
и ответ от почтальона выглядит следующим образом
{
"users": [
{
"token": "eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.asdasd9NDAd12e3asdasdc.j9DAfXhaMyNvPGKIuwg_dvp5b4EbmLaoVxXTnC1TC0w",
"expires_after": "2019-05-24 11:53:46+00:00"
}
],
"meta": {
"version": "v2.23.4",
"api_status": "stable"
}
}
Токен затем используется для создания большего количества пользователей или выполнения большего количества вызовов API.
Теперь я хочу работать над страницами бритвы .net core, вызывая тот же API и отправляя часть тела, а затем получая ответ и сохраняя его для выполнения других задач. Например, создание другого пользователя.
{POST-->: {{URL}}/v1/users}
Body:
{
"username": "{userName}",
"password": "{passWord}"
}
Response from Postman
{
"users": [
{
"username": "userName"
}
],
"meta": {
"version": "v2.23.4",
"api_status": "stable"
}
}
Как я могу это сделать?
Я также читал о Model, View, Controller (MVC) и хочу сделать это с архитектурой MVC.