gangvy 5 сар өмнө
parent
commit
b491c97bfa
74 өөрчлөгдсөн 203 нэмэгдсэн , 173 устгасан
  1. 2 2
      competitor-analysis/competitor-bsr-tracking/api-config.json
  2. 2 2
      competitor-analysis/competitor-discovery/api-config.json
  3. 2 2
      competitor-analysis/competitor-pricing-analysis/api-config.json
  4. 2 2
      competitor-analysis/competitor-product-comparison/api-config.json
  5. 2 2
      douyin/douyin-comment-replies/api-config.json
  6. 2 2
      douyin/douyin-general-search/api-config.json
  7. 2 2
      douyin/douyin-hashtag-search/api-config.json
  8. 2 2
      douyin/douyin-user-profile/api-config.json
  9. 2 2
      douyin/douyin-user-search/api-config.json
  10. 2 2
      douyin/douyin-video-comments/api-config.json
  11. 2 2
      douyin/douyin-video-detail/api-config.json
  12. 4 4
      jimeng/_update-payment-funid.js
  13. 2 2
      jimeng/jimeng-actor-v2/api-config.json
  14. 2 2
      jimeng/jimeng-actor/api-config.json
  15. 2 2
      jimeng/jimeng-clothes-v2/api-config.json
  16. 2 2
      jimeng/jimeng-img-v4-goods/api-config.json
  17. 2 2
      jimeng/jimeng-img-v4-pod/api-config.json
  18. 2 2
      jimeng/jimeng-img-v4/api-config.json
  19. 2 2
      jimeng/jimeng-img2img-v3/api-config.json
  20. 2 2
      jimeng/jimeng-inpaint/api-config.json
  21. 2 2
      jimeng/jimeng-oh-detect/api-config.json
  22. 2 2
      jimeng/jimeng-oh-generate/api-config.json
  23. 2 2
      jimeng/jimeng-oh-identify/api-config.json
  24. 2 2
      jimeng/jimeng-oh-query/api-config.json
  25. 2 2
      jimeng/jimeng-super-resolution/api-config.json
  26. 2 2
      jimeng/jimeng-task-query/api-config.json
  27. 2 2
      jimeng/jimeng-text2img-v3/api-config.json
  28. 2 2
      jimeng/jimeng-text2img-v31/api-config.json
  29. 2 2
      jimeng/jimeng-video-v3-1080p/api-config.json
  30. 2 2
      jimeng/jimeng-video-v3-720p/api-config.json
  31. 2 2
      jimeng/jimeng-video-v3-pro/api-config.json
  32. 2 2
      review-analysis/review-batch-collection/api-config.json
  33. 2 2
      review-analysis/review-highlight-extraction/api-config.json
  34. 2 2
      review-analysis/review-keyword-cloud/api-config.json
  35. 2 2
      review-analysis/review-pain-point-extraction/api-config.json
  36. 2 2
      review-analysis/review-sentiment-analysis/api-config.json
  37. 26 0
      scripts/check-user.js
  38. 4 0
      scripts/skills-cdn-urls.json
  39. 2 2
      scripts/tools/update-token-config-v2.js
  40. 2 2
      social-media/instagram-search/api-config.json
  41. 2 2
      social-media/instagram-user-info/api-config.json
  42. 2 2
      social-media/instagram-user-posts/api-config.json
  43. 2 2
      social-media/tiktok-hashtag-detail/api-config.json
  44. 2 2
      social-media/tiktok-hashtag-videos/api-config.json
  45. 2 2
      social-media/tiktok-user-posts/api-config.json
  46. 2 2
      social-media/tiktok-user-profile/api-config.json
  47. 2 2
      social-media/tiktok-user-search/api-config.json
  48. 2 2
      social-media/tiktok-video-comments/api-config.json
  49. 2 2
      social-media/tiktok-video-detail/api-config.json
  50. 2 2
      social-media/tiktok-video-search/api-config.json
  51. 2 2
      social-voc/instagram-brand-voc/api-config.json
  52. 2 2
      social-voc/social-trend-analysis/api-config.json
  53. 2 2
      social-voc/tiktok-brand-voc/api-config.json
  54. 2 2
      social-voc/tiktok-category-voc/api-config.json
  55. 2 2
      synthesis/brand-profile/api-config.json
  56. 2 2
      synthesis/category-landscape/api-config.json
  57. 2 2
      synthesis/html-report-generator/api-config.json
  58. 2 2
      synthesis/product-deep-analysis/api-config.json
  59. 2 2
      synthesis/user-persona/api-config.json
  60. 2 2
      synthesis/voc-proposal/api-config.json
  61. 29 29
      video-creation/transcript-to-video/api-config.json
  62. 2 2
      voc/asin-reverse-keywords/api-config.json
  63. 2 2
      voc/asin-sales-volume/api-config.json
  64. 2 2
      voc/category-products/api-config.json
  65. 2 2
      voc/category-tree/api-config.json
  66. 2 2
      voc/keyword-product-ranking/api-config.json
  67. 2 2
      voc/keyword-search-trend/api-config.json
  68. 2 2
      voc/keyword-search/api-config.json
  69. 2 2
      voc/product-detail-query/api-config.json
  70. 2 2
      voc/product-monitor/api-config.json
  71. 2 2
      voc/product-reviews-query/api-config.json
  72. 2 2
      voc/product-search/api-config.json
  73. 2 2
      voc/similar-products/api-config.json
  74. 2 2
      workshop/brand-context-builder/api-config.json

