Skip to content

Commit b5b3b92

Browse files
chore: sync OpenAPI spec and generated SDK v3.0.7
# OpenAPI Sync Summary - Paths: 298 -> 298 - Tags: 0 -> 0 - Added operationId count: 0 - Removed operationId count: 0 - Changed operationId count: 1 ## Added operationId - None ## Removed operationId - None ## Changed operationId - getApiXiaohongshuPgyApiSolarCooperatorBloggerV2V1 [GET /api/xiaohongshu-pgy/api/solar/cooperator/blogger/v2/v1]
1 parent 2197114 commit b5b3b92

4 files changed

Lines changed: 601 additions & 1 deletion

File tree

justoneapi/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "3.0.6"
1+
__version__ = "3.0.7"

justoneapi/generated/resources/xiaohongshu_pgy.py

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,31 @@ def api_solar_cooperator_blogger_v2_v1(
274274
fans_num_up: bool | None = None,
275275
note_type: str | None = "ALL",
276276
industry: str | None = None,
277+
accum_common_imp_medin_num30d: str | None = None,
278+
read_mid_nor30: str | None = None,
279+
inter_mid_nor30: str | None = None,
280+
thousand_like_percent30: str | None = None,
281+
note_price: str | None = None,
282+
video_price: str | None = None,
283+
invite_reply48h_num_ratio: str | None = None,
284+
progress_order_cnt: str | None = None,
285+
trade_type: str | None = None,
286+
trade_report_brand_ids: str | None = None,
287+
exclude_trade_report_brand_ids: bool | None = None,
288+
accum_coop_imp_medin_num30d: str | None = None,
289+
read_mid_coop30: str | None = None,
290+
inter_mid_coop30: str | None = None,
291+
m_cpuv_num30d: str | None = None,
292+
estimate_picture_cpm: str | None = None,
293+
estimate_video_cpm: str | None = None,
294+
estimate_pic_read_price: str | None = None,
295+
estimate_video_read_price: str | None = None,
296+
estimate_picture_engage_cost: str | None = None,
297+
estimate_video_engage_cost: str | None = None,
298+
estimate_cpuv30d: str | None = None,
299+
klive_cnt30d: str | None = None,
300+
avg_live_viewer_num: str | None = None,
301+
avg_agmv90d: str | None = None,
277302
) -> ApiResponse[Any]:
278303
"""
279304
Creator Search
@@ -299,6 +324,31 @@ def api_solar_cooperator_blogger_v2_v1(
299324
fans_num_up: Whether to exclude bloggers whose fan count is dropping.
300325
note_type: Note type filter. Values: ALL=all note types, PHOTO_TEXT=mainly photo-text notes, VIDEO=mainly video notes. Available Values: - `ALL`: All note types - `PHOTO_TEXT`: Mainly photo-text notes - `VIDEO`: Mainly video notes
301326
industry: Pugongying industry preset for industry assistant style creator recommendations. Available Values: - `BEAUTY_PERSONAL_CARE_BEAUTY`: Beauty and personal care - beauty - `BEAUTY_PERSONAL_CARE_SKINCARE`: Beauty and personal care - skincare - `BEAUTY_PERSONAL_CARE_PERSONAL_CARE`: Beauty and personal care - personal care - `BEAUTY_PERSONAL_CARE_FRAGRANCE`: Beauty and personal care - fragrance - `FOOD_BEVERAGE_SNACKS`: Food and beverage - snacks - `FOOD_BEVERAGE_DRINKS`: Food and beverage - drinks - `FOOD_BEVERAGE_HEALTH_FOOD`: Food and beverage - health food - `FOOD_BEVERAGE_DAIRY`: Food and beverage - dairy - `FOOD_BEVERAGE_ALCOHOL`: Food and beverage - alcohol - `FOOD_BEVERAGE_GRAINS_OIL`: Food and beverage - grains and oil - `FOOD_BEVERAGE_CROSS_BORDER_FOOD`: Food and beverage - cross-border food - `FOOD_BEVERAGE_FRESH_FOOD`: Food and beverage - fresh food - `FOOD_BEVERAGE_MEAL_REPLACEMENT`: Food and beverage - meal replacement - `FOOD_BEVERAGE_TRADITIONAL_NOURISHMENT`: Food and beverage - traditional nourishment - `MOTHER_BABY_SUPPLIES`: Mother and baby - baby supplies - `MOTHER_BABY_FORMULA_FOOD`: Mother and baby - formula and baby food - `DIGITAL_APPLIANCES_HOME_APPLIANCES`: Digital and appliances - home appliances - `DIGITAL_APPLIANCES_DIGITAL_PRODUCTS`: Digital and appliances - digital products - `DAILY_GOODS_HOUSEHOLD_DAILY_USE`: Daily goods - household daily use - `DAILY_GOODS_PET_SUPPLIES_FOOD`: Daily goods - pet supplies and food - `DAILY_GOODS_OFFICE_SUPPLIES`: Daily goods - office supplies - `APPAREL_ACCESSORIES_CLOTHING_SHOES_HATS`: Apparel and accessories - clothing, shoes, and hats - `APPAREL_ACCESSORIES_JEWELRY`: Apparel and accessories - jewelry - `APPAREL_ACCESSORIES_BAGS_GLASSES`: Apparel and accessories - bags and glasses - `APPAREL_ACCESSORIES_SPORTS_OUTDOOR`: Apparel and accessories - sports and outdoor - `APPAREL_ACCESSORIES_WATCHES`: Apparel and accessories - watches - `APPAREL_ACCESSORIES_SECOND_HAND_LUXURY`: Apparel and accessories - second-hand luxury - `HOME_BUILDING_MATERIALS_HOME_DECOR`: Home and building materials - home decor - `HOME_BUILDING_MATERIALS_FURNITURE`: Home and building materials - furniture - `HOME_BUILDING_MATERIALS_MAIN_MATERIALS`: Home and building materials - main building materials - `AUTOMOTIVE`: Automotive - `INTERNET_ECOMMERCE`: Internet - e-commerce - `INTERNET_SOFTWARE_TOOLS`: Internet - software tools - `HEALTHCARE_MEDICAL_DEVICES`: Healthcare - medical devices - `HEALTHCARE_MEDICAL_BEAUTY`: Healthcare - medical beauty - `CULTURE_SPORTS_ENTERTAINMENT_SPORTS_GOODS`: Culture, sports, and entertainment - sports goods - `CULTURE_SPORTS_ENTERTAINMENT_STATIONERY_TOYS_GIFTS`: Culture, sports, and entertainment - stationery, toys, and gifts - `CULTURE_SPORTS_ENTERTAINMENT_OUTDOOR_PRODUCTS`: Culture, sports, and entertainment - outdoor products - `CULTURE_SPORTS_ENTERTAINMENT_ART_COLLECTIBLES`: Culture, sports, and entertainment - art collectibles - `LIFE_SERVICES_OFFLINE_RETAIL`: Life services - offline retail - `LIFE_SERVICES_BEAUTY_HAIR`: Life services - beauty and hair - `CATERING_RESTAURANTS`: Catering - restaurants - `CATERING_DRINKS_DESSERTS`: Catering - drinks and desserts - `BUSINESS_SERVICES`: Business services - `EDUCATION_TRAINING_LANGUAGE_STUDY_ABROAD`: Education and training - language and study abroad - `EDUCATION_TRAINING_VOCATIONAL_EDUCATION`: Education and training - vocational education - `EDUCATION_TRAINING_INTEREST_TRAINING`: Education and training - interest training - `EDUCATION_TRAINING_K12_EDUCATION`: Education and training - K-12 education - `EDUCATION_TRAINING_DEGREE_EDUCATION`: Education and training - degree education - `EDUCATION_TRAINING_CORPORATE_DEVELOPMENT`: Education and training - corporate and team development - `EDUCATION_TRAINING_OTHER`: Education and training - other - `GAMES`: Games - `TRAVEL_TOURISM`: Travel and tourism
327+
accum_common_imp_medin_num30d: Daily note exposure median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.
328+
read_mid_nor30: Daily note read median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.
329+
inter_mid_nor30: Daily note interaction median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.
330+
thousand_like_percent30: Thousand-like note ratio range. Pass fractional ratios such as 0.4,null or percentage values such as 40,null.
331+
note_price: Photo-text cooperation quote range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.
332+
video_price: Video cooperation quote range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.
333+
invite_reply48h_num_ratio: 48-hour invite reply ratio range. Pass fractional ratios such as 0.9,0.95 or percentage values such as 90,95.
334+
progress_order_cnt: Current cooperation order count range. Pass two comma-separated numeric bounds.
335+
trade_type: Recent cooperation industry filter from Pugongying.
336+
trade_report_brand_ids: Recent cooperation brand IDs, separated by English or Chinese commas.
337+
exclude_trade_report_brand_ids: Whether to exclude creators who cooperated with the selected recent cooperation brands.
338+
accum_coop_imp_medin_num30d: Cooperation note exposure median range. Pass two comma-separated numeric bounds.
339+
read_mid_coop30: Cooperation note read median range. Pass two comma-separated numeric bounds.
340+
inter_mid_coop30: Cooperation note interaction median range. Pass two comma-separated numeric bounds.
341+
m_cpuv_num30d: Cooperation note outer-store median range. Pass two comma-separated numeric bounds.
342+
estimate_picture_cpm: Estimated photo-text CPM range. Pass two comma-separated numeric bounds.
343+
estimate_video_cpm: Estimated video CPM range. Pass two comma-separated numeric bounds.
344+
estimate_pic_read_price: Estimated photo-text read unit price range. Pass two comma-separated numeric bounds.
345+
estimate_video_read_price: Estimated video read unit price range. Pass two comma-separated numeric bounds.
346+
estimate_picture_engage_cost: Estimated photo-text engagement unit price range. Pass two comma-separated numeric bounds.
347+
estimate_video_engage_cost: Estimated video engagement unit price range. Pass two comma-separated numeric bounds.
348+
estimate_cpuv30d: Estimated outer-store visit unit price range. Pass two comma-separated numeric bounds.
349+
klive_cnt30d: Live count in the last 30 days range. Pass two comma-separated numeric bounds.
350+
avg_live_viewer_num: Average live viewer count range. Pass two comma-separated numeric bounds.
351+
avg_agmv90d: Average live sales amount range. Pass two comma-separated numeric bounds.
302352
"""
303353
return self._get(
304354
"/api/xiaohongshu-pgy/api/solar/cooperator/blogger/v2/v1",
@@ -321,6 +371,31 @@ def api_solar_cooperator_blogger_v2_v1(
321371
"fansNumUp": fans_num_up,
322372
"noteType": note_type,
323373
"industry": industry,
374+
"accumCommonImpMedinNum30d": accum_common_imp_medin_num30d,
375+
"readMidNor30": read_mid_nor30,
376+
"interMidNor30": inter_mid_nor30,
377+
"thousandLikePercent30": thousand_like_percent30,
378+
"notePrice": note_price,
379+
"videoPrice": video_price,
380+
"inviteReply48hNumRatio": invite_reply48h_num_ratio,
381+
"progressOrderCnt": progress_order_cnt,
382+
"tradeType": trade_type,
383+
"tradeReportBrandIds": trade_report_brand_ids,
384+
"excludeTradeReportBrandIds": exclude_trade_report_brand_ids,
385+
"accumCoopImpMedinNum30d": accum_coop_imp_medin_num30d,
386+
"readMidCoop30": read_mid_coop30,
387+
"interMidCoop30": inter_mid_coop30,
388+
"mCpuvNum30d": m_cpuv_num30d,
389+
"estimatePictureCpm": estimate_picture_cpm,
390+
"estimateVideoCpm": estimate_video_cpm,
391+
"estimatePicReadPrice": estimate_pic_read_price,
392+
"estimateVideoReadPrice": estimate_video_read_price,
393+
"estimatePictureEngageCost": estimate_picture_engage_cost,
394+
"estimateVideoEngageCost": estimate_video_engage_cost,
395+
"estimateCpuv30d": estimate_cpuv30d,
396+
"kliveCnt30d": klive_cnt30d,
397+
"avgLiveViewerNum": avg_live_viewer_num,
398+
"avgAgmv90d": avg_agmv90d,
324399
},
325400
)
326401

