使用场景
适用于您的博客的 AliExpress 评价
一篇商品评测的价值取决于它的证据。用评分分布和成千上万真实买家的原话来支撑您的观点。
从观点到证据
大多数“AliExpress 精选”文章只是重复商品页的内容。而一篇写着“452 位买家给出 4.4 星,其中 7% 给了 1 星,常见的抱怨是左耳塞”的文章更有用也更可信,并且能在读者真正搜索的长尾问题中获得排名。
借助本 API,您可以获取任意商品的汇总信息和评价,因此可以写买家的真实评价,而不是凭空猜测。
您可以用它做什么
- 在文章中展示评分框,包含平均分、总数和星级分布。
- 根据 5 星和 1 星评价撰写优缺点,或让 LLM 来总结。
- 引用真实买家的话,并附上国家和日期,翻译为您读者的语言。
- 通过定期重新构建网站保持榜单更新,让数据始终保持最新。
示例:在网站构建时获取数据
请在构建时执行,而不是在访客的浏览器中:这样您的 API key 保持私密,页面也保持快速。此 Node.js 脚本会写入一个 JSON 文件,Astro、Eleventy、Next.js、Hugo 或 Jekyll 都可以将其作为数据读取。
// build-reviews.mjs — run before your site builds (e.g. "prebuild": "node build-reviews.mjs").
// Writes the rating summary and the best and worst reviews of each product to a JSON file your pages can import.
import { writeFileSync } from 'node:fs';
const API = 'https://api.aliexpress-reviews.com';
const PRODUCTS = ['1005006123456789']; // AliExpress product ids you write about
const headers = { 'x-api-key': process.env.REVIEWS_API_KEY };
async function get(id, filter) {
const res = await fetch(`${API}/v1/reviews/${id}?filter=${filter}&pageSize=5`, { headers });
if (!res.ok) throw new Error(`${id}: HTTP ${res.status}`);
return res.json();
}
const out = {};
for (const id of PRODUCTS) {
const best = await get(id, '5');
const worst = await get(id, '1');
out[id] = { summary: best.summary, praise: best.data, complaints: worst.data };
}
writeFileSync('src/data/aliexpress-reviews.json', JSON.stringify(out, null, 2));值得注意的细节
- 切勿把 key 放进客户端代码。浏览器中的任何内容都可以被复制。
- 每次构建每个商品一次请求就足够了:汇总信息随第一页评价一起返回。
- 注明数据来源并链接到商品。读者和搜索引擎都信任有出处的数字。
- 检查您的联盟规则。各联盟计划对评价和评分的引用方式规定不同。
常见问题
它支持 WordPress、Ghost 或静态网站吗?
支持。它是一个使用 x-api-key 请求头的 REST API,因此您可以从 PHP、构建脚本或无服务器函数中调用它,并在任何 CMS 中呈现结果。
可以直接在浏览器中显示评价吗?
我们建议不要这样做:任何人都能看到 key。请在构建时获取,或通过您自己的小型服务器端接口获取。
我需要多少次请求?
每个商品每次构建一次请求,就足以获取汇总信息和前几条评价。Free 套餐每天有 100 次请求,足以覆盖拥有数十个商品的博客。
该 API 与 AliExpress 有关联吗?
没有。它返回 AliExpress 在商品页面上展示的公开评价,但它是一项独立的服务。
用您自己的商品试一试
每天 100 次免费请求,无需银行卡。在控制台的测试工具中粘贴商品 ID,即可查看 JSON。