美客多接口协议学习

news/2025/10/29 20:55:13/文章来源:https://www.cnblogs.com/wangyu19900123/p/19175379

授权流程:

授权url: 

https://global-selling.mercadolibre.com/authorization?response_type=code&client_id=$APP_ID&redirect_uri=$YOUR_URL
获取token
url:

curl -X POST -H 'accept: application/json' -H 'content-type: application/x-www-form-urlencoded' https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=$APP_ID&client_secret=$CLIENT_SECRET&code=$TG_CODE&redirect_uri=$REDIRECT_URL

返参:
{"access_token": "APP_USR-5387223166827464-090515-8cc4448aac10d5105474e135355a8321-8035443","token_type": "bearer","expires_in": 10800,"scope": "offline_access read write","user_id":8035443,"refresh_token": "TG-5b9032b4e4b0714aed1f959f-8035443"
}
刷新token
url:
curl -X POST https://api.mercadolibre.com/oauth/token?grant_type=refresh_token&client_id=$APP_ID&client_secret=$SECRET_KEY&refresh_token=$REFRESH_TOKEN

image

 

1. 获取订单

url:   https://api.mercadolibre.com/marketplace/orders/$ORDER_ID  

请求方式: get

返参:

{"id": 2000003508419013,"date_created": "2020-01-31T18:03:35.000-04:00","date_closed": "2020-01-31T18:03:36.000-04:00","last_updated": "2020-01-31T18:03:36.000-04:00","manufacturing_ending_date": null,"feedback": {"sale": null,"purchase": null},"mediations": [],"comments": null,"pack_id": null,"pickup_id": null,"order_request": {"return": null,"change": null},"fulfilled": null,"paid_amount": 15.1,"coupon": {"id": null,"amount": 0},"expiration_date": "2020-05-10T18:03:36.000-04:00","order_items": [{"item": {"id": "MLM754639529","title": "Elemento De Prueba - Para Pruebas De Carga","category_id": "MLM71792","variation_id": null,"seller_custom_field": null,"variation_attributes": [],"condition": "new","seller_sku": null,"parent_item_id": "CBT910504819"},"quantity": 1,"unit_price": 15.1,"full_unit_price": 15.1,"currency_id": "USD","manufacturing_days": null,"sale_fee": 2.64,"base_exchange_rate": 19.25}],"currency_id": "USD","payments": [{"id": 5855860136,"order_id": 2000003508419013,"payer_id": 441782523,"collector": {"id": 481240836},"card_id": 8738685222,"site_id": "MLM","reason": "Elemento De Prueba - Para Pruebas De Carga","payment_method_id": "amex","currency_id": "USD","installments": 1,"issuer_id": "157","atm_transfer_reference": {"company_id": null,"transaction_id": "1234567"},"coupon_id": null,"activation_uri": null,"operation_type": "regular_payment","payment_type": "credit_card","available_actions": ["refund"],"status": "approved","status_code": null,"status_detail": "accredited","transaction_amount": 15.1,"taxes_amount": 0,"shipping_cost": 0,"coupon_amount": 0,"overpaid_amount": 0,"total_paid_amount": 15.1,"installment_amount": 15.1,"deferred_period": null,"date_approved": "2020-01-31T18:03:36.000-04:00","authorization_code": "1234567","transaction_order_id": null,"date_created": "2020-01-31T18:03:36.000-04:00","date_last_modified": "2020-01-31T18:03:36.000-04:00"}],"shipping": {"id": 28237306862},"status": "paid","status_detail": {"code": "","description": null},"buyer": {"id": 441782523,"nickname": "TESTY0DT2NRL","last_name": "Test","first_name": "Test",},"seller": {"id": 481240836,},"taxes": {"amount": 0,"currency_id": "USD"}"context": {"channel": "marketplace","site": "MLM","flows": ["cbt"],"application": "purchases-api"}
}
2. 买家发消息
curl -H 'Authorization: Bearer $ACCESS_TOKEN' -X POST https://api.mercadolibre.com/marketplace/messages/packs/$ORDER_ID

