微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用邮递员在Magento中运行Rest API

如何解决如何使用邮递员在Magento中运行Rest API

enter image description here

我是magento的新手,正试图从magento rest api获得响应,但我做不到。

最初我通过传递用户名,密码来获得授权密钥

现在我要列出所有类别。

在授权中,我使用了Bearer令牌,在标头中使用了Content-Type:application / json,但是我得到了

{
    "message": "\"%fieldName\" is required. Enter and try again.","parameters": {
        "fieldName": "category"
    }
}

我正在尝试获取类别列表。我应该在体内传递什么东西吗?

解决方法

是的。您应该在正文中传递数据json。见图片。

Postman

,

首先必须具有Magento存储库的用户名和密码。 要携带它们,请登录Magento Marketplace,单击页面右上角的帐户名,然后选择我的个人资料,然后在Marketplace标签中单击访问密钥。

单击“创建新访问密钥”。输入密钥的特定名称,然后单击“确定”。 使用公共密钥作为用户名,并使用私有密钥作为密码。

现在我们可以调用我们的第一个根目录,在url输入中插入下面的url,并选择“ POST”作为方法:

http://yourdomain.com/rest/V1/integration/admin/token?username=developer.beprime&password=)K!mMcq2rVW(autenticazione)(no-auth) Magento在此呼叫中用令牌回答,例如:“ e18te890ntzj0eww19mglsvhsremyny4”。

您必须在“授权”标签中复制并粘贴此令牌,方法是在“承载者令牌”左侧的选择框(类型)中进行选择。

现在在url输入中插入https://yourdomain.com/rest/V1/customers/1954 (最后一个参数是您想要具有API的女巫的用户ID,您可以在Magento Admin的“客户”菜单下找到它),并选择“ GET”作为方法

让Magento用客户json回答,您可以下载它(通过单击“下载”按钮),也可以保存呼叫以供将来快速访问(按钮“保存”)。

要显示所有Magento根目录:https://yourdomain.com/swagger

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。