vpnGroupSort.rest 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. ### VPN分组排序管理
  25. #### 获取VPN分组排序列表
  26. POST {{PMP_SERVER}}/vpnGroupSort/list
  27. Content-Type: application/json
  28. Authorization: Bearer {{ACCESS_TOKEN}}
  29. {
  30. "productCode": "{{PRODUCT_CODE}}"
  31. }
  32. #### 添加VPN分组排序
  33. POST {{PMP_SERVER}}/vpnGroupSort/add
  34. Content-Type: application/json
  35. Authorization: Bearer {{ACCESS_TOKEN}}
  36. {
  37. "areas": ["CN", "US"],
  38. "config": [
  39. {
  40. "tagId": 1,
  41. "config": [
  42. {
  43. "groupId": 1,
  44. "locationIds": [1, 2, 3]
  45. },
  46. {
  47. "groupId": 2,
  48. "locationIds": [4, 5, 6]
  49. }
  50. ]
  51. },
  52. {
  53. "tagId": 2,
  54. "config": [
  55. {
  56. "groupId": 3,
  57. "locationIds": [7, 8, 9]
  58. }
  59. ]
  60. }
  61. ]
  62. }
  63. #### 更新VPN分组排序
  64. POST {{PMP_SERVER}}/vpnGroupSort/update
  65. Content-Type: application/json
  66. Authorization: Bearer {{ACCESS_TOKEN}}
  67. {
  68. "area": "CN",
  69. "config": [
  70. {
  71. "tagId": 1,
  72. "config": [
  73. {
  74. "groupId": 1,
  75. "locationIds": [1, 2, 3]
  76. },
  77. {
  78. "groupId": 2,
  79. "locationIds": [4, 5, 6]
  80. }
  81. ]
  82. },
  83. {
  84. "tagId": 2,
  85. "config": [
  86. {
  87. "groupId": 3,
  88. "locationIds": [7, 8, 9]
  89. }
  90. ]
  91. }
  92. ]
  93. }
  94. #### 删除VPN分组排序
  95. POST {{PMP_SERVER}}/vpnGroupSort/del
  96. Content-Type: application/json
  97. Authorization: Bearer {{ACCESS_TOKEN}}
  98. {
  99. "config": {
  100. "area": "CN",
  101. "config": [
  102. {
  103. "tagId": 1,
  104. "config": [
  105. {
  106. "groupId": 1,
  107. "locationIds": [1, 2, 3]
  108. }
  109. ]
  110. }
  111. ]
  112. }
  113. }