如何将文件重命名为 google Drive Rest api?改造2

2023-12-13

在Google文档中没有写到它,我使用的是retrofit 2. Help。写下应该发送什么请求以及传输什么参数

界面:

 @PATCH("drive/v3/files/{fileId}")
    @Multipart
    Call<ResponseBody> renameFileGoogle(
            @Path("fileId")String fileId, 
            @Part MultipartBody.Part metaPart
    );

调用方法:

public void renameMetod(String id, String title) {
    String content = "{\"name\": \"" + title + "\"}";
  MediaType contentType = MediaType.parse("application/json; charset=UTF-8");
    MultipartBody.Part metaPart = MultipartBody.Part.create(RequestBody.create(contentType, content));
    Call<ResponseBody> renameRequest = server.renameFileGoogle(id, metaPart);
    renameRequest.enqueue(new Callback<ResponseBody>()...

它在文档中https://developers.google.com/drive/v2/reference/files/patch

您需要发送 HTTP PATCH 请求

PATCH https://www.googleapis.com/drive/v2/files/{fileId}

RequestBody:
{"title":"newTitle"}

对于版本 3https://developers.google.com/drive/v3/reference/files/update

PATCH https://www.googleapis.com/drive/v3/files/{fileId}
RequestBody:
{"name":"newTitle"}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将文件重命名为 google Drive Rest api?改造2 的相关文章

随机推荐

  • 在循环内调用控制器(crawler4j-3.5)

    嗨 我正在打电话controller inside for loop 因为我有超过 100 个 url 所以我将所有内容都放在列表中 我将迭代并crawl在页面上 我也为 setCustomData 设置了该 url 因为它不应该离开域 f
  • 查看不同dtype下的对象数组

    我想查看一个具有封装整行的 dtype 的对象数组 data np array a 1 a z b a dtype object dt np dtype x object y object data view dt 我收到错误 TypeEr
  • Xamarin 错误:未安装框架:.NETPortable,版本=v4.5

    我成功安装了 Xamarin 并创建了一个新项目 根本没有代码 我在引用下收到以下错误 并收到 Xamarin Forms 丢失的错误 我尝试搜索 但在修复建议有效的地方没有看到同样的错误 谢谢 Error Framework not in
  • 在 WinForm 项目选项卡中运行 exe

    我有兴趣使用我正在编写的 winform 应用程序执行以下操作 以在 Visual Studios 2010 IDE 中的 c 选项卡中打开 exe 我目前可以使用以下代码通过在所需选项卡中单击按钮来打开程序 string str INSE
  • SQL Server 动态查询

    我有 15 个存储过程 它们从公用表返回数据 然后将该表与特定表连接起来以检索库存 Example Common tblCommon Specific tblSpecific 有没有办法可以将名称 tblSpecific 作为变量传递到单个
  • 您尚未接受许可协议。[Android SDK Platform 23]

    我正在使用 React Native 当我运行react native run android运行命令我收到此错误 您尚未接受以下SDK的许可协议 组件 Android SDK 平台 23 Android SDK 构建工具 23 0 1 我
  • C++ 中的 strtok() 类似物

    我只是找不到一种算法来通过大量分隔符将字符串拆分为单词 我知道如何用空格分割字符串istringtream and by 单个分隔符 with getline 我怎样才能将它们全部连接起来 例如 input This is a string
  • 我试图在 svg 元素中创建一个 rect 元素,但它不起作用

    为什么我运行该函数时没有出现红色矩形createRect 任何帮助将非常感激 function createRect var rec document createElement rect rec style width 100px rec
  • 从 Cucumber Stepdefs 中的 Testng.xml 文件读取参数值

    我能够在与 Cucumber 集成时运行 testng 脚本 我已按照中定义的确切步骤进行操作http automatictester co uk 2015 06 11 basic cucumberjvm selenium webdrive
  • 使用combineLatest时如何捕获链式rxjs可观察量的错误?

    继从这个帖子 我有以下 Observable combineLatest this translate get key1 this translate get this translate get key3 this translate g
  • 尝试用C++实现运行长度平滑算法

    这是我的老问题C 中的 RLSA 但我还没有得到任何帮助 我尝试将Matlab代码实现为C 该算法的描述 http crblpocr blogspot fr 2007 06 run length smoothing algorithm rl
  • Log4Net MemoryAppender 似乎错过了高速日志事件

    我正在使用 log4net MemoryAppender 在表单文本框中显示我的 log4net 输出 我的配置文件的相关部分是
  • JComboBox 的值

    是否可以定义与 JComboBox 中的实际内容不同的值 在 HTML 中 它看起来如下
  • 在 Pandas 中使用 group by 进行转换

    我正在创建一个数据框 import pandas as pd df1 pd DataFrame Name Alice Bob Mallory Mallory Bob Mallory City Seattle Seattle Portland
  • 如果我中断 git add 命令会发生什么?

    我运行了以下命令 git add 由于文件很多 gt 10TB 所以添加需要时间 中途我不小心删除了一些文件 我需要恢复 所以 如果我在终端中执行 Ctrl C 中断 Git 会发生什么 git 中将会有部分添加 我可以使用 git che
  • Git 处理 CRLF(回车、换行)的策略是什么?

    我尝试提交以 CRLF 结尾的行的文件 但失败了 我在 Windows 计算机上花了一整天的时间尝试不同的策略 几乎被吸引停止尝试使用 Git 而是尝试水银 如何正确处理 CRLF 行结尾 在问这个问题近四年后 我终于 成立一个让我完全满意
  • Golang 延迟行为

    有效的行动关于延迟声明如下 延迟函数的参数 如果该函数是方法 则包括接收者 在以下情况下被求值 defer执行 而不是当call执行 除了避免担心函数执行时变量值发生变化之外 这意味着单个延迟调用站点可以延迟多个函数执行 这是一个愚蠢的例子
  • React-router-dom 中 withRouter 的作用是什么?

    I ve 有时看到人们将他们的组件包裹在withRouter当他们出口时 import withRouter from react router dom class Foo extends React Component export de
  • 在重定向之前在 HTTP 中添加自定义标头

    有没有办法在 javascript 触发的 HTTP 重定向中添加自定义 HTTP 标头 我正在寻找可以将自定义标头元素添加到任何重定向的东西 有一种方法可以通过 AJAX 请求来做到这一点 如何使用 js 或 jQuery 将自定义 HT
  • 如何将文件重命名为 google Drive Rest api?改造2

    在Google文档中没有写到它 我使用的是retrofit 2 Help 写下应该发送什么请求以及传输什么参数 界面 PATCH drive v3 files fileId Multipart Call