curl -H 'Authorization: Bearer $ACCESS_TOKEN' -X POST http://api.mercadolibre.com/marketplace/messages/packs/2315686468-H 'content-type: application/json' \-d '{"text": "More test message","text_translated": "","attachments": ["471826944_ba20cdf4-26b4-4c21-a689-5eabe271ddb3.png","523130418_10f6b123-5ec2-44dc-b611-e347098331a2.png"]
}
3. 拉取消息
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/marketplace/messages/packs/$ORDER_ID
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/marketplace/messages/packs/2315686468?limit=2&offset=1
返参
{"paging": {"limit": 1,"offset": 0,"total": 1},"conversation_status": {"claim_ids": null,"shipping_id": null,"status": "active","status_date": "2020-02-26T17:37:42Z","status_update_allowed": false,"substatus": null},"messages": [{"id": "2d45a5ad186041659e9a608f0c109dff","site_id": "MLM","client_id": 1344270061107690,"from": {"user_id": 523132944,"name": "TESTNICOCBT TESTNICOCBT"},"to": {"user_id": 441782523,"name": "Test Test"},"status": "available","subject": null,"text": "This a message to buyer","message_date": {"received": "2020-03-13T15:14:10Z","available": "2020-03-13T15:14:10Z","notified": null,"created": "2020-03-13T15:14:10Z","read": null},"message_moderation": {"status": "clean","reason": null,"source": "online","moderation_date": "2020-03-13T15:14:10Z"},"message_attachments": [{"filename": "471826944_ba20cdf4-26b4-4c21-a689-5eabe271ddb3.png","original_filename": "FileName.png","type": "image/png","size": 536766,"potential_security_threat": false,"creation_date": "2020-03-13T15:14:10Z"},{"filename": "523130418_10f6b123-5ec2-44dc-b611-e347098331a2.png","original_filename": "FileName.png","type": "image/png","size": 536766,"potential_security_threat": false,"creation_date": "2020-03-13T15:14:10Z"}],"message_resources": [{"id": "2315686468","name": "packs"},{"id": "523132944","name": "sellers"}],"conversation_first_message": false,"text_translated": "Este es un mensaje para el comprador"}]
}
关键参数解释
from: message sender.
user_id: user id who sent message.
to: message recipient.
user_id: user id who received message.
text: message text.
attachments: attached files.
site_id: Mercado Libre México, Brazil, Colombia, Chile (MLM, MLB, MCO, MLC) site
4. 获取物流
curl -H 'Authorization: Bearer $ACCESS_TOKEN' -H 'x-format-new: true' -X GET https://api.mercadolibre.com/marketplace/shipments/$SHIPMENT_ID
curl -H 'Authorization: Bearer $ACCESS_TOKEN' -H 'x-format-new: true' -X GET https://api.mercadolibre.com/marketplace/shipments/40531399184