+ 2 - 2
competitor-analysis/competitor-bsr-tracking/api-config.json

@@ -289,7 +289,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -297,7 +297,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
competitor-analysis/competitor-discovery/api-config.json

@@ -316,7 +316,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -324,7 +324,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
competitor-analysis/competitor-pricing-analysis/api-config.json

@@ -273,7 +273,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -281,7 +281,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
competitor-analysis/competitor-product-comparison/api-config.json

@@ -308,7 +308,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -316,7 +316,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-comment-replies/api-config.json

@@ -116,7 +116,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -124,7 +124,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-general-search/api-config.json

@@ -219,7 +219,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -227,7 +227,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-hashtag-search/api-config.json

@@ -177,7 +177,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -185,7 +185,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-user-profile/api-config.json

@@ -97,7 +97,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -105,7 +105,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-user-search/api-config.json

@@ -120,7 +120,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -128,7 +128,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-video-comments/api-config.json

@@ -125,7 +125,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -133,7 +133,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
douyin/douyin-video-detail/api-config.json

@@ -98,7 +98,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -106,7 +106,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 4 - 4
jimeng/_update-payment-funid.js

@@ -8,9 +8,9 @@
  *   node _update-payment-funid.js abc123def456
  *   node _update-payment-funid.js abc123def456
  * 
  * 
  * 这会将所有 jimeng skill 的 qrCodeUrl 从:
  * 这会将所有 jimeng skill 的 qrCodeUrl 从:
- *   https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX
+ *   https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX
  * 更新为:
  * 更新为:
- *   https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX&fun_id=abc123def456
+ *   https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX&fun_id=abc123def456
  * 
  * 
  * 同时也会更新 voc 等其他分类下的 skill(如果有相同 URL 的话)
  * 同时也会更新 voc 等其他分类下的 skill(如果有相同 URL 的话)
  */
  */
@@ -24,8 +24,8 @@ if (!funId) {
   process.exit(1);
   process.exit(1);
 }
 }
 
 
-const OLD_URL = 'https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX';
-const NEW_URL = `https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX&fun_id=${funId}`;
+const OLD_URL = 'https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX';
+const NEW_URL = `https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX&fun_id=${funId}`;
 
 
 // 扫描所有分类目录
 // 扫描所有分类目录
 const rootDir = path.resolve(__dirname, '..');
 const rootDir = path.resolve(__dirname, '..');

+ 2 - 2
jimeng/jimeng-actor-v2/api-config.json

@@ -96,7 +96,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -104,7 +104,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-actor/api-config.json

@@ -86,7 +86,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -94,7 +94,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-clothes-v2/api-config.json

@@ -148,7 +148,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -156,7 +156,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-img-v4-goods/api-config.json

@@ -114,7 +114,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -122,7 +122,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-img-v4-pod/api-config.json

@@ -118,7 +118,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -126,7 +126,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-img-v4/api-config.json

@@ -153,7 +153,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -161,7 +161,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-img2img-v3/api-config.json

@@ -106,7 +106,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -114,7 +114,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-inpaint/api-config.json