openapi/public-api.json

Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14638,6 +14638,256 @@
1463814638
],
1463914639
"type": "string"
1464014640
}
14641+
},
14642+
{
14643+
"description": "Daily note exposure median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.",
14644+
"in": "query",
14645+
"name": "accumCommonImpMedinNum30d",
14646+
"required": false,
14647+
"schema": {
14648+
"example": "50000,-1",
14649+
"type": "string"
14650+
}
14651+
},
14652+
{
14653+
"description": "Daily note read median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.",
14654+
"in": "query",
14655+
"name": "readMidNor30",
14656+
"required": false,
14657+
"schema": {
14658+
"example": "10000,50000",
14659+
"type": "string"
14660+
}
14661+
},
14662+
{
14663+
"description": "Daily note interaction median range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.",
14664+
"in": "query",
14665+
"name": "interMidNor30",
14666+
"required": false,
14667+
"schema": {
14668+
"example": "1000,2000",
14669+
"type": "string"
14670+
}
14671+
},
14672+
{
14673+
"description": "Thousand-like note ratio range. Pass fractional ratios such as 0.4,null or percentage values such as 40,null.",
14674+
"in": "query",
14675+
"name": "thousandLikePercent30",
14676+
"required": false,
14677+
"schema": {
14678+
"example": "0.4,null",
14679+
"type": "string"
14680+
}
14681+
},
14682+
{
14683+
"description": "Photo-text cooperation quote range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.",
14684+
"in": "query",
14685+
"name": "notePrice",
14686+
"required": false,
14687+
"schema": {
14688+
"example": "10000,50000",
14689+
"type": "string"
14690+
}
14691+
},
14692+
{
14693+
"description": "Video cooperation quote range. Pass two comma-separated numeric bounds; use -1 or null for an open upper bound.",
14694+
"in": "query",
14695+
"name": "videoPrice",
14696+
"required": false,
14697+
"schema": {
14698+
"example": "10000,50000",
14699+
"type": "string"
14700+
}
14701+
},
14702+
{
14703+
"description": "48-hour invite reply ratio range. Pass fractional ratios such as 0.9,0.95 or percentage values such as 90,95.",
14704+
"in": "query",
14705+
"name": "inviteReply48hNumRatio",
14706+
"required": false,
14707+
"schema": {
14708+
"example": "0.9,0.95",
14709+
"type": "string"
14710+
}
14711+
},
14712+
{
14713+
"description": "Current cooperation order count range. Pass two comma-separated numeric bounds.",
14714+
"in": "query",
14715+
"name": "progressOrderCnt",
14716+
"required": false,
14717+
"schema": {
14718+
"example": "1,10",
14719+
"type": "string"
14720+
}
14721+
},
14722+
{
14723+
"description": "Recent cooperation industry filter from Pugongying.",
14724+
"in": "query",
14725+
"name": "tradeType",
14726+
"required": false,
14727+
"schema": {
14728+
"example": "美妆个护",
14729+
"type": "string"
14730+
}
14731+
},
14732+
{
14733+
"description": "Recent cooperation brand IDs, separated by English or Chinese commas.",
14734+
"in": "query",
14735+
"name": "tradeReportBrandIds",
14736+
"required": false,
14737+
"schema": {
14738+
"example": "brandUserId1,brandUserId2",
14739+
"type": "string"
14740+
}
14741+
},
14742+
{
14743+
"description": "Whether to exclude creators who cooperated with the selected recent cooperation brands.",
14744+
"in": "query",
14745+
"name": "excludeTradeReportBrandIds",
14746+
"required": false,
14747+
"schema": {
14748+
"example": true,
14749+
"type": "boolean"
14750+
}
14751+
},
14752+
{
14753+
"description": "Cooperation note exposure median range. Pass two comma-separated numeric bounds.",
14754+
"in": "query",
14755+
"name": "accumCoopImpMedinNum30d",
14756+
"required": false,
14757+
"schema": {
14758+
"example": "50000,-1",
14759+
"type": "string"
14760+
}
14761+
},
14762+
{
14763+
"description": "Cooperation note read median range. Pass two comma-separated numeric bounds.",
14764+
"in": "query",
14765+
"name": "readMidCoop30",
14766+
"required": false,
14767+
"schema": {
14768+
"example": "10000,50000",
14769+
"type": "string"
14770+
}
14771+
},
14772+
{
14773+
"description": "Cooperation note interaction median range. Pass two comma-separated numeric bounds.",
14774+
"in": "query",
14775+
"name": "interMidCoop30",
14776+
"required": false,
14777+
"schema": {
14778+
"example": "1000,2000",
14779+
"type": "string"
14780+
}
14781+
},
14782+
{
14783+
"description": "Cooperation note outer-store median range. Pass two comma-separated numeric bounds.",
14784+
"in": "query",
14785+
"name": "mCpuvNum30d",
14786+
"required": false,
14787+
"schema": {
14788+
"example": "5000,10000",
14789+
"type": "string"
14790+
}
14791+
},
14792+
{
14793+
"description": "Estimated photo-text CPM range. Pass two comma-separated numeric bounds.",
14794+
"in": "query",
14795+
"name": "estimatePictureCpm",
14796+
"required": false,
14797+
"schema": {
14798+
"example": "50,100",
14799+
"type": "string"
14800+
}
14801+
},
14802+
{
14803+
"description": "Estimated video CPM range. Pass two comma-separated numeric bounds.",
14804+
"in": "query",
14805+
"name": "estimateVideoCpm",
14806+
"required": false,
14807+
"schema": {
14808+
"example": "50,100",
14809+
"type": "string"
14810+
}
14811+
},
14812+
{
14813+
"description": "Estimated photo-text read unit price range. Pass two comma-separated numeric bounds.",
14814+
"in": "query",
14815+
"name": "estimatePicReadPrice",
14816+
"required": false,
14817+
"schema": {
14818+
"example": "0.5,1",
14819+
"type": "string"
14820+
}
14821+
},
14822+
{
14823+
"description": "Estimated video read unit price range. Pass two comma-separated numeric bounds.",
14824+
"in": "query",
14825+
"name": "estimateVideoReadPrice",
14826+
"required": false,
14827+
"schema": {
14828+
"example": "1.5,2",
14829+
"type": "string"
14830+
}
14831+
},
14832+
{
14833+
"description": "Estimated photo-text engagement unit price range. Pass two comma-separated numeric bounds.",
14834+
"in": "query",
14835+
"name": "estimatePictureEngageCost",
14836+
"required": false,
14837+
"schema": {
14838+
"example": "0.5,1",
14839+
"type": "string"
14840+
}
14841+
},
14842+
{
14843+
"description": "Estimated video engagement unit price range. Pass two comma-separated numeric bounds.",
14844+
"in": "query",
14845+
"name": "estimateVideoEngageCost",
14846+
"required": false,
14847+
"schema": {
14848+
"example": "1,2",
14849+
"type": "string"
14850+
}
14851+
},
14852+
{
14853+
"description": "Estimated outer-store visit unit price range. Pass two comma-separated numeric bounds.",
14854+
"in": "query",
14855+
"name": "estimateCpuv30d",
14856+
"required": false,
14857+
"schema": {
14858+
"example": "0,0.5",
14859+
"type": "string"
14860+
}
14861+
},
14862+
{
14863+
"description": "Live count in the last 30 days range. Pass two comma-separated numeric bounds.",
14864+
"in": "query",
14865+
"name": "kliveCnt30d",
14866+
"required": false,
14867+
"schema": {
14868+
"example": "1,5",
14869+
"type": "string"
14870+
}
14871+
},
14872+
{
14873+
"description": "Average live viewer count range. Pass two comma-separated numeric bounds.",
14874+
"in": "query",
14875+
"name": "avgLiveViewerNum",
14876+
"required": false,
14877+
"schema": {
14878+
"example": "5000,10000",
14879+
"type": "string"
14880+
}
14881+
},
14882+
{
14883+
"description": "Average live sales amount range. Pass two comma-separated numeric bounds.",
14884+
"in": "query",
14885+
"name": "avgAgmv90d",
14886+
"required": false,
14887+
"schema": {
14888+
"example": "10000,100000",
14889+
"type": "string"
14890+
}
1464114891
}
1464214892
],
1464314893
"responses": {

0 commit comments

Comments
 (0)