找回密码
 注册免广告
搜索
华侨银行 15 新加坡币 🔥MyFin 5 欧元羊毛 🔥熊猫速汇 50 元券 🔥ByBit 交易所羊毛🐑人人必备的 Wise 💳
Wirex 银行卡,送 $45 美元最便宜的 eSIM 流量手机号 📱个人 IBAN 出金,注册送 $25 比特币 ฿数字货币银行卡,注册送 7 美元💲IBKR开户送 $1000 股票
楼主: pzhihao

[eSIM] 自己操作giffgaff转esim

[复制链接]

633

主题

6259

回帖

1万

积分

版主

积分
15186
HelloWorld 发表于 2024-3-28 20:14:19 | 显示全部楼层
要是录个油管视频就火了

点评

抄来的,算了,又不是原创  详情 回复 发表于 2024-3-28 20:27

1

主题

183

回帖

524

积分

高级会员

积分
524
aprilcloud 发表于 2024-3-28 20:17:40 | 显示全部楼层
需要用什么浏览器导入这个文件

点评

下载安装postman  详情 回复 发表于 2024-3-28 20:22

1

主题

183

回帖

524

积分

高级会员

积分
524
aprilcloud 发表于 2024-3-28 20:20:28 | 显示全部楼层
我怎么导入后是 编码

点评

什么编码  详情 回复 发表于 2024-3-28 20:23

24

主题

363

回帖

1001

积分

金牌会员

积分
1001
 楼主| pzhihao 发表于 2024-3-28 20:22:54 | 显示全部楼层
aprilcloud 发表于 2024-3-28 20:17
需要用什么浏览器导入这个文件

下载安装postman

24

主题

363

回帖

1001

积分

金牌会员

积分
1001
 楼主| pzhihao 发表于 2024-3-28 20:23:17 | 显示全部楼层
aprilcloud 发表于 2024-3-28 20:20
我怎么导入后是 编码

什么编码

24

主题

363

回帖

1001

积分

金牌会员

积分
1001
 楼主| pzhihao 发表于 2024-3-28 20:25:27 | 显示全部楼层