@@ -91,7 +91,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -99,7 +99,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-oh-detect/api-config.json

@@ -85,7 +85,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -93,7 +93,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-oh-generate/api-config.json

@@ -115,7 +115,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -123,7 +123,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-oh-identify/api-config.json

@@ -81,7 +81,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -89,7 +89,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-oh-query/api-config.json

@@ -139,7 +139,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -147,7 +147,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-super-resolution/api-config.json

@@ -100,7 +100,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -108,7 +108,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-task-query/api-config.json

@@ -152,7 +152,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -160,7 +160,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-text2img-v3/api-config.json

@@ -106,7 +106,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -114,7 +114,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-text2img-v31/api-config.json

@@ -101,7 +101,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -109,7 +109,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-video-v3-1080p/api-config.json

@@ -125,7 +125,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -133,7 +133,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-video-v3-720p/api-config.json

@@ -156,7 +156,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -164,7 +164,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
jimeng/jimeng-video-v3-pro/api-config.json

@@ -116,7 +116,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -124,7 +124,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
review-analysis/review-batch-collection/api-config.json

@@ -321,7 +321,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -329,7 +329,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
review-analysis/review-highlight-extraction/api-config.json

@@ -241,7 +241,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -249,7 +249,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
review-analysis/review-keyword-cloud/api-config.json

@@ -214,7 +214,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -222,7 +222,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
review-analysis/review-pain-point-extraction/api-config.json

@@ -262,7 +262,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -270,7 +270,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
review-analysis/review-sentiment-analysis/api-config.json

@@ -323,7 +323,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -331,7 +331,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 26 - 0
scripts/check-user.js

@@ -0,0 +1,26 @@
+const headers = {
+  'X-Parse-Application-Id': 'ncloudmaster',
+  'X-Parse-Master-Key': 'SnkK12*&sunq2#@20!'
+};
+const BASE = 'https://server.fmode.cn/parse/classes';
+
+(async () => {
+  // 1. 查看旧记录 ZXI7y9lVLt 的完整数据
+  console.log('=== APIGAuth ZXI7y9lVLt ===');
+  const r1 = await fetch(BASE + '/APIGAuth/ZXI7y9lVLt', { headers });
+  const d1 = await r1.json();
+  console.log(JSON.stringify(d1, null, 2));
+
+  // 2. 模拟回退查询:只按 api 查(不带 user)
+  const apigId = d1.api?.objectId || 'Vu33KNB0y';
+  console.log('\n=== Fallback: query by api only (order: -count) ===');
+  const w = JSON.stringify({ api: { __type: 'Pointer', className: 'APIG', objectId: apigId } });
+  const r2 = await fetch(BASE + '/APIGAuth?where=' + encodeURIComponent(w) + '&order=-count&limit=10', { headers });
+  const d2 = await r2.json();
+  console.log('found:', d2.results?.length);
+  (d2.results || []).forEach(r => console.log(
+    r.objectId, '| count:', r.count, '| used:', r.used,
+    '| user:', r.user?.objectId || '-',
+    '| company:', r.company?.objectId || '-'
+  ));
+})();

+ 4 - 0
scripts/skills-cdn-urls.json

@@ -296,6 +296,10 @@
     "SKILL.md": "https://repos.fmode.cn/x/openclaw-skills/tiktok-video-search/SKILL.md",
     "SKILL.md": "https://repos.fmode.cn/x/openclaw-skills/tiktok-video-search/SKILL.md",
     "api-config.json": "https://repos.fmode.cn/x/openclaw-skills/tiktok-video-search/api-config.json"
     "api-config.json": "https://repos.fmode.cn/x/openclaw-skills/tiktok-video-search/api-config.json"
   },
   },
