目录 Amazon亚马逊spapi接口开发步骤

Amazon亚马逊spapi接口开发流程(目录)


在这里插入图片描述

  1. 准备亚马逊店铺,科技类公司营业执照。
  2. 店铺内开发者中心申请开发者资料。
  3. 创建AWS全球账号,创建iam账号并配置。
  4. 创建应用,填写应用相关配置信息。
  5. 应用上线,填写应用发布相关信息。
  6. 店铺授权应用流程。spapi接口调试开发及测试数据。
  7. 亚马逊广告api,开发者申请及sdk调试。

准备工作
必须有正常运营状态的亚马逊店铺,不能是个人必须是专业版,每月扣费$39.9,通过亚马逊店铺申请开发者,登录亚马逊店铺卖家中心:https://sellercentral.amazon.com/。MWS开发需要注册全球三个区域的店铺,及北美,欧洲,远东,MWS已经确定2022年7月31日停用。新的SPAPI只需要一个站点一个店铺账号申请应用,即可全球发布使用。

MWS停用第二次延长
MWS 订单、报告和 MFN 自发货相关接口自 2022 年 7 月 31 日起,所有第三方应用程序服务商必须迁移到SP-API。从 2022 年 8 月 1 日开始,未迁移的第三方应用程序服务商将无法调用 MWS 的订单,报告和MFN自发货相关API。

MWS Products 接口中的所有 15 个操作,自 2022 年 9 月 30 日起,所有第三方应用程序服务商必须迁移到 SP-API Catalog Items V2020-12-02 API ,Product Pricing API以及Listings Items API 。

其中,以下Catalog,Product 相关API接口原定2022年3月31日,现已更新为2022年9月30日停止使用(仅限第三方应用程序服务商)

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
好的,以下是一个使用Java编写的马逊JAVA SP-API接口更新listing的企业价格的示例,供您参考: ```java import java.util.ArrayList; import java.util.List; import com.amazonaws.services.sellingpartnerapi.SellingPartnerApi; import com.amazonaws.services.sellingpartnerapi.SellingPartnerApiClient; import com.amazonaws.services.sellingpartnerapi.model.ConditionType; import com.amazonaws.services.sellingpartnerapi.model.GetMyPriceForASINRequest; import com.amazonaws.services.sellingpartnerapi.model.GetMyPriceForASINResponse; import com.amazonaws.services.sellingpartnerapi.model.MarketplaceId; import com.amazonaws.services.sellingpartnerapi.model.MessageType; import com.amazonaws.services.sellingpartnerapi.model.Price; import com.amazonaws.services.sellingpartnerapi.model.Prices; import com.amazonaws.services.sellingpartnerapi.model.PricingAction; import com.amazonaws.services.sellingpartnerapi.model.PricingList; import com.amazonaws.services.sellingpartnerapi.model.SellerSKUIdentifier; import com.amazonaws.services.sellingpartnerapi.model.UpdatePricesRequest; import com.amazonaws.services.sellingpartnerapi.model.UpdatePricesResponse; public class UpdateListingPriceExample { public static void main(String[] args) { // 创建SP-API客户端 SellingPartnerApi client = new SellingPartnerApiClient.Builder() .withAccessToken("YOUR_ACCESS_TOKEN") .build(); // 创建更新价格请求 UpdatePricesRequest request = new UpdatePricesRequest(); // 设置市场ID request.setMarketplaceId(MarketplaceId.A1RKKUPIHCS9HS); // 创建Price对象 Price price = new Price(); price.setCondition(ConditionType.NEW); price.setLandedPrice(new MoneyType().withAmount("10.00").withCurrencyCode("USD")); // 创建Prices对象 Prices prices = new Prices(); prices.setListingPrice(price); // 创建PricingList对象 PricingList pricingList = new PricingList(); pricingList.setPrices(prices); pricingList.setSku(SellerSKUIdentifier.builder().withSellerSKU("YOUR_SKU").build()); // 将PricingList对象添加到请求中 List<PricingList> pricingLists = new ArrayList<>(); pricingLists.add(pricingList); request.setPricingList(pricingLists); // 设置PricingAction为UPDATE request.setPricingAction(PricingAction.UPDATE); // 发送更新价格请求 UpdatePricesResponse response = client.updatePrices(request); // 输出响应结果 System.out.println("Response: " + response.toString()); // 获取更新后的价格 GetMyPriceForASINRequest getPriceRequest = new GetMyPriceForASINRequest(); getPriceRequest.setMarketplaceId(MarketplaceId.A1RKKUPIHCS9HS); getPriceRequest.setAsin("YOUR_ASIN"); getPriceRequest.setItemCondition(ConditionType.NEW); GetMyPriceForASINResponse getPriceResponse = client.getMyPriceForASIN(getPriceRequest); System.out.println("Updated price: " + getPriceResponse.getPrices().get(0).getListingPrice().getAmount()); } } ``` 需要注意的是,您需要将其中的YOUR_ACCESS_TOKEN、YOUR_SKU和YOUR_ASIN替换为实际的值,并且您需要对SP-API接口有一定的了解和技术能力才能进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值