本帖最后由 pzhihao 于 2024-3-28 20:26 编辑
  1. {
  2.         "info": {
  3.                 "_postman_id": "b452c872-707a-42fb-9e1b-c8520c4e0a19",
  4.                 "name": "Giffgaff",
  5.                 "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
  6.                 "_exporter_id": "2203562"
  7.         },
  8.         "item": [
  9.                 {
  10.                         "name": "發送認證郵件 Send Email Verification",
  11.                         "event": [
  12.                                 {
  13.                                         "listen": "test",
  14.                                         "script": {
  15.                                                 "exec": [
  16.                                                         "pm.collectionVariables.set("email_code_ref", pm.response.json().ref);"
  17.                                                 ],
  18.                                                 "type": "text/javascript"
  19.                                         }
  20.                                 }
  21.                         ],
  22.                         "request": {
  23.                                 "method": "POST",
  24.                                 "header": [],
  25.                                 "body": {
  26.                                         "mode": "raw",
  27.                                         "raw": "{\r\n\t"source": "esim",\r\n\t"preferredChannels": ["EMAIL"]\r\n}",
  28.                                         "options": {
  29.                                                 "raw": {
  30.                                                         "language": "json"
  31.                                                 }
  32.                                         }
  33.                                 },
  34.                                 "url": {
  35.                                         "raw": "https://id.giffgaff.com/v4/mfa/challenge/me",
  36.                                         "protocol": "https",
  37.                                         "host": [
  38.                                                 "id",
  39.                                                 "giffgaff",
  40.                                                 "com"
  41.                                         ],
  42.                                         "path": [
  43.                                                 "v4",
  44.                                                 "mfa",
  45.                                                 "challenge",
  46.                                                 "me"
  47.                                         ]
  48.                                 }
  49.                         },
  50.                         "response": []
  51.                 },
  52.                 {
  53.                         "name": "檢查郵件認證碼 Verify Email code",
  54.                         "event": [
  55.                                 {
  56.                                         "listen": "test",
  57.                                         "script": {
  58.                                                 "exec": [
  59.                                                         "pm.collectionVariables.set("email_signature", pm.response.json().signature);"
  60.                                                 ],
  61.                                                 "type": "text/javascript"
  62.                                         }
  63.                                 },
  64.                                 {
  65.                                         "listen": "prerequest",
  66.                                         "script": {
  67.                                                 "exec": [
  68.                                                         "pm.collectionVariables.set("email_code", pm.request.url.query.get("code"));"
  69.                                                 ],
  70.                                                 "type": "text/javascript"
  71.                                         }
  72.                                 }
  73.                         ],
  74.                         "request": {
  75.                                 "method": "POST",
  76.                                 "header": [],
  77.                                 "body": {
  78.                                         "mode": "raw",
  79.                                         "raw": "{\r\n\t"ref": "{{email_code_ref}}",\r\n\t"code": "{{email_code}}"\r\n}",
  80.                                         "options": {
  81.                                                 "raw": {
  82.                                                         "language": "json"
  83.                                                 }
  84.                                         }
  85.                                 },
  86.                                 "url": {
  87.                                         "raw": "https://id.giffgaff.com/v4/mfa/validation?code=159804",
  88.                                         "protocol": "https",
  89.                                         "host": [
  90.                                                 "id",
  91.                                                 "giffgaff",
  92.                                                 "com"
  93.                                         ],
  94.                                         "path": [
  95.                                                 "v4",
  96.                                                 "mfa",
  97.                                                 "validation"
  98.                                         ],
  99.                                         "query": [
  100.                                                 {
  101.                                                         "key": "code",
  102.                                                         "value": "159804"
  103.                                                 }
  104.                                         ]
  105.                                 }
  106.                         },
  107.                         "response": []
  108.                 },
  109.                 {
  110.                         "name": "取得會員資訊 Get Member",
  111.                         "event": [
  112.                                 {
  113.                                         "listen": "test",
  114.                                         "script": {
  115.                                                 "exec": [
  116.                                                         "pm.collectionVariables.set("memberId", pm.response.json().data.memberProfile.id);\r",
  117.                                                         ""
  118.                                                 ],
  119.                                                 "type": "text/javascript"
  120.                                         }
  121.                                 },
  122.                                 {
  123.                                         "listen": "prerequest",
  124.                                         "script": {
  125.                                                 "exec": [
  126.                                                         "console.log(pm.collectionVariables.get("email_signature"))\r",
  127.                                                         "if(pm.collectionVariables.get("email_signature")==null || pm.collectionVariables.get("email_signature")== ""){\r",
  128.                                                         "    console.error("Email 尚未驗證");\r",
  129.                                                         "    throw new Error("Email 尚未驗證");\r",
  130.                                                         "}"
  131.                                                 ],
  132.                                                 "type": "text/javascript"
  133.                                         }
  134.                                 }
  135.                         ],
  136.                         "request": {
  137.                                 "method": "POST",
  138.                                 "header": [],
  139.                                 "body": {
  140.                                         "mode": "graphql",
  141.                                         "graphql": {
  142.                                                 "query": "query getMemberProfileAndSim {\r\n  memberProfile {\r\n    id\r\n    memberName\r\n    __typename\r\n  }\r\n  sim {\r\n    phoneNumber\r\n    status\r\n    __typename\r\n  }\r\n}\r\n",
  143.                                                 "variables": ""
  144.                                         }
  145.                                 },
  146.                                 "url": {
  147.                                         "raw": "https://publicapi.giffgaff.com/gateway/graphql",
  148.                                         "protocol": "https",
  149.                                         "host": [
  150.                                                 "publicapi",
  151.                                                 "giffgaff",
  152.                                                 "com"
  153.                                         ],
  154.                                         "path": [
  155.                                                 "gateway",
  156.                                                 "graphql"
  157.                                         ]
  158.                                 }
  159.                         },
  160.                         "response": []
  161.                 },
  162.                 {
  163.                         "name": "申請 SIM卡 Reserve SIM",
  164.                         "event": [
  165.                                 {
  166.                                         "listen": "test",
  167.                                         "script": {
  168.                                                 "exec": [
  169.                                                         "pm.collectionVariables.set("esim_ssn", pm.response.json().data.reserveESim.esim.ssn);\r",
  170.                                                         "pm.collectionVariables.set("esim_activation_code", pm.response.json().data.reserveESim.esim.activationCode);\r",
  171.                                                         ""
  172.                                                 ],
  173.                                                 "type": "text/javascript"
  174.                                         }
  175.                                 }
  176.                         ],
  177.                         "request": {
  178.                                 "method": "POST",
  179.                                 "header": [
  180.                                         {
  181.                                                 "key": "x-gg-app-os",
  182.                                                 "value": "iOS",
  183.                                                 "type": "text"
  184.                                         },
  185.                                         {
  186.                                                 "key": "x-gg-app-os-version",
  187.                                                 "value": "14",
  188.                                                 "type": "text"
  189.                                         },
  190.                                         {
  191.                                                 "key": "x-gg-app-build-number",
  192.                                                 "value": "722",
  193.                                                 "type": "text"
  194.                                         },
  195.                                         {
  196.                                                 "key": "x-gg-app-device-manufacturer",
  197.                                                 "value": "apple",
  198.                                                 "type": "text"
  199.                                         },
  200.                                         {
  201.                                                 "key": "x-gg-app-device-model",
  202.                                                 "value": "iphone15",
  203.                                                 "type": "text"
  204.                                         },
  205.                                         {
  206.                                                 "key": "x-gg-app-version",
  207.                                                 "value": "13.21.2",
  208.                                                 "type": "text"
  209.                                         }
  210.                                 ],
  211.                                 "body": {
  212.                                         "mode": "graphql",
  213.                                         "graphql": {
  214.                                                 "query": "mutation reserveESim($input: ESimReservationInput!) {\r\n  reserveESim: reserveESim(input: $input) {\r\n    id\r\n    memberId\r\n    reservationStartDate\r\n    reservationEndDate\r\n    status\r\n    esim {\r\n      ssn\r\n      activationCode\r\n      deliveryStatus\r\n      associatedMemberId\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n",
  215.                                                 "variables": "{\r\n    "input": {\r\n\t\t"memberId": "{{memberId}}",\r\n\t\t"userIntent": "SWITCH"\r\n\t}\r\n}"
  216.                                         }
  217.                                 },
  218.                                 "url": {
  219.                                         "raw": "https://publicapi.giffgaff.com/gateway/graphql",
  220.                                         "protocol": "https",
  221.                                         "host": [
  222.                                                 "publicapi",
  223.                                                 "giffgaff",
  224.                                                 "com"
  225.                                         ],
  226.                                         "path": [
  227.                                                 "gateway",
  228.                                                 "graphql"
  229.                                         ]
  230.                                 }
  231.                         },
  232.                         "response": []
  233.                 },
  234.                 {
  235.                         "name": "申請交換eSIM Swap SIM",
  236.                         "event": [
  237.                                 {
  238.                                         "listen": "test",
  239.                                         "script": {
  240.                                                 "exec": [
  241.                                                         ""
  242.                                                 ],
  243.                                                 "type": "text/javascript"
  244.                                         }
  245.                                 },
  246.                                 {
  247.                                         "listen": "prerequest",
  248.                                         "script": {
  249.                                                 "exec": [
  250.                                                         ""
  251.                                                 ],
  252.                                                 "type": "text/javascript"
  253.                                         }
  254.                                 }
  255.                         ],
  256.                         "request": {
  257.                                 "method": "POST",
  258.                                 "header": [
  259.                                         {
  260.                                                 "key": "x-gg-app-os",
  261.                                                 "value": "iOS",
  262.                                                 "type": "text"
  263.                                         },
  264.                                         {
  265.                                                 "key": "x-gg-app-os-version",
  266.                                                 "value": "14",
  267.                                                 "type": "text"
  268.                                         },
  269.                                         {
  270.                                                 "key": "x-gg-app-build-number",
  271.                                                 "value": "722",
  272.                                                 "type": "text"
  273.                                         },
  274.                                         {
  275.                                                 "key": "x-gg-app-device-manufacturer",
  276.                                                 "value": "apple",
  277.                                                 "type": "text"
  278.                                         },
  279.                                         {
  280.                                                 "key": "x-gg-app-device-model",
  281.                                                 "value": "iphone15",
  282.                                                 "type": "text"
  283.                                         },
  284.                                         {
  285.                                                 "key": "x-gg-app-version",
  286.                                                 "value": "13.21.2",
  287.                                                 "type": "text"
  288.                                         }
  289.                                 ],
  290.                                 "body": {
  291.                                         "mode": "graphql",
  292.                                         "graphql": {
  293.                                                 "query": "mutation SwapSim($activationCode: String!, $mfaSignature: String!) {\r\n  swapSim(activationCode: $activationCode, mfaSignature: $mfaSignature) {\r\n    old {\r\n      ssn\r\n      activationCode\r\n      __typename\r\n    }\r\n    new {\r\n      ssn\r\n      activationCode\r\n      __typename\r\n    }\r\n    __typename\r\n  }\r\n}\r\n",
  294.                                                 "variables": "{\r\n\t"activationCode": "{{esim_activation_code}}",\r\n\t"mfaSignature": "{{email_signature}}"\r\n}"
  295.                                         }
  296.                                 },
  297.                                 "url": {
  298.                                         "raw": "https://publicapi.giffgaff.com/gateway/graphql",
  299.                                         "protocol": "https",
  300.                                         "host": [
  301.                                                 "publicapi",
  302.                                                 "giffgaff",
  303.                                                 "com"
  304.                                         ],
  305.                                         "path": [
  306.                                                 "gateway",
  307.                                                 "graphql"
  308.                                         ]
  309.                                 }
  310.                         },
  311.                         "response": []
  312.                 },
  313.                 {
  314.                         "name": "取得eSIM Get ESIMs",
  315.                         "request": {
  316.                                 "method": "POST",
  317.                                 "header": [
  318.                                         {
  319.                                                 "key": "x-gg-app-os",
  320.                                                 "value": "iOS",
  321.                                                 "type": "text"
  322.                                         },
  323.                                         {
  324.                                                 "key": "x-gg-app-os-version",
  325.                                                 "value": "14",
  326.                                                 "type": "text"
  327.                                         },
  328.                                         {
  329.                                                 "key": "x-gg-app-build-number",
  330.                                                 "value": "722",
  331.                                                 "type": "text"
  332.                                         },
  333.                                         {
  334.                                                 "key": "x-gg-app-device-manufacturer",
  335.                                                 "value": "apple",
  336.                                                 "type": "text"
  337.                                         },
  338.                                         {
  339.                                                 "key": "x-gg-app-device-model",
  340.                                                 "value": "iphone15",
  341.                                                 "type": "text"
  342.                                         },
  343.                                         {
  344.                                                 "key": "x-gg-app-version",
  345.                                                 "value": "13.21.2",
  346.                                                 "type": "text"
  347.                                         }
  348.                                 ],
  349.                                 "body": {
  350.                                         "mode": "graphql",
  351.                                         "graphql": {
  352.                                                 "query": "query getESims($deliveryStatus: ESimDeliveryStatus!) {\r\n  eSims(deliveryStatus: $deliveryStatus) {\r\n    ssn\r\n    __typename\r\n  }\r\n}\r\n",
  353.                                                 "variables": "{\r\n\t"deliveryStatus": "DOWNLOADABLE"\r\n}"
  354.                                         }
  355.                                 },
  356.                                 "url": {
  357.                                         "raw": "https://publicapi.giffgaff.com/gateway/graphql",
  358.                                         "protocol": "https",
  359.                                         "host": [
  360.                                                 "publicapi",
  361.                                                 "giffgaff",
  362.                                                 "com"
  363.                                         ],
  364.                                         "path": [
  365.                                                 "gateway",
  366.                                                 "graphql"
  367.                                         ]
  368.                                 }
  369.                         },
  370.                         "response": []
  371.                 },
  372.                 {
  373.                         "name": "取得eSIM下載碼 Get ESIM Token",
  374.                         "event": [
  375.                                 {
  376.                                         "listen": "test",
  377.                                         "script": {
  378.                                                 "exec": [
  379.                                                         "pm.collectionVariables.set("lpa_string", pm.response.json().data.eSimDownloadToken.lpaString);"
  380.                                                 ],
  381.                                                 "type": "text/javascript"
  382.                                         }
  383.                                 }
  384.                         ],
  385.                         "request": {
  386.                                 "method": "POST",
  387.                                 "header": [
  388.                                         {
  389.                                                 "key": "x-gg-app-os",
  390.                                                 "value": "iOS",
  391.                                                 "type": "text"
  392.                                         },
  393.                                         {
  394.                                                 "key": "x-gg-app-os-version",
  395.                                                 "value": "14",
  396.                                                 "type": "text"
  397.                                         },
  398.                                         {
  399.                                                 "key": "x-gg-app-build-number",
  400.                                                 "value": "722",
  401.                                                 "type": "text"
  402.                                         },
  403.                                         {
  404.                                                 "key": "x-gg-app-device-manufacturer",
  405.                                                 "value": "apple",
  406.                                                 "type": "text"
  407.                                         },
  408.                                         {
  409.                                                 "key": "x-gg-app-device-model",
  410.                                                 "value": "iphone15",
  411.                                                 "type": "text"
  412.                                         },
  413.                                         {
  414.                                                 "key": "x-gg-app-version",
  415.                                                 "value": "13.21.2",
  416.                                                 "type": "text"
  417.                                         }
  418.                                 ],
  419.                                 "body": {
  420.                                         "mode": "graphql",
  421.                                         "graphql": {
  422.                                                 "query": "query eSimDownloadToken($ssn: String!) {\r\n  eSimDownloadToken(ssn: $ssn) {\r\n    id\r\n    host\r\n    matchingId\r\n    lpaString\r\n    __typename\r\n  }\r\n}\r\n",
  423.                                                 "variables": "{\r\n\t"ssn": "{{esim_ssn}}"\r\n}"
  424.                                         }
  425.                                 },
  426.                                 "url": {
  427.                                         "raw": "https://publicapi.giffgaff.com/gateway/graphql",
  428.                                         "protocol": "https",
  429.                                         "host": [
  430.                                                 "publicapi",
  431.                                                 "giffgaff",
  432.                                                 "com"
  433.                                         ],
  434.                                         "path": [
  435.                                                 "gateway",
  436.                                                 "graphql"
  437.                                         ]
  438.                                 }
  439.                         },
  440.                         "response": []
  441.                 },
  442.                 {
  443.                         "name": "產生QRCode Get ESIM QRCode",
  444.                         "request": {
  445.                                 "method": "GET",
  446.                                 "header": [],
  447.                                 "url": {
  448.                                         "raw": "https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl={{lpa_string}}",
  449.                                         "protocol": "https",
  450.                                         "host": [
  451.                                                 "chart",
  452.                                                 "googleapis",
  453.                                                 "com"
  454.                                         ],
  455.                                         "path": [
  456.                                                 "chart"
  457.                                         ],
  458.                                         "query": [
  459.                                                 {
  460.                                                         "key": "cht",
  461.                                                         "value": "qr"
  462.                                                 },
  463.                                                 {
  464.                                                         "key": "chs",
  465.                                                         "value": "200x200"
  466.                                                 },
  467.                                                 {
  468.                                                         "key": "chl",
  469.                                                         "value": "{{lpa_string}}"
  470.                                                 }
  471.                                         ]
  472.                                 }
  473.                         },
  474.                         "response": []
  475.                 }
  476.         ],
  477.         "auth": {
  478.                 "type": "oauth2",
  479.                 "oauth2": [
  480.                         {
  481.                                 "key": "refreshRequestParams",
  482.                                 "value": [],
  483.                                 "type": "any"
  484.                         },
  485.                         {
  486.                                 "key": "tokenRequestParams",
  487.                                 "value": [],
  488.                                 "type": "any"
  489.                         },
  490.                         {
  491.                                 "key": "authRequestParams",
  492.                                 "value": [],
  493.                                 "type": "any"
  494.                         },
  495.                         {
  496.                                 "key": "tokenName",
  497.                                 "value": "Giffgaff",
  498.                                 "type": "string"
  499.                         },
  500.                         {
  501.                                 "key": "challengeAlgorithm",
  502.                                 "value": "S256",
  503.                                 "type": "string"
  504.                         },
  505.                         {
  506.                                 "key": "state",
  507.                                 "value": "cd34c1ef-f1c7-4d5c-8030-bf9753a2ccd5",
  508.                                 "type": "string"
  509.                         },
  510.                         {
  511.                                 "key": "scope",
  512.                                 "value": "read",
  513.                                 "type": "string"
  514.                         },
  515.                         {
  516.                                 "key": "redirect_uri",
  517.                                 "value": "giffgaff://auth/callback/",
  518.                                 "type": "string"
  519.                         },
  520.                         {
  521.                                 "key": "grant_type",
  522.                                 "value": "authorization_code_with_pkce",
  523.                                 "type": "string"
  524.                         },
  525.                         {
  526.                                 "key": "clientSecret",
  527.                                 "value": "OQv4cfiyol8TvCW4yiLGj0c1AkTR3N2JfRzq7XGqMxk=",
  528.                                 "type": "string"
  529.                         },
  530.                         {
  531.                                 "key": "clientId",
  532.                                 "value": "4a05bf219b3985647d9b9a3ba610a9ce",
  533.                                 "type": "string"
  534.                         },
  535.                         {
  536.                                 "key": "authUrl",
  537.                                 "value": "https://id.giffgaff.com/auth/oauth/authorize",
  538.                                 "type": "string"
  539.                         },
  540.                         {
  541.                                 "key": "addTokenTo",
  542.                                 "value": "header",
  543.                                 "type": "string"
  544.                         },
  545.                         {
  546.                                 "key": "client_authentication",
  547.                                 "value": "header",
  548.                                 "type": "string"
  549.                         },
  550.                         {
  551.                                 "key": "accessTokenUrl",
  552.                                 "value": "https://id.giffgaff.com/auth/oauth/token",
  553.                                 "type": "string"
  554.                         }
  555.                 ]
  556.         },
  557.         "event": [
  558.                 {
  559.                         "listen": "prerequest",
  560.                         "script": {
  561.                                 "type": "text/javascript",
  562.                                 "exec": [
  563.                                         ""
  564.                                 ]
  565.                         }
  566.                 },
  567.                 {
  568.                         "listen": "test",
  569.                         "script": {
  570.                                 "type": "text/javascript",
  571.                                 "exec": [
  572.                                         ""
  573.                                 ]
  574.                         }
  575.                 }
  576.         ],
  577.         "variable": [
  578.                 {
  579.                         "key": "memberId",
  580.                         "value": ""
  581.                 },
  582.                 {
  583.                         "key": "esim_ssn",
  584.                         "value": ""
  585.                 },
  586.                 {
  587.                         "key": "esim_activation_code",
  588.                         "value": ""
  589.                 },
  590.                 {
  591.                         "key": "email_code_ref",
  592.                         "value": ""
  593.                 },
  594.                 {
  595.                         "key": "email_signature",
  596.                         "value": ""
  597.                 },
  598.                 {
  599.                         "key": "lpa_string",
  600.                         "value": ""
  601.                 },
  602.                 {
  603.                         "key": "email_code",
  604.                         "value": ""
  605.                 }
  606.         ]
  607. }
