【问题标题】:Jet API marketplace with MagentoMagento 的 Jet API 市场
【发布时间】:2016-08-17 11:05:06
【问题描述】:

我想将 Magento 与 Jet marketplace API 连接起来。

Jet 提供了相同的 API。

我的网站上配置了一个扩展程序。

只需在我的 Jet.com 个人资料中完成 80% 的个人资料。

现在对于 20%,我必须按照 jet.com 标准完成 TEST API。

{
  "Message": "Authorization has been denied for this request."
}

我成功拿到了token。我正在使用 POSTMAN 工具发送请求。

现在我如何使用令牌进行 sku 上传以及进一步的价格和图片上传?

提前致谢

【问题讨论】:

  • 你有一些代码你已经使用了吗?
  • 在类中编写这些并将类转换为json真的很容易。developer.jet.com/docs/merchant-sku
  • 我正在使用 Postman 作为工具。
  • 到目前为止,任何方式都可以顺利运行。没有错误。发送请求时,授权文本中存在文本问题。
  • 假设 API 调用和标头信息部分正确完成,这些问题通常是由于 API 用户或密钥中的拼写错误

标签: api magento magento-1.9


【解决方案1】:

为了完成测试 api,您必须通过 api 上传产品(使用文件解析器方法发布三个文件:merchantsku、价格和库存提要文件)到 jet,上传产品后,您必须从 jet 合作伙伴面板创建订单,获取订单并确认订单,然后您必须运送一份订单并取消一份订单,您的测试 API 将被配置并完成,当您重新加载您的喷气合作伙伴面板时,您的实时 API 将被激活。

对于你问的错误:

 {
  "Message": "Authorization has been denied for this request."
}

您的测试 api 详细信息不正确或者您没有以正确的方式发送,如果您使用的是 Postman,那么您必须在 headers 中设置 授权:不记名“token”;

为了获取令牌,您可以使用下面的 post api:

$url= https://merchant-api.jet.com/api/token;
$postFields='{"user":"'.$usr.'","pass":"'.$pass.'"}';

您可以在所有 jet api 调用中使用此令牌。 希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2022-10-23
    相关资源
    最近更新 更多