获得全球速卖通产品的推荐(合作)link?

Get referral (parthnership) link for a product on Aliexpress?

问题是关于API的,与编程语言无关。

我想从 Aliexpress 上的产品中获得佣金。

API documentation (press "API Documents")

但我无法理解如何生成 link 以及如何检查它是否正确。

据我所知,我需要使用 1.1 listPromotionProduct 请求,从结果中获取所有 link 并将 1.3 getPromotionLinks 应用于它们。正确吗?

是的,你是对的,这就是方法,所以你需要进行两次 API 调用,一次调用 api.listPromotionProduct,收集 URL,然后打电话给 api.getPromotionLinks.

这个URL有效:

http://gw.api.alibaba.com/openapi/param2/2/portals.open/api.getPromotionLinks/YOURAPIKEY?fields=totalResults,trackingId,publisherId,url,promotionUrl&trackingId=YOURTRACKINGIDHERE&urls=https://www.aliexpress.com/item/Rotary-Cheese-Tools-Cheese-Grater-Stainless-Steel-Slicer-Shreds-Drum-Hand-Held-Ginger-Graters-Cutter-Kitchen/32706493641.html

使用逗号向此 URL 添加更多 URL(最多 50 个 URL)。

可能的问题

我做错的是使用了错误的 trackingID,它不是您的数字签名,而是您在 https://portals.aliexpress.com/publisher_manage.htm 中指定的联盟 ID(我认为您可以有多个联盟 ID)。