如何在不使用 gdata oauth2 工作流程的情况下授权 gdata 客户端?

2023-12-02

我已经有了 access_token 和 refresh_token,但如果不经历 gdata 中的整个令牌生成工作流程,我无法找到创建授权 gdata 客户端的方法。


所以我终于成功了。我是这样做的:

    client = gdata.contacts.client.ContactsClient()
    credentials = gdata.gauth.OAuth2Token(client_id = 'client_id',
                                          client_secret = 'client_secret',
                                          scope = 'https://www.google.com/m8/feeds/',
                                          user_agent = auth.user_agent, # This is from the headers sent to google when getting your access token (they don't return it)
                                          access_token = auth.access_token,
                                          refresh_token = auth.refresh_token)

    credentials.authorize(client)
    contacts = client.get_contacts()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不使用 gdata oauth2 工作流程的情况下授权 gdata 客户端? 的相关文章

随机推荐

  • 如何使 git diff 与 StackExchange diff 一样细粒度?

    是否有一个 diff 工具可以突出显示单个字符编辑 而不仅仅是显示整行的旧版本和新版本 即 StackExchange 的 diff 类型显示您对帖子的编辑 我更喜欢一个可以在 Linux 命令行上使用的diff in git 你可以尝试
  • 使用 Jquery 3.1.1 时.slideToggle() 不起作用

    由于某种原因 当我尝试执行以下代码时 出现未捕获的类型错误 jQuery function document ready function block click function var currentElement this find
  • 如何将整数从任何基数转换为任何其他基数?

    我正在尝试做一些将任何基数转换为任何其他基数而不使用十进制转换的事情 例如程序将询问用户 Please put number which you would like to convert 101 Please write from whi
  • 使用自定义时间生成 Mongo ObjectId (_id)?

    我正在将一个文章表从 MySQL 移植到 Mongo DB 我知道 Mongo 生成的 id 字段以某种方式在那里有创建时间 并且可以提取或者您可以对其进行查询 因此 我想用它来获取来自 MySQL 的created time INT 时间
  • MVCS - 模型视图控制器服务

    我已经使用 MVC 很长时间了 并且听说过 Service 层 例如在Java Web项目中 我一直想知道这是否是一个真实的建筑模式鉴于我找不到很多有关它的信息 MVCS 的想法是拥有一个控制器和模型之间的服务层 封装控制器中可能存在的所有
  • 使用 multer 上传多个文件失败[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 按照文档操作后 我得到了执行以下函数的空数组 var multer require multer var upload multer router post image upload
  • 为什么 kendo Ui -grid 日期排序不正确?

    值为 ReinsDepositAmount output 我最近在 kendo UI 网格中储备了一个应用程序日期排序 在kendo grid中 列名是这样定义的 输入值至ReinsDepositDate 月 日 年格式 1991年8月23
  • 我的列表视图不显示最后一项

  • 带相机预览的TextureView

    我想使用TextureView 在其中显示相机预览 最后我想使用TextureView 设置相机预览的不透明度 但我有问题 10 22 12 21 14 773 W TextureView 5126 TextureView 或子类只能在启用
  • iOS AMSlideMenu 接收器 () 没有标识符为“rightMenu”的 Segue

    我想使用 AMSlideMenu 库来创建导航抽屉 我看到了 YT 教程 用它制作了我自己的导航抽屉 问题是 我只想使用左侧菜单 所以我遇到了这个错误 因为它找不到右侧菜单 我该如何解决它 thx 我通过仔细检查我的 Segue 类是否设置
  • 在 WPF 中绘制直线和圆

    我需要绘制一个类似公交车站架构的图表 o School o Church o Police 所以 简单的直线和圆圈 我还需要缩放它 由于我有 VS 2010 我认为 WPF 据我所知它使用矢量化图形 应该是开始绘图的好画布 可能吗 复杂 对
  • group_by(across(all_of(vars, YEARS))) - 按具有固定 YEAR 变量的变量进行分组

    我有一些数据想总结一下 我想对所有列进行总结 并固定 年份 列 即对于一个变量我可以这样做 df gt group by LG1 YEAR gt summarise Freq n 不过我想对每个变量都进行此操作 下面的内容不能按我想要的方式
  • 如何在 Android 11 上获取给定树 URI 的文件路径?

    仅当用户使用存储访问框架选择文件夹时 我们才会获得树 URI 这docs提到从 Android 11 开始 我们可以使用原始文件路径来访问文件 我需要这个 以便我可以使用现有的本机库 但我找不到任何关于获取给定树 URI 的原始路径的文档
  • 在 React 测试库中将窗口设置为不同的数据类型

    我正在尝试测试一个可重用的钩子来检查窗口调整大小是否已被触发 我正在使用Enzyme对于我的单元测试 因为我无法找到我正在使用的钩子的文档和支持 测试库 反应 testing library react hooks File hooks j
  • javac 在 Windows 7 中不被识别为内部或外部命令

    我已经设置了 JAVA HOME 和 PATH 变量 JAVA HOME 看起来像这样 C Program Files Java jdk1 8 0 60 路径看起来像这样 SystemRoot system32 SystemRoot Sys
  • 如何创建 3d 轴对象

    我正在尝试制作三维绘图 但无法创建 3D 轴 当我尝试时 它给我一个错误 指出 ValueError 未知投影 3d 这是我尝试创建 Axes 对象的方法 import matplotlib pyplot as plt fig plt fi
  • Flutter/Dart:找到两个视频片段并将它们合并成一个有效的视频文件?

    我的 iPhone 上有两个视频文件 是否可以使用 Dart 在每个片段中找到两个特定的 10 秒片段 并将它们合并到有效的 20 秒视频文件中 好的 flutter 有一个 FFMpeg 插件可以让您完成所有这些工作 https gith
  • MIPS if-else 与打印问题

    我正在编写一个程序来确定整数是偶数还是奇数 该程序首先询问用户一个整数 并根据该整数是什么来打印 偶数 和 奇数 我在创建 If else 语句时遇到问题 语句应该是 如果 t2 t0 输出 Odd 否则 输出 Even 这是我现在不起作用
  • 如何发现canvas.requestFullscreen()失败的原因?

    当前的任务是向用 Dart 编写的 WebGL 应用程序添加对全屏模式的支持 canvas requestFullscreen 适用于简单的测试用例 但在完整的应用程序上失败 请指出阻止浏览器切换到全屏的原因的方法 代码是 void tra
  • 如何在不使用 gdata oauth2 工作流程的情况下授权 gdata 客户端?

    我已经有了 access token 和 refresh token 但如果不经历 gdata 中的整个令牌生成工作流程 我无法找到创建授权 gdata 客户端的方法 所以我终于成功了 我是这样做的 client gdata contact