Skip to content

Commit 4ee13a9

Browse files
authored
Merge pull request #20 from justoneapi/codex/openapi-sync
chore: sync OpenAPI spec and generated SDK
2 parents 072e824 + 6662fcc commit 4ee13a9

12 files changed

Lines changed: 1410 additions & 777 deletions

File tree

justoneapi/generated/resources/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from justoneapi.generated.resources.douyin_ec import DouyinEcResource
99
from justoneapi.generated.resources.douyin_xingtu import DouyinXingtuResource
1010
from justoneapi.generated.resources.facebook import FacebookResource
11+
from justoneapi.generated.resources.field_1688 import Field1688Resource
1112
from justoneapi.generated.resources.imdb import ImdbResource
1213
from justoneapi.generated.resources.instagram import InstagramResource
1314
from justoneapi.generated.resources.jd import JdResource
@@ -37,6 +38,7 @@
3738
"douyin_ec": DouyinEcResource,
3839
"douyin_xingtu": DouyinXingtuResource,
3940
"facebook": FacebookResource,
41+
"field_1688": Field1688Resource,
4042
"imdb": ImdbResource,
4143
"instagram": InstagramResource,
4244
"jd": JdResource,
@@ -67,6 +69,7 @@
6769
"DouyinEcResource",
6870
"DouyinXingtuResource",
6971
"FacebookResource",
72+
"Field1688Resource",
7073
"ImdbResource",
7174
"InstagramResource",
7275
"JdResource",

justoneapi/generated/resources/douyin_ec.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,32 @@ def get_item_detail_v1(
2929
},
3030
)
3131

32+
def search_item_list_v1(
33+
self,
34+
*,
35+
keyword: str,
36+
page: str | None = None,
37+
search_id: str | None = "",
38+
) -> ApiResponse[Any]:
39+
"""
40+
Product Search
41+
42+
Get Douyin E-commerce product Search data, including matched items and product metadata, for product discovery, catalog research, and market monitoring.
43+
44+
Args:
45+
keyword: Search keyword.
46+
page: Page number for pagination.
47+
search_id: Search ID; use the search_id value returned by the last response for subsequent pages.
48+
"""
49+
return self._get(
50+
"/api/douyin-ec/search-item-list/v1",
51+
{
52+
"keyword": keyword,
53+
"page": page,
54+
"searchId": search_id,
55+
},
56+
)
57+
3258
def get_item_comments_v1(
3359
self,
3460
*,

0 commit comments

Comments
 (0)