返参:
{"id": 40531399184,"status": "ready_to_ship","substatus": "printed","declared_value": 15.1,"currency_id": "USD","date_created": "2021-04-21T18:07:25.000-04:00","last_updated": "2021-04-26T18:24:06.000-04:00","tracking_number": "MMXQP014735497E","tracking_method": "CBT MA","origin": {"sender_id": 526127536,"shipping_address": {"address_id": 1087531691,"address_line": "XXXXXXX","street_name": "XXXXXXX","street_number": "XXXXXXX","comment": null,"zip_code": "XXXXXXX","city": {"id": "TUxNQ0NVQTMwNDU","name": "Cuautitlan Izcalli"},"state": {"id": "MX-MEX","name": "Estado De México"},"country": {"id": "MX","name": "Mexico"},"neighborhood": {"id": null,"name": "Cuautitlan Izcalli"},"municipality": {"id": null,"name": null},"agency": {"agency_id": null,"carrier_id": null,"description": null,"open_hours": null,"phone": null,"type": null},"types": ["billing","default_selling_address","shipping"],"latitude": 0,"longitude": 0,"geolocation_type": "APPROXIMATE","geolocation_last_updated": "2020-02-12T13:50:08Z","geolocation_source": "google-maps","delivery_preference": ""},"type": "selling_address"},"destination": {"type": "buying_address","receiver_id": 650079057,"receiver_name": "Mara asas","receiver_phone": "XXXXXXX","comments": "","shipping_address": {"address_id": 1132588531,"address_line": "lalalalala 12312","street_name": "lalalalala","street_number": "12312","comment": "Referencia: asdasd","zip_code": "01030","city": {"id": "TUxNQ0FMVjY3MDg","name": "Alvaro Obregón"},"state": {"id": "MX-DIF","name": "Distrito Federal"},"country": {"id": "MX","name": "Mexico"},"neighborhood": {"id": null,"name": "Axotla"},"municipality": {"id": null,"name": null},"agency": {"agency_id": null,"carrier_id": null,"description": null,"open_hours": null,"phone": null,"type": null},"types": ["default_buying_address"],"latitude": 19.355034,"longitude": -99.174821,"geolocation_type": "ROOFTOP","geolocation_last_updated": "2020-09-23T20:17:30Z","geolocation_source": "google-maps","delivery_preference": "business"}},"dimensions": {"height": 3,"length": 45,"weight": 345,"width": 33},"external_reference": null,"lead_time": {"option_id": 721103001,"shipping_method": {"id": 501645,"type": "standard","name": "Envío internacional","deliver_to": "address"},"currency_id": "USD","cost": 0,"list_cost": 0,"cost_type": "free","service_id": 721,"estimated_delivery_time": {"type": "known_frame","date": "2021-05-13T00:00:00.000-05:00","unit": "hour","offset": {"date": "2021-05-20T00:00:00.000-05:00","shipping": 120},"time_frame": {"from": "","to": ""},"pay_before": "2021-04-22T00:00:00.000-05:00","shipping": 312,"handling": 72,"schedule": null}},"source": {"site_id": "MLM"},"logistic": {"mode": "me2","type": "drop_off","direction": "forward"},"tags": ["test_shipment"]
}
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/950244.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 模块sys详解

一、模块简介 sys 是 Python 的一个内置标准库模块,全名为 “System-specific parameters and functions”(系统特定参数与函数)。 它提供了与 Python 解释器 和 操作系统交互 的接口,使开发者能够访问解释器的运行…

请问

请问报告名称:AR(AA Reverse)fin cut工艺业务需求与数据目标报告 版本:V1.0 日期:2025-9-4 编制人:[李晓睿/数字智能部] 审核人:[姓名/部门] 引言 1.1 背景与业务场景项目发起背景(业务痛点、现有问题等) 工艺…

2024 暑期模拟赛 #5

