upgradeResPlan.rest 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. @SpeedTopPmpProdServer = https://pmp.speedtop.io/api/v1/pmp
  2. @SpeedTopPmpTestServer = https://speedtop-pmp.golink.dev/api/v1/pmp
  3. @FkeyPmpProdServer = https://pmp.fkey.win/api/v1/pmp
  4. @FkeyPmpTestServer = https://fkey-pmp.golink.dev/api/v1/pmp
  5. @RingPlusPmpProdServer = https://pmp.ringplus.ai/api/v1/pmp
  6. @ShortDramaPmpProdServer = https://pmp.zipdrama.io/api/v1/pmp
  7. @SpeedTopPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg1OTYzODgsImlhdCI6MTc1ODUwOTk4OCwidXNlcklkIjoxfQ.bc_YJmpj0l2TpOwzPKqZVXdG_otjBZ8cfjTHElbQN8g
  8. @SpeedTopPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMTQ3ODgsImlhdCI6MTc1ODUwOTk4OCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MX0.WxR5pjxWWu8iGEVJ5zVpONE0BlNb9CE2saAuIztEIIo
  9. @SpeedTopPmpTestAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg1OTY2ODksImlhdCI6MTc1ODUxMDI4OSwidXNlcklkIjoxfQ.KKZkPXhT9qELxslEczDvBbTIiFABuFZZU0sdYmwLCaM
  10. @SpeedTopPmpTestRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMTUwODksImlhdCI6MTc1ODUxMDI4OSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MX0.XZoYZF1VSqJHhBTQEqFQSDQOANWGq7F50zixThGKRrw
  11. @FkeyPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2MTU2NzQsImlhdCI6MTc1ODUyOTI3NCwidXNlcklkIjoxM30.t0nVIL17yo4i1hA0W5S1FuasnveSUwR1K8YnsgXF-eo
  12. @FkeyPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMzQwNzQsImlhdCI6MTc1ODUyOTI3NCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTN9._uljRnIIlfFXkhtixElOUBlWR1xDRJTIcGp5SEc6gQY
  13. @FkeyPmpTestAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2MTkyODEsImlhdCI6MTc1ODUzMjg4MSwidXNlcklkIjo3fQ.48OHh6X0yn8zoJzhHlTZ7rlLI8z-UZYC2Z0EqTRLF-g
  14. @FkeyPmpTestRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxMzc2ODEsImlhdCI6MTc1ODUzMjg4MSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6N30.PolhbJtSpdLdD2rDN6WqgKMz0mW-VdwjA--IztBwYuc
  15. @RingPlusPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2ODEwNDksImlhdCI6MTc1ODU5NDY0OSwidXNlcklkIjoxMX0.TGXxI15dCaw8e0l1j0jn1eihYNvakmJEPrPp1rP8O5Y
  16. @RingPlusPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxOTk0NDksImlhdCI6MTc1ODU5NDY0OSwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTF9.UtAlPVIgHszg7QydRyOxsq5NOfWrVX2hm-gwIHvT180
  17. @ShortDramaPmpProdAccessToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTg2OTQ3NTQsImlhdCI6MTc1ODYwODM1NCwidXNlcklkIjoxOX0.FM0m5JAXObwYzxUvNbR5tS2Dnn4dWexCUzX61B6jUvY
  18. @ShortDramaPmpProdRefreshToken = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkyMTMxNTQsImlhdCI6MTc1ODYwODM1NCwiaXNSZWZyZXNoVG9rZW4iOjEsInVzZXJJZCI6MTl9.gp0l5ZtRp97afl5qGeJ0BI6rxZ0Qq-vWMAG03G1QuOM
  19. @PMP_SERVER = {{ShortDramaPmpProdServer}}
  20. @STAT_SERVER = https://metrics-api.speedtop.io/api/v1/pmp
  21. @ACCESS_TOKEN = {{ShortDramaPmpProdAccessToken}}
  22. @REFRESH_TOKEN = {{ShortDramaPmpProdRefreshToken}}
  23. @PRODUCT_CODE = zipdrama
  24. ### 升级资源方案管理
  25. #### 获取升级资源方案列表
  26. POST {{PMP_SERVER}}/upgradeResPlan/list
  27. Content-Type: application/json
  28. Authorization: Bearer {{ACCESS_TOKEN}}
  29. {
  30. "current": 1,
  31. "pageSize": 10
  32. }
  33. #### 添加升级资源方案
  34. POST {{PMP_SERVER}}/upgradeResPlan/add
  35. Content-Type: application/json
  36. Authorization: Bearer {{ACCESS_TOKEN}}
  37. {
  38. "productCode": "{{PRODUCT_CODE}}",
  39. "areas": ["CN", "US"],
  40. "sort": 1,
  41. "status": 1,
  42. "remark": "测试升级资源方案"
  43. }
  44. #### 更新升级资源方案
  45. POST {{PMP_SERVER}}/upgradeResPlan/update
  46. Content-Type: application/json
  47. Authorization: Bearer {{ACCESS_TOKEN}}
  48. {
  49. "id": 1,
  50. "productCode": "{{PRODUCT_CODE}}",
  51. "areas": ["CN", "US"],
  52. "sort": 1,
  53. "status": 1,
  54. "remark": "测试升级资源方案",
  55. "createTime": 1735287074000,
  56. "updateTime": 1735287074000
  57. }
  58. #### 删除升级资源方案
  59. POST {{PMP_SERVER}}/upgradeResPlan/del
  60. Content-Type: application/json
  61. Authorization: Bearer {{ACCESS_TOKEN}}
  62. {
  63. "id": 1
  64. }
  65. #### 获取升级资源方案详情列表
  66. POST {{PMP_SERVER}}/upgradeResPlanDetail/list
  67. Content-Type: application/json
  68. Authorization: Bearer {{ACCESS_TOKEN}}
  69. {
  70. "current": 1,
  71. "pageSize": 10
  72. }
  73. #### 添加升级资源详情
  74. POST {{PMP_SERVER}}/upgradeResPlanDetail/add
  75. Content-Type: application/json
  76. Authorization: Bearer {{ACCESS_TOKEN}}
  77. {
  78. "planId": 1,
  79. "platform": "android",
  80. "channel": "google",
  81. "name": "测试升级资源",
  82. "ver": 100,
  83. "url": "https://example.com/resource.zip",
  84. "info": "修复已知问题,提升用户体验",
  85. "md5": "d41d8cd98f00b204e9800998ecf8427e",
  86. "size": 1024000,
  87. "testUpgradePolicyConfig": {
  88. "userNames": ["testuser1", "testuser2"],
  89. "devices": ["device1", "device2"]
  90. },
  91. "upgradePolicyConfig": {
  92. "appVersions": [100, 101, 102],
  93. "runtimePolicy": [
  94. {
  95. "runtimeVersions": [200, 201, 202],
  96. "forceUpgradePolicyConfig": {
  97. "silentEnable": 1
  98. }
  99. }
  100. ]
  101. },
  102. "status": 1,
  103. "remark": "测试升级资源详情"
  104. }
  105. #### 更新升级资源详情
  106. POST {{PMP_SERVER}}/upgradeResPlanDetail/update
  107. Content-Type: application/json
  108. Authorization: Bearer {{ACCESS_TOKEN}}
  109. {
  110. "id": 1,
  111. "planId": 1,
  112. "platform": "android",
  113. "channel": "google",
  114. "name": "测试升级资源",
  115. "ver": 100,
  116. "url": "https://example.com/resource.zip",
  117. "info": "修复已知问题,提升用户体验",
  118. "md5": "d41d8cd98f00b204e9800998ecf8427e",
  119. "size": 1024000,
  120. "testUpgradePolicyConfig": {
  121. "userNames": ["testuser1", "testuser2"],
  122. "devices": ["device1", "device2"]
  123. },
  124. "upgradePolicyConfig": {
  125. "appVersions": [100, 101, 102],
  126. "runtimePolicy": [
  127. {
  128. "runtimeVersions": [200, 201, 202],
  129. "forceUpgradePolicyConfig": {
  130. "silentEnable": 1
  131. }
  132. }
  133. ]
  134. },
  135. "status": 1,
  136. "remark": "测试升级资源详情",
  137. "createTime": 1735287074000,
  138. "updateTime": 1735287074000
  139. }
  140. #### 删除升级资源详情
  141. POST {{PMP_SERVER}}/upgradeResPlanDetail/del
  142. Content-Type: application/json
  143. Authorization: Bearer {{ACCESS_TOKEN}}
  144. {
  145. "id": 1
  146. }