如何使用.net核心剃刀页面调用API

时间:2019-05-17 14:33:44

标签: facebook-graph-api model-view-controller .net-core razor-pages

.net核心和剃须刀页面真的是我的新手。由于我对学习使用.netcore处理api调用感兴趣。我有从链接下载的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核心剃刀页面上工作,调用相同的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架构来做到这一点。

0 个答案:

没有答案