Data Portability API
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
借助 Data Portability API,您可以构建应用,以请求用户授权将数据的副本从 Google 服务移至您的应用。这有助于实现数据可移植性,并便于切换服务。
服务:dataportability.googleapis.com
如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://dataportability.googleapis.com
方法 |
check |
POST /v1/accessType:check
获取令牌的访问类型。 |
方法 |
cancel |
POST /v1/{name=archiveJobs/*}:cancel
取消可移植性归档作业。 |
getPortabilityArchiveState |
GET /v1/{name=archiveJobs/*/portabilityArchiveState}
检索 Portability API 的归档作业的状态。 |
retry |
POST /v1/{name=archiveJobs/*}:retry
重试失败的可移植性归档作业。 |
方法 |
reset |
POST /v1/authorization:reset
撤消用户/项目对的 OAuth 令牌并重置已耗尽的范围。 |
方法 |
initiate |
POST /v1/portabilityArchive:initiate
为 Portability API 启动新的归档作业。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[null,null,["最后更新时间 (UTC):2025-07-25。"],[[["\u003cp\u003eThe Data Portability API enables building applications that can request user authorization to move data from Google services.\u003c/p\u003e\n"],["\u003cp\u003eThis API facilitates data portability and allows users to switch between services more easily.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can utilize REST resources such as \u003ccode\u003earchiveJobs\u003c/code\u003e, \u003ccode\u003eauthorization\u003c/code\u003e, and \u003ccode\u003eportabilityArchive\u003c/code\u003e to manage data transfer processes.\u003c/p\u003e\n"],["\u003cp\u003eClient libraries and a discovery document are available to simplify interactions with the API.\u003c/p\u003e\n"],["\u003cp\u003eThe service endpoint for the Data Portability API is \u003ccode\u003ehttps://dataportability.googleapis.com\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Data Portability API\n\nThe Data Portability API lets you build applications that request authorization from a user to move a copy of data from Google services into your application. This enables data portability and facilitates switching services.\n\n- [REST Resource: v1.accessType](#v1.accessType)\n- [REST Resource: v1.archiveJobs](#v1.archiveJobs)\n- [REST Resource: v1.authorization](#v1.authorization)\n- [REST Resource: v1.portabilityArchive](#v1.portabilityArchive)\n\nService: dataportability.googleapis.com\n---------------------------------------\n\nTo call this service, we recommend that you use the Google-provided [client libraries](https://cloud.google.com/apis/docs/client-libraries-explained). If your application needs to use your own libraries to call this service, use the following information when you make the API requests.\n\n### Discovery document\n\nA [Discovery Document](https://developers.google.com/discovery/v1/reference/apis) is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:\n\n- \u003chttps://dataportability.googleapis.com/$discovery/rest?version=v1\u003e\n\n### Service endpoint\n\nA [service endpoint](https://cloud.google.com/apis/design/glossary#api_service_endpoint) is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:\n\n- `https://dataportability.googleapis.com`\n\nREST Resource: [v1.accessType](/data-portability/reference/rest/v1/accessType)\n------------------------------------------------------------------------------\n\n| Methods ||\n|---------------------------------------------------------------|----------------------------------------------------------------|\n| [check](/data-portability/reference/rest/v1/accessType/check) | `POST /v1/accessType:check` Gets the access type of the token. |\n\nREST Resource: [v1.archiveJobs](/data-portability/reference/rest/v1/archiveJobs)\n--------------------------------------------------------------------------------\n\n| Methods ||\n|----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| [cancel](/data-portability/reference/rest/v1/archiveJobs/cancel) | `POST /v1/{name=archiveJobs/*}:cancel` Cancels a Portability Archive job. |\n| [getPortabilityArchiveState](/data-portability/reference/rest/v1/archiveJobs/getPortabilityArchiveState) | `GET /v1/{name=archiveJobs/*/portabilityArchiveState}` Retrieves the state of an Archive job for the Portability API. |\n| [retry](/data-portability/reference/rest/v1/archiveJobs/retry) | `POST /v1/{name=archiveJobs/*}:retry` Retries a failed Portability Archive job. |\n\nREST Resource: [v1.authorization](/data-portability/reference/rest/v1/authorization)\n------------------------------------------------------------------------------------\n\n| Methods ||\n|------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [reset](/data-portability/reference/rest/v1/authorization/reset) | `POST /v1/authorization:reset` Revokes OAuth tokens and resets exhausted scopes for a user/project pair. |\n\nREST Resource: [v1.portabilityArchive](/data-portability/reference/rest/v1/portabilityArchive)\n----------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| [initiate](/data-portability/reference/rest/v1/portabilityArchive/initiate) | `POST /v1/portabilityArchive:initiate` Initiates a new Archive job for the Portability API. |"]]