social
7 uç · /api/shop/v1/social
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 7 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
Ürünü kanala eşle (idempotent). Kanal yoksa 404; ürün yoksa 404.
OturumYol parametresi:
channel_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/social/channels/<channel_id>/mappings" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}List orders
OturumYol parametresi:
channel_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/social/channels/<channel_id>/orders" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Sosyal-sipariş referansı al (idempotent: aynı external_order_id çift-eklenmez). Kanal yoksa 404.
OturumYol parametresi:
channel_idGerçek sipariş-oluşturma (order-flow reuse) = TF21; burada referans-log. Money-math yok.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/social/channels/<channel_id>/orders" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Katalog senkronu (MOCK: pending eşlemeleri 'synced' işaretler, external_item_id stub üretir; gerçek
OturumYol parametresi:
channel_idkatalog-push canlı API = TF21). Sync-job kaydı + sayımlar döner. Kanal yoksa 404.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/social/channels/<channel_id>/sync" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Kanalı bağla (STUB: status→connected; gerçek OAuth/credentials doğrulama = TF21). Yoksa 404.
OturumYol parametresi:
idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/social/channels/<id>/connect" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Bu sayfa işine yaradı mı?