复制代码



这里的代码也是一样的

点评

请教 导入postman时候报错 "We don’t recognize/support this format."  详情 回复 发表于 2024-3-30 20:37

24

主题

363

回帖

1001

积分

金牌会员

积分
1001
 楼主| pzhihao 发表于 2024-3-28 20:27:50 | 显示全部楼层
HelloWorld 发表于 2024-3-28 20:14
要是录个油管视频就火了

抄来的,算了,又不是原创

633

主题

6259

回帖

1万

积分

版主

积分
15186
HelloWorld 发表于 2024-3-28 20:45:12 | 显示全部楼层
本帖最后由 HelloWorld 于 2024-3-28 20:51 编辑
pzhihao 发表于 2024-3-28 20:27
抄来的,算了,又不是原创


理论上我可以写个 js 代码,直接插入到 chrome 调试工具,用弹窗的方式,提示用户输入手机验证码,然后给出二维码,不过最近比较懒。。不想敲代码
甚至用 webview 写个 app 抓包更改 html 代码内容,也可以直接拿到二维码信息,不过这个 iOS 版肯定无法上线

1

主题

183

回帖

524

积分

高级会员

积分
524
aprilcloud 发表于 2024-3-28 21:12:56 | 显示全部楼层
我的怎么没有哪些登陆的选项
Screen Shot 2024-03-28 at 9.11.47 PM.png

点评

点击Giffgaff Cop那里  详情 回复 发表于 2024-3-28 21:24

24

主题

363

回帖

1001

积分

金牌会员

积分
1001
 楼主| pzhihao 发表于 2024-3-28 21:24:03 | 显示全部楼层
aprilcloud 发表于 2024-3-28 21:12
我的怎么没有哪些登陆的选项

点击Giffgaff Cop那里
您需要登录后才可以回帖 登录 | 注册免广告

本版积分规则

排行榜|意见建议|数字居民论坛

GMT+8, 2024-9-19 09:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表