{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/zh/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"快速入门","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"快速入门","__idx":0},"children":["快速入门"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["5 分钟内即可启动并运行 MoreLogin API。"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"浏览器自动化本地-api","__idx":1},"children":["浏览器自动化（本地 API）"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["场景："]}," 创建浏览器，启动它，通过 Puppeteer 连接以运行脚本，然后停止它。"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"先决条件","__idx":2},"children":["先决条件"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["MoreLogin 桌面应用程序 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["v2.15.0+"]}," 在本地安装并运行。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["已安装 Puppeteer (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["npm i puppeteer-core"]},")。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-1-步创建浏览器","__idx":3},"children":["第 1 步：创建浏览器"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"http://127.0.0.1:40000/api/env/create/quick\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"browserTypeId\": 1,\n    \"operatorSystemId\": 1,\n    \"quantity\": 1\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["保存响应中的 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["envId"]},"（例如 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1993244721490239488"]},"）。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-2-步启动浏览器并获取调试端口","__idx":4},"children":["第 2 步：启动浏览器并获取调试端口"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"http://127.0.0.1:40000/api/env/start\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"envId\": \"1993244721490239488\"}'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["响应将包含 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["debugPort"]},"（例如 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["12345"]},"）。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-3-步连接-puppeteer-nodejs","__idx":5},"children":["第 3 步：连接 Puppeteer (Node.js)"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"javascript","header":{"controls":{"copy":{}}},"source":"const puppeteer = require('puppeteer-core');\n\n(async () => {\n  const browser = await puppeteer.connect({\n    browserURL: 'http://127.0.0.1:12345'\n  });\n  const page = await browser.newPage();\n  await page.goto('https://www.morelogin.com');\n  console.log(await page.title());\n  await browser.disconnect();\n})();\n","lang":"javascript"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-4-步关闭浏览器","__idx":6},"children":["第 4 步：关闭浏览器"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"http://127.0.0.1:40000/api/env/close\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"envId\": \"1993244721490239488\"}'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"云手机管理开放api","__idx":7},"children":["云手机管理（开放API）"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["场景："]}," 快速创建云手机，启动云手机，安装应用，触发RPA调度。"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"先决条件-1","__idx":8},"children":["先决条件"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["MoreLogin 仪表板中的 API ID 和 API 密钥。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-1-步获取访问令牌","__idx":9},"children":["第 1 步：获取访问令牌"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"https://api.morelogin.com/oauth2/token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"client_id\": \"YOUR_API_ID\",\n    \"client_secret\": \"YOUR_API_KEY\",\n    \"grant_type\": \"client_credentials\"\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["保存响应中的 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["access_token"]},"。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第二步快速创建并启动云手机","__idx":10},"children":["第二步：快速创建并启动云手机"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"https://api.morelogin.com/cloudphone/newMachine\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -d '{\n    \"androidVersion\": 10,\n    \"duration\": 30,\n    \"unit\": 1\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["保存响应中的 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},"（云手机 ID）。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-3-步安装应用程序","__idx":11},"children":["第 3 步：安装应用程序"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["假设您已经从应用程序库中获得了 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["appVersionId"]},"："]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"https://api.morelogin.com/cloudphone/app/install\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -d '{\n    \"id\": 1673823102599682,  # Your Cloud Phone ID\n    \"appVersionId\": \"1672940217990530\"\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"第-4-步运行-rpa-计划","__idx":12},"children":["第 4 步：运行 RPA 计划"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["在您的新云手机上执行预先配置的自动化脚本："]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X POST \"https://api.morelogin.com/cloudphone/rpa/onceTask/save\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -d '{\n    \"cloudPhoneId\": 1673823102599682,\n    \"scheduleName\": \"Daily Login Task\",\n    \"templateId\": 987654321\n  }'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"接下来是什么","__idx":13},"children":["接下来是什么？"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"目标"},"children":["目标"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"前往"},"children":["前往"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["完整的浏览器 API 参考"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/zh/api-reference/browser/local-api"},"children":["浏览器 API"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["完整的云手机 API 参考"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/zh/api-reference/cloud-phone/open-api"},"children":["云手机 API"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["通过 ADB 连接"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/zh/api-reference/cloud-phone/adb"},"children":["ADB 连接指南"]}]}]}]}]}]}]},"headings":[{"value":"快速入门","id":"快速入门","depth":1},{"value":"浏览器自动化（本地 API）","id":"浏览器自动化本地-api","depth":2},{"value":"先决条件","id":"先决条件","depth":3},{"value":"第 1 步：创建浏览器","id":"第-1-步创建浏览器","depth":3},{"value":"第 2 步：启动浏览器并获取调试端口","id":"第-2-步启动浏览器并获取调试端口","depth":3},{"value":"第 3 步：连接 Puppeteer (Node.js)","id":"第-3-步连接-puppeteer-nodejs","depth":3},{"value":"第 4 步：关闭浏览器","id":"第-4-步关闭浏览器","depth":3},{"value":"云手机管理（开放API）","id":"云手机管理开放api","depth":2},{"value":"先决条件","id":"先决条件-1","depth":3},{"value":"第 1 步：获取访问令牌","id":"第-1-步获取访问令牌","depth":3},{"value":"第二步：快速创建并启动云手机","id":"第二步快速创建并启动云手机","depth":3},{"value":"第 3 步：安装应用程序","id":"第-3-步安装应用程序","depth":3},{"value":"第 4 步：运行 RPA 计划","id":"第-4-步运行-rpa-计划","depth":3},{"value":"接下来是什么？","id":"接下来是什么","depth":2}],"frontmatter":{"seo":{"title":"快速入门"}},"lastModified":"2026-06-10T11:47:34.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/zh/api-reference/getting-started/quickstart","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}