【发布时间】:2021-12-31 06:24:37
【问题描述】:
我有一个来自 digikala.com 的 API 令牌,我想为 更新变体 发出 POST 请求。
正如documentation 所说,我必须将这种数据作为 Body raw 发送:
{
"site": "digikala",
"shipping_type": "both",
"seller_stock": 10,
"max_per_order": 10,
"digikala_lead_time": 2,
"ship_by_seller_lead_time": 48,
"is_archived": false,
"is_active": true,
"price": 12000,
"gold_wage": null,
"non_gold_parts_cost": null,
"non_gold_parts_wage": null,
"gold_profit": null
}
但我收到 404 Not Found 错误:
那么这里出了什么问题?在这种情况下如何正确获取数据?
并不是说我已经正确定义了 API_KEY,因为我使用另一个 GET 请求对其进行了测试并且它工作正常。
【问题讨论】:
-
我查看了 api 文档,但找不到任何
/login端点。 -
您从哪里获得了令牌?我需要一个来测试 api
-
响应正文中是否返回了更多信息,例如原因字符串?
-
@Tony No 只有一些 html 和 Status 也是
404 Not Found. -
POST通常用于创建资源,而不是更新,但这不是您的错,因为您没有编写 API。你说 API_KEY 没问题“因为我用另一个 GET 请求对其进行了测试”,GET 请求是检索 variant_id 18380831,还是只是为了测试其他端点?
标签: json laravel api postman api-key