areaParam.rest 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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}}/areaParam/list
  27. Content-Type: application/json
  28. Authorization: Bearer {{ACCESS_TOKEN}}
  29. {
  30. "current": 1,
  31. "pageSize": 20,
  32. "keyword": "",
  33. "ids": [],
  34. "excludeIds": [],
  35. "productCode": "speedtop",
  36. "name": "中国大陆配置",
  37. "areas": ["CN", "HK", "TW"],
  38. "paramValue": {
  39. "disabled": 0,
  40. "supportedGuest": 1,
  41. "apiUrlList": ["https://api.cn.speedtop.io"],
  42. "appLogUrlList": ["https://log.cn.speedtop.io"],
  43. "routerList": ["https://router.cn.speedtop.io"],
  44. "cdnRouterList": ["https://cdn.cn.speedtop.io"],
  45. "assetUrlList": ["https://assets.cn.speedtop.io"],
  46. "hotReloadUrlList": ["https://reload.cn.speedtop.io"],
  47. "fallbackUrlList": ["https://fallback.cn.speedtop.io"],
  48. "whitePkgs": ["com.speedtop.app"],
  49. "blackPkgs": ["com.malware.app"],
  50. "disabledLogModules": ["crash", "analytics"],
  51. "websiteUrl": "https://www.speedtop.cn",
  52. "killSwitchThreshold": 5000,
  53. "pingDisplayConf": {
  54. "mode": 1,
  55. "virtualProportion": 80
  56. },
  57. "firebaseConfig": {
  58. "onlineEnabled": 1,
  59. "topicList": ["news", "updates"]
  60. },
  61. "vpnDropPolicy": [
  62. {
  63. "platforms": ["android", "ios"],
  64. "channels": ["google", "huawei"],
  65. "userLevels": [1, 2, 3],
  66. "durations": [300, 600, 1800]
  67. }
  68. ]
  69. },
  70. "status": 1,
  71. "sort": 1,
  72. "remark": "中国大陆地区配置参数",
  73. "createTime": 1755518760,
  74. "updateTime": 1755518760,
  75. "version": "1.0.0"
  76. }
  77. ### 添加地区参数
  78. POST {{PMP_SERVER}}/areaParam/add
  79. Content-Type: application/json
  80. Authorization: Bearer {{ACCESS_TOKEN}}
  81. {
  82. "productCode": "speedtop",
  83. "name": "中国大陆配置",
  84. "areas": ["CN", "HK", "TW"],
  85. "paramValue": {
  86. "disabled": 0,
  87. "supportedGuest": 1,
  88. "apiUrlList": ["https://api.cn.speedtop.io"],
  89. "appLogUrlList": ["https://log.cn.speedtop.io"],
  90. "routerList": ["https://router.cn.speedtop.io"],
  91. "cdnRouterList": ["https://cdn.cn.speedtop.io"],
  92. "assetUrlList": ["https://assets.cn.speedtop.io"],
  93. "hotReloadUrlList": ["https://reload.cn.speedtop.io"],
  94. "fallbackUrlList": ["https://fallback.cn.speedtop.io"],
  95. "whitePkgs": ["com.speedtop.app"],
  96. "blackPkgs": ["com.malware.app"],
  97. "disabledLogModules": ["crash", "analytics"],
  98. "websiteUrl": "https://www.speedtop.cn",
  99. "killSwitchThreshold": 5000,
  100. "pingDisplayConf": {
  101. "mode": 1,
  102. "virtualProportion": 0.8
  103. },
  104. "firebaseConfig": {
  105. "onlineEnabled": 1,
  106. "topicList": ["news", "updates"]
  107. },
  108. "vpnDropPolicy": [
  109. {
  110. "platforms": ["android", "ios"],
  111. "channels": ["google", "huawei"],
  112. "userLevels": [1, 2, 3],
  113. "durations": [300, 600, 1800]
  114. }
  115. ]
  116. },
  117. "status": 1,
  118. "sort": 1,
  119. "remark": "中国大陆地区配置参数"
  120. }
  121. ### 更新地区参数
  122. POST {{PMP_SERVER}}/areaParam/update
  123. Content-Type: application/json
  124. Authorization: Bearer {{ACCESS_TOKEN}}
  125. {
  126. "id": 1,
  127. "productCode": "speedtop",
  128. "name": "中国大陆配置",
  129. "areas": ["CN", "HK", "TW", "MO"],
  130. "paramValue": {
  131. "disabled": 0,
  132. "supportedGuest": 1,
  133. "apiUrlList": ["https://api.cn.speedtop.io", "https://api2.cn.speedtop.io"],
  134. "appLogUrlList": ["https://log.cn.speedtop.io"],
  135. "routerList": ["https://router.cn.speedtop.io"],
  136. "cdnRouterList": ["https://cdn.cn.speedtop.io"],
  137. "assetUrlList": ["https://assets.cn.speedtop.io"],
  138. "hotReloadUrlList": ["https://reload.cn.speedtop.io"],
  139. "fallbackUrlList": ["https://fallback.cn.speedtop.io"],
  140. "whitePkgs": ["com.speedtop.app", "com.speedtop.pro"],
  141. "blackPkgs": ["com.malware.app"],
  142. "disabledLogModules": ["crash", "analytics"],
  143. "websiteUrl": "https://www.speedtop.cn",
  144. "killSwitchThreshold": 5000,
  145. "pingDisplayConf": {
  146. "mode": 1,
  147. "virtualProportion": 0.8
  148. },
  149. "firebaseConfig": {
  150. "onlineEnabled": 1,
  151. "topicList": ["news", "updates", "promotions"]
  152. },
  153. "vpnDropPolicy": [
  154. {
  155. "platforms": ["android", "ios"],
  156. "channels": ["google", "huawei", "xiaomi"],
  157. "userLevels": [1, 2, 3, 4],
  158. "durations": [300, 600, 1800, 3600]
  159. }
  160. ]
  161. },
  162. "status": 1,
  163. "sort": 1,
  164. "remark": "更新后的中国大陆地区配置参数",
  165. "createTime": 1755518760,
  166. "updateTime": 1755518760,
  167. "version": "1.0.1"
  168. }
  169. ### 删除地区参数
  170. POST {{PMP_SERVER}}/areaParam/del
  171. Content-Type: application/json
  172. Authorization: Bearer {{ACCESS_TOKEN}}
  173. {
  174. "ids": [1, 2, 3]
  175. }
  176. ### 获取地区参数详情
  177. POST {{PMP_SERVER}}/areaParam/get
  178. Content-Type: application/json
  179. Authorization: Bearer {{ACCESS_TOKEN}}
  180. {
  181. "id": 1
  182. }