+  "transcript-to-video": {
+    "SKILL.md": "https://repos.fmode.cn/x/openclaw-skills/transcript-to-video/SKILL.md",
+    "api-config.json": "https://repos.fmode.cn/x/openclaw-skills/transcript-to-video/api-config.json"
+  },
   "user-persona": {
   "user-persona": {
     "SKILL.md": "https://repos.fmode.cn/x/openclaw-skills/user-persona/SKILL.md",
     "SKILL.md": "https://repos.fmode.cn/x/openclaw-skills/user-persona/SKILL.md",
     "api-config.json": "https://repos.fmode.cn/x/openclaw-skills/user-persona/api-config.json"
     "api-config.json": "https://repos.fmode.cn/x/openclaw-skills/user-persona/api-config.json"

+ 2 - 2
scripts/tools/update-token-config-v2.js

@@ -33,7 +33,7 @@ const NEW_TOKEN_CONFIG = {
     steps: [
     steps: [
       "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
       "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
       "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
       "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-      "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+      "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
       "4. 将该URL展示给用户,引导扫码支付"
       "4. 将该URL展示给用户,引导扫码支付"
     ],
     ],
     userResolveEndpoint: "https://server.fmode.cn/parse/users/me",
     userResolveEndpoint: "https://server.fmode.cn/parse/users/me",
@@ -41,7 +41,7 @@ const NEW_TOKEN_CONFIG = {
       "X-Parse-Application-Id": "ncloudmaster",
       "X-Parse-Application-Id": "ncloudmaster",
       "X-Parse-Session-Token": "{vocToken}"
       "X-Parse-Session-Token": "{vocToken}"
     },
     },
-    paymentBaseUrl: "https://pwa.fmode.cn/apig-pay.html",
+    paymentBaseUrl: "https://app.fmode.cn/dev/apig-pay/",
     paymentParams: {
     paymentParams: {
       user: "{resolvedUserId}",
       user: "{resolvedUserId}",
       apigid: "Vo3ROWEvDy",
       apigid: "Vo3ROWEvDy",

+ 2 - 2
social-media/instagram-search/api-config.json

@@ -154,7 +154,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -162,7 +162,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/instagram-user-info/api-config.json

@@ -154,7 +154,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -162,7 +162,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/instagram-user-posts/api-config.json

@@ -174,7 +174,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -182,7 +182,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-hashtag-detail/api-config.json

@@ -116,7 +116,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -124,7 +124,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-hashtag-videos/api-config.json

@@ -160,7 +160,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -168,7 +168,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-user-posts/api-config.json

@@ -157,7 +157,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -165,7 +165,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-user-profile/api-config.json

@@ -163,7 +163,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -171,7 +171,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-user-search/api-config.json

@@ -153,7 +153,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -161,7 +161,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-video-comments/api-config.json

@@ -162,7 +162,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -170,7 +170,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-video-detail/api-config.json

@@ -156,7 +156,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -164,7 +164,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-media/tiktok-video-search/api-config.json

@@ -207,7 +207,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -215,7 +215,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-voc/instagram-brand-voc/api-config.json

@@ -165,7 +165,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -173,7 +173,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-voc/social-trend-analysis/api-config.json

@@ -282,7 +282,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -290,7 +290,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-voc/tiktok-brand-voc/api-config.json

@@ -203,7 +203,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -211,7 +211,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
social-voc/tiktok-category-voc/api-config.json

@@ -225,7 +225,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -233,7 +233,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/brand-profile/api-config.json

@@ -374,7 +374,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -382,7 +382,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/category-landscape/api-config.json

@@ -336,7 +336,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -344,7 +344,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/html-report-generator/api-config.json

@@ -217,7 +217,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -225,7 +225,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/product-deep-analysis/api-config.json

@@ -656,7 +656,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -664,7 +664,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/user-persona/api-config.json

@@ -292,7 +292,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -300,7 +300,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
synthesis/voc-proposal/api-config.json

@@ -350,7 +350,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -358,7 +358,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 29 - 29
video-creation/transcript-to-video/api-config.json

@@ -1,7 +1,7 @@
-{
+{
   "name": "transcript-to-video",
   "name": "transcript-to-video",
-  "displayName": "閫愬瓧绋緼I瑙嗛鐢熸垚宸ヤ綔娴?,
-  "description": "杈撳叆閫愬瓧绋挎枃鏈紝AI鑷姩鎷嗗垎闀滆剼鏈紝鎵归噺璋冪敤鍗虫ⅵ瑙嗛鐢熸垚锛岃緭鍑鸿棰戠墖娈礥RL鍒楄〃+SRT瀛楀箷鏂囦欢銆傛敮鎸佹枃鐢熻棰戝拰鍏堝浘鍚庤棰戜袱绉嶆ā寮忋€?,
+  "displayName": "逐字稿 AI 视频生成工作流",
+  "description": "输入逐字稿文本,AI 自动拆分分镜脚本,批量生成视频素材,输出视频片段 URL 列表和 SRT 字幕文件。支持文生视频和先图后视频两种模式。",
   "category": "video-creation",
   "category": "video-creation",
   "version": "1.0.0",
   "version": "1.0.0",
   "type": "orchestration",
   "type": "orchestration",
@@ -12,7 +12,7 @@
     "properties": {
     "properties": {
       "transcript": {
       "transcript": {
         "type": "string",
         "type": "string",
-        "description": "閫愬瓧绋垮叏鏂囷紙涓枃锛夛紝Agent灏嗚嚜鍔ㄦ媶鍒嗕负鍒嗛暅娈?
+        "description": "逐字稿全文(中文),Agent 将自动拆分为分镜段"
       },
       },
       "segmentDuration": {
       "segmentDuration": {
         "type": "number",
         "type": "number",
@@ -28,7 +28,7 @@
       "videoMethod": {
       "videoMethod": {
         "type": "string",
         "type": "string",
         "enum": ["text2video", "img2video"],
         "enum": ["text2video", "img2video"],
-        "description": "text2video=绾枃鐢熻棰戯紙蹇€燂級锛宨mg2video=鍏堢敓鍥惧啀鍥剧敓瑙嗛锛堟晥鏋滄洿鍙帶锛?,
+        "description": "text2video=纯文生视频(更快),img2video=先生成图片再图生视频(效果更可控)",
         "default": "text2video"
         "default": "text2video"
       },
       },
       "aspectRatio": {
       "aspectRatio": {
@@ -40,7 +40,7 @@
       "frames": {
       "frames": {
         "type": "integer",
         "type": "integer",
         "enum": [121, 241],
         "enum": [121, 241],
-        "description": "瑙嗛甯ф暟锛?21=5绉掞紝241=10绉?,
+        "description": "视频帧数,121=5秒,241=10秒",
         "default": 121
         "default": 121
       }
       }
     }
     }
@@ -53,8 +53,8 @@
       "type": "ai",
       "type": "ai",
       "description": "Agent灏嗛€愬瓧绋挎媶鍒嗕负鍒嗛暅JSON鍜孲RT瀛楀箷",
       "description": "Agent灏嗛€愬瓧绋挎媶鍒嗕负鍒嗛暅JSON鍜孲RT瀛楀箷",
       "aiConfig": {
       "aiConfig": {
-        "systemPrompt": "浣犳槸涓撲笟鐨勮棰戝垎闀滆剼鏈紪鍐欎笓瀹躲€傚皢閫愬瓧绋挎媶鍒嗕负鍒嗛暅娈碉紝姣忔绾?0-45涓腑鏂囧瓧锛堢害15绉掕閫燂級銆備负姣忔鐢熸垚鑻辨枃瑙嗛鐢熸垚鎻愮ず璇嶏紙prompt锛夛紝鎻忚堪鐢婚潰鍐呭銆侀暅澶寸被鍨嬨€佹皼鍥村拰鐢昏川銆?,
-        "userPromptTemplate": "璇峰皢浠ヤ笅閫愬瓧绋挎媶鍒嗕负鍒嗛暅鑴氭湰锛屾瘡娈电害${segmentDuration}绉掋€俓n\n閫愬瓧绋匡細\n${transcript}\n\n杈撳嚭JSON鏁扮粍鏍煎紡锛歕n[{\"id\":\"S-01\",\"act\":\"娈佃惤鍚峔",\"narration\":\"涓枃鏃佺櫧鍘熸枃\",\"type\":\"ai-gen\",\"prompt\":\"English video generation prompt with scene, camera, mood, quality keywords\",\"duration\":\"15s\"}]\n\n鍚屾椂杈撳嚭SRT瀛楀箷鏂囦欢鍐呭銆?,
+        "systemPrompt": "你是专业的视频分镜脚本编写专家。请将逐字稿拆分为分镜段,每段约 40-45 个中文字(约 15 秒语速)。为每段生成英文视频提示词(prompt),描述画面内容、镜头类型、氛围和画质。",
+        "userPromptTemplate": "请将以下逐字稿拆分为分镜脚本,每段约 ${segmentDuration} 秒。\n\n逐字稿:\n${transcript}\n\n请输出 JSON 数组,每项包含 id、act、narration、type、prompt、duration 字段,并同时输出 SRT 字幕文件内容。",
         "outputFormat": {
         "outputFormat": {
           "storyboard": "Array<{id, act, narration, type, prompt, duration}>",
           "storyboard": "Array<{id, act, narration, type, prompt, duration}>",
           "srt": "String (SRT format subtitle content)"
           "srt": "String (SRT format subtitle content)"
@@ -107,7 +107,7 @@
           "steps": [
           "steps": [
             {
             {
               "id": "2b-1",
               "id": "2b-1",
-              "name": "鏂囩敓鍥撅紙棣栧抚锛?,
+              "name": "文生图(首帧)",
               "skill": "jimeng/jimeng-img-v4",
               "skill": "jimeng/jimeng-img-v4",
               "input": {
               "input": {
                 "prompt": "${segment.prompt}",
                 "prompt": "${segment.prompt}",
@@ -176,7 +176,7 @@
       "steps": [
       "steps": [
         {
         {
           "id": "3a",
           "id": "3a",
-          "name": "杞浠诲姟鐘舵€?,
+          "name": "轮询任务状态",
           "skill": "jimeng/jimeng-task-query",
           "skill": "jimeng/jimeng-task-query",
           "input": {
           "input": {
             "workId": "${workId}",
             "workId": "${workId}",
@@ -207,7 +207,7 @@
     },
     },
     {
     {
       "step": 4,
       "step": 4,
-      "name": "缁撴灉姹囨€?,
+      "name": "结果汇总",
       "type": "compute",
       "type": "compute",
       "logic": "aggregateResults(storyboard, srt, videoResults)",
       "logic": "aggregateResults(storyboard, srt, videoResults)",
       "algorithm": {
       "algorithm": {
@@ -219,7 +219,7 @@
     },
     },
     {
     {
       "step": 5,
       "step": 5,
-      "name": "鍙€夛細涓€閿垚鐗?,
+      "name": "可选:一键成片",
       "type": "api",
       "type": "api",
       "optional": true,
       "optional": true,
       "condition": "user requests quick compilation && successCount <= 50 && totalDuration <= 30",
       "condition": "user requests quick compilation && successCount <= 50 && totalDuration <= 30",
@@ -254,7 +254,7 @@
             "prompt": { "type": "string" },
             "prompt": { "type": "string" },
             "duration": { "type": "string" },
             "duration": { "type": "string" },
             "videoUrl": { "type": "string", "description": "鐢熸垚鐨勮棰慤RL锛堟案涔呮湁鏁堬級" },
             "videoUrl": { "type": "string", "description": "鐢熸垚鐨勮棰慤RL锛堟案涔呮湁鏁堬級" },
-            "imageUrl": { "type": "string", "description": "鐢熸垚鐨勯甯у浘URL锛坕mg2video妯″紡锛? }
+            "imageUrl": { "type": "string", "description": "生成的首帧图片 URL(img2video 模式)" }
           }
           }
         }
         }
       },
       },
@@ -264,7 +264,7 @@
       },
       },
       "segments": {
       "segments": {
         "type": "array",
         "type": "array",
-        "description": "瑙嗛鐗囨姹囨€?,
+        "description": "视频片段汇总",
         "items": {
         "items": {
           "type": "object",
           "type": "object",
           "properties": {
           "properties": {
@@ -297,12 +297,12 @@
     "text2video_720p_5s": {
     "text2video_720p_5s": {
       "perSegment": 1.4,
       "perSegment": 1.4,
       "unit": "CNY",
       "unit": "CNY",
-      "formula": "0.28鍏?绉?脳 5绉?
+      "formula": "0.28元/秒 × 5秒"
     },
     },
     "text2video_720p_10s": {
     "text2video_720p_10s": {
       "perSegment": 2.8,
       "perSegment": 2.8,
       "unit": "CNY",
       "unit": "CNY",
-      "formula": "0.28鍏?绉?脳 10绉?
+      "formula": "0.28元/秒 × 10秒"
     },
     },
     "img2video_720p_5s": {
     "img2video_720p_5s": {
       "perSegment": 1.62,
       "perSegment": 1.62,
@@ -310,32 +310,32 @@
       "formula": "0.22鍏?鍥? + 0.28鍏?绉捗?绉?瑙嗛)"
       "formula": "0.22鍏?鍥? + 0.28鍏?绉捗?绉?瑙嗛)"
     },
     },
     "example_71segments_5s": {
     "example_71segments_5s": {
-      "text2video": "鈮?9鍏?,
-      "img2video": "鈮?15鍏?
+      "text2video": "约99元",
+      "img2video": "约115元"
     }
     }
   },
   },
 
 
   "limitations": {
   "limitations": {
-    "videoDuration": "浠呮敮鎸?绉?121甯?鎴?0绉?241甯?锛屾棤娉曠簿纭尮閰峉RT鏃堕棿鎴?,
+    "videoDuration": "仅支持 5 秒(121 帧)或 10 秒(241 帧),无法精确匹配 SRT 时间戳",
     "noTTS": "鏃燭TS閰嶉煶鑳藉姏锛岄渶鐢ㄦ埛鍦ㄥ壀鏄犱腑閰嶉煶",
     "noTTS": "鏃燭TS閰嶉煶鑳藉姏锛岄渶鐢ㄦ埛鍦ㄥ壀鏄犱腑閰嶉煶",
-    "noAutoStitch": "鏃犺嚜鍔ㄦ嫾鎺ラ暱瑙嗛鑳藉姏锛宷uickly鏈€闀?0绉?,
-    "parallelLimit": "鍗虫ⅵAPI寤鸿鈮?骞惰锛岄伩鍏嶉鐜囬檺鍒?
+    "noAutoStitch": "暂无自动拼接长视频能力,quickly 最长 30 秒",
+    "parallelLimit": "即梦 API 建议并行数不超过 5,避免触发频率限制"
   },
   },
 
 
   "futureExtensions": [
   "futureExtensions": [
     {
     {
       "name": "tts-voiceover",
       "name": "tts-voiceover",
-      "description": "TTS閰嶉煶Skill锛氭寜閫愬瓧绋跨敓鎴愯闊抽煶棰?,
+      "description": "TTS 配音 Skill:按逐字稿生成语音音频",
       "status": "planned"
       "status": "planned"
     },
     },
     {
     {
       "name": "video-stitch",
       "name": "video-stitch",
-      "description": "瑙嗛鎷兼帴Skill锛欶Fmpeg鏈嶅姟绔寜SRT鏃堕棿杞寸簿纭嫾鎺?,
+      "description": "视频拼接 Skill:FFmpeg 服务端按 SRT 时间轴精确拼接",
       "status": "planned"
       "status": "planned"
     },
     },
     {
     {
       "name": "seeddance-video",
       "name": "seeddance-video",
-      "description": "seeddance2.0妯″瀷鎺ュ叆锛氭洿楂樿川閲忚棰戠敓鎴?,
+      "description": "seeddance2.0 模型接入:生成更高质量视频",
       "status": "planned"
       "status": "planned"
     }
     }
   ],
   ],
@@ -349,23 +349,23 @@
     "resolutionOrder": ["configFile", "currentToken"],
     "resolutionOrder": ["configFile", "currentToken"],
     "onMissing": {
     "onMissing": {
       "action": "showPaymentQR",
       "action": "showPaymentQR",
-      "qrCodeUrl": "https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX&fun_id=HOkkX72PMF",
+      "qrCodeUrl": "https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX&fun_id=HOkkX72PMF",
       "paymentCheckEndpoint": "https://server.fmode.cn/api/apig/getApig",
       "paymentCheckEndpoint": "https://server.fmode.cn/api/apig/getApig",
       "pollingIntervalMs": 3000,
       "pollingIntervalMs": 3000,
       "pollingTimeoutMs": 300000,
       "pollingTimeoutMs": 300000,
       "onPaymentSuccess": "retrySkillWithNewToken",
       "onPaymentSuccess": "retrySkillWithNewToken",
       "title": "鎵爜寮€閫氬嵆姊I瑙嗛鐢熸垚鏈嶅姟",
       "title": "鎵爜寮€閫氬嵆姊I瑙嗛鐢熸垚鏈嶅姟",
-      "message": "璇锋壂鎻忎笅鏂逛簩缁寸爜瀹屾垚鏀粯锛屾敮浠樻垚鍔熷悗灏嗚嚜鍔ㄨ幏鍙?Token 骞剁户缁墽琛屻€?
+      "message": "请扫描下方二维码完成支付,支付成功后将自动获取新 Token 并继续执行。"
     },
     },
     "onBalanceInsufficient": {
     "onBalanceInsufficient": {
       "action": "showPaymentQR",
       "action": "showPaymentQR",
-      "qrCodeUrl": "https://pwa.fmode.cn/apig-pay.html?authid=T0iOotHcDX&fun_id=HOkkX72PMF",
+      "qrCodeUrl": "https://app.fmode.cn/dev/apig-pay/?authid=T0iOotHcDX&fun_id=HOkkX72PMF",
       "paymentCheckEndpoint": "https://server.fmode.cn/api/apig/getApig",
       "paymentCheckEndpoint": "https://server.fmode.cn/api/apig/getApig",
       "pollingIntervalMs": 3000,
       "pollingIntervalMs": 3000,
       "pollingTimeoutMs": 300000,
       "pollingTimeoutMs": 300000,
       "onPaymentSuccess": "retrySkillWithNewToken",
       "onPaymentSuccess": "retrySkillWithNewToken",
-      "title": "鍗虫ⅵAI Token 浣欓涓嶈冻锛岃鎵爜鍏呭€?,
-      "message": "褰撳墠 Token 浣欓涓嶈冻锛岃鎵弿浜岀淮鐮佸厖鍊硷紝鏀粯瀹屾垚鍚庡皢鑷姩缁х画鎵ц銆?
+      "title": "即梦 AI Token 余额不足,请扫码充值",
+      "message": "当前 Token 余额不足,请扫描二维码充值,支付完成后将自动继续执行。"
     }
     }
   },
   },
 
 

+ 2 - 2
voc/asin-reverse-keywords/api-config.json

@@ -108,7 +108,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -116,7 +116,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/asin-sales-volume/api-config.json

@@ -110,7 +110,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -118,7 +118,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/category-products/api-config.json

@@ -122,7 +122,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -130,7 +130,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/category-tree/api-config.json

@@ -94,7 +94,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -102,7 +102,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/keyword-product-ranking/api-config.json

@@ -119,7 +119,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -127,7 +127,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/keyword-search-trend/api-config.json

@@ -108,7 +108,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -116,7 +116,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/keyword-search/api-config.json

@@ -115,7 +115,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -123,7 +123,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/product-detail-query/api-config.json

@@ -232,7 +232,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -240,7 +240,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/product-monitor/api-config.json

@@ -107,7 +107,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -115,7 +115,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/product-reviews-query/api-config.json

@@ -227,7 +227,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -235,7 +235,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/product-search/api-config.json

@@ -148,7 +148,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -156,7 +156,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
voc/similar-products/api-config.json

@@ -99,7 +99,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -107,7 +107,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",

+ 2 - 2
workshop/brand-context-builder/api-config.json

@@ -194,7 +194,7 @@
       "steps": [
       "steps": [
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "1. 从 voc-credentials.json 或 currentToken 获取当前 session token",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
         "2. 调用 GET https://server.fmode.cn/parse/users/me (Header: X-Parse-Application-Id: ncloudmaster, X-Parse-Session-Token: {token})获取用户 objectId",
-        "3. 拼接充值URL: https://pwa.fmode.cn/apig-pay.html?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
+        "3. 拼接充值URL: https://app.fmode.cn/dev/apig-pay/?user={objectId}&apigid=Vo3ROWEvDy&fun_id=HOkkX72PMF",
         "4. 将该URL展示给用户,引导扫码支付"
         "4. 将该URL展示给用户,引导扫码支付"
       ],
       ],
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
       "userResolveEndpoint": "https://server.fmode.cn/parse/users/me",
@@ -202,7 +202,7 @@
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Application-Id": "ncloudmaster",
         "X-Parse-Session-Token": "{vocToken}"
         "X-Parse-Session-Token": "{vocToken}"
       },
       },
-      "paymentBaseUrl": "https://pwa.fmode.cn/apig-pay.html",
+      "paymentBaseUrl": "https://app.fmode.cn/dev/apig-pay/",
       "paymentParams": {
       "paymentParams": {
         "user": "{resolvedUserId}",
         "user": "{resolvedUserId}",
         "apigid": "Vo3ROWEvDy",
         "apigid": "Vo3ROWEvDy",