100 + 100 + 60 + 0 = 260, Rank 1/6.2024暑期CSP-S&NOIP模拟赛第5套 链接:link 题解:link 时间:4h (2025.10.29 14:00~18:00) 题目数:4 难度:A B C D\(\color{#FFC116} 黄\) \(\color{#52C41A} 绿\) \(\colo…

中断向量表10.29

今天学到了一个咩用的知识,台式电脑的主板有的支持集成显卡和独立显卡同时输出,有的不支持。只能同时单个输出,但是可以在一个显卡上接两个显示器实现分屏。此电脑-属性-设备管理器-显示适配器 单片机在启动时一般先…

Nordic无线开发---nRF Connect SDK 3.0更新版的安装入门介绍

2025.10.14更新: 增加了NCS v3.1.0和v3.1.1在中文Windows系统上编码问题的解决方案 增加了说明,nrfutil sdk-manager以及解决了SDK在Windows系统上git状态错误的问题 nRF Connect SDK,简称NCS,是Nordic最新的SDK平…

macOS镜像下载地址

macOS Catalina 10.15.7 (19H2) (无第三方引导)文件:macOS Catalina 10.15.7 19H2.dmg大小:7.71GBMD5:5F15506A22A11A0FE17E3DAE463FCEB8SHA1:43EBEDD8CDE672B2FC29A38DDAB91B3FD56571C5SHA256:D3AA8D17B9CF123…

关于 google 登陆的一些奇妙技巧

起源是某一次在机房心血来潮登 google 账号,在被此电话号码无法用于验证弄红温之后疯狂回退,结果意外发现登上了! 具体操作如下: 首先点击登录界面,正常输入邮箱、密码,然后会让你验证一下手机, 这个时候我们选…

移位寄存器 蓝色 与 粉红色 有什么区别

移位寄存器 蓝色 与 粉红色 有什么区别你已经注意到 LabVIEW 的移位寄存器 会出现不同颜色,比如 蓝色 和 粉红色,这其实代表的是 数据类型(Data Type)不同,并不影响移位寄存器的逻辑功能。🎨 一、颜色 = 数据类…

第9天(中等题 滑动窗口)

打卡第九天 2道中等题题目:代码: class Solution { public:int longestOnes(vector<int>& nums, int k) {int ans = 0, left = 0, cnt0 = 0;for (int right = 0; right < nums.size(); right++) {cnt0 +=…

Palantir Ontology 技术深度解析:化繁为简,连接数据与决策的数字孪生

Palantir Ontology 技术深度解析:化繁为简,连接数据与决策的数字孪生Palantir Technologies,这家以《指环王》中“真知晶球”命名的大数据分析公司,其核心技术之一 Ontology(本体) 正是其平台(如 Foundry 和 Go…

CF1196F K-th Path

经典赛前活动脑子。 一般碰到这种题思考一些特殊性。 考虑答案一定不大于边权第 \(k\) 小的边权,所以现在只有起点为前 \(k\) 小边权的端点能够成为答案,暴力跑即可。 还是要想到单独一条边的情况。

转换FastText训练数据格式到Parquet(Polars,KIMI)

转换FastText训练数据格式到Parquet(Polars,KIMI)User: 你知道fasttext用于训练的数据格式吗? Kimi: FastText 的训练数据格式非常简单:每一行代表一个训练样本。 对于文本分类任务,每行的开头是标签(label) ,…

PlantAssistant-VUE属性数据

PlantAssistant-VUE属性数据 引言 依托主流工厂设计软件数字化交付数据文件,AVEVA公司PDMS/E3D的RVM和Intergraph公司SP3D的VUE:VUE 属性数据 SP3D的VUE文件一般可以导出两种属性文件,一种是XML文件,一种是MDB2文件…

由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程

本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为…

数学证明的一些记录

T[2025/10/29]: 题目链接:https://codeforces.com/gym/105578/problem/B \(n与m互质,i从1到n,j从1到m,式子im+jn \% nm\),对于任何一对\(i j\),式子的值都不同 要证明这个式子,即证明不存在一对i,j使得 f(i1,j1)…

10.29(续)

代码大全2的6-10章读后感: 第 6 章 “变量命名的艺术” 看似基础,却直击编程中的 “沟通痛点”。书中强调 “好的命名应能自我说明,让读者无需查看上下文就能理解变量含义”,这一点让我深受触动。以往我常为图方便…

DicomObjects .NET 8.48.231.0 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025.10.29__jyu每日一题题解

完全平方数 题目大意 给定一个正整数 \(n\),找到最小的正整数 x,使得它们的乘积是一个完全平方数。 思路 1. 定理 算术基本定理指出:任何大于1的自然数 \(N\),要么本身是素数,要么可以唯一地分解为有限个素数的乘…

CSP-J/S2024 游记

一个蒟蒻的CSP-J/S2024游记可能是全网写得最晚的一篇 CSP-J/S2024 游记 歌:Fin.ArcDeaR - MisoilePunch♪ ~タケノコ添え~ 游记 Day 0x80000000 在表弟家玩时得知了csp报名的事 申请报名了,但一直没有审核通过 结果…