Google API:获取联系人照片

2024-01-16

通过遵循 API,我已经能够检索除联系人照片之外的所有内容。

我可以从返回的 xml 中获取 img url 以及 gd:etag 。下面是 Google API 示例,这与我得到的结果是一样的,当然对于我的联系人来说,属性值是不同的。

    <link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'
  href='https://www.google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de'
  gd:etag='"KTlcZWs1bCp7ImBBPV43VUV4LXEZCXERZAc."'>

问题是我不知道如何让它显示。当我尝试时,我只得到网址的最后一部分(即:“/32432eewqdweq”)并且没有图像。

我正在使用 Rails,这是我进行 Web 开发的第二周,抱歉,如果我看起来很菜鸟,哈哈。

任何帮助,将不胜感激!

Thanks,

Goran


您需要向 url 发出请求,但还需要包含 access_token 作为查询参数。

因此,使用您的示例,假设您的 access_token 是 ABCDEF123456ABCDEF,那么您想要发出的 GET 请求是:

https://www.google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de?access_token=ABCDEF123456ABCDEF https://www.google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de?access_token=ABCDEF123456ABCDEF

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

Google API:获取联系人照片 的相关文章

随机推荐

  • jQuery 有“存在”功能吗?

    如何检查 jQuery 中某个元素是否存在 我当前的代码是这样的 if selector length gt 0 Do something 有没有更优雅的方法来解决这个问题 也许是插件或函数 在 JavaScript 中 一切都是 真 或
  • Android:禁用平板电脑应用程序

    我开发了一个应用程序 现在我想限制平板电脑上的应用程序 意味着应用程序不应在任何平板电脑上运行 为此 我在 Androidmenifest XML 文件中将支持屏幕指定为
  • 我应该用什么替换已弃用的 sizeWithFont: 方法?

    我有一个方法 可以为给定字符串长度的 UITextView 提供完美的大小 具有相应的正确字体大小 NSInteger heightOfLabel NSString string CGSize maximumLabelSize CGSize
  • 使应用程序在锁屏界面显示为 iOS 8 建议应用程序

    随着 iOS 8 的推出 有一项功能可以根据您的位置在锁屏上显示 建议的应用程序 问题是 如果我有一个应用程序 当用户位于这些位置附近时 如何定义使我的应用程序显示为 建议的应用程序 的位置 我在苹果开发者论坛上问了同样的问题 用户 Mar
  • Typescript 加载器在编译时抛出多个“重复标识符..”错误

    我今天将一个项目从我的工作站移至我的家用电脑 现在我无法再编译它了 每当我运行 webpack 时 我都会收到以下错误 TS2300 Duplicate identifier Request ERROR in at loader C Use
  • 删除包装 div 并保持所有子 div 完好无损?

    我有一个包装 div 里面有几个子 div 这些子 div 里面也有标签 我想删除包装 div 我考虑过 JQuery 的展开 但似乎我需要指定子 div 来告诉 Jquery 展开什么 如果有几个孩子 这可行吗 所以 代码如下 div d
  • 如何使用 conda MatchSpec?

    如何列出 conda 可用的软件包版本 https stackoverflow com questions 43222407 how to list package versions available with conda 4755625
  • 在sequelize中创建新项目时id: null

    当我尝试创建一个新的对话项目时 Sequelize 将返回一个带有以下内容的对象 id null即使数据库中有有效的 id 如何让 Sequelize 将最后插入的 id 返回到新创建的项目 Conversation create type
  • 如何在JPA存储库中编写动态查询?使用Java springboot。规范是答案吗?

    我在 JPA 存储库中有一个项目 我想使用 UNIONS 和响应参数从两个表中检索值 并且我成功执行了以下本机查询 Public interface resultRepository extends JpaRepository
  • SQL - 获取所有一对多关系的平均分

    我的问题和分数之间存在一对多的关系 我的表设置是 Table Question id int auto increment primary key question varchar 255 Table Score id int auto i
  • 如何使用 OpenGL 正确处理 Alpha 合成

    我正在使用glBlendFunc GL SRC ALPHA GL ONE MINUS SRC ALPHA 正如文档所述 实际上 Direct3D 文档中也说了同样的事情 一开始一切都很好 直到我从 GPU 下载结果并将其制作为 PNG 图像
  • 使用pointinterval减少点数

    With pointinterval 可以告诉 Gnuplot 何时在线上插入点 现在 通过将其设置为 1 线不会穿过该点 例如 pi 1 lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt
  • SonarQube 分析成功,但服务器未处理

    我最近将 SonarQube 服务器从 5 1 2 升级到 5 2 我们通过 Jenkins 使用 SonarQube Runner 2 4 运行分析 并且分析成功 问题是服务器不会处理分析 在针对失败的后台任务显示的日志末尾可以看到以下错
  • 使用 MessageContract 时,Webservice Response 会变成 ref 参数

    我定义了以下接口 ServiceContract public interface IHealthProducts OperationContract ResponseClass OrderSelfSignedHealthCertifica
  • 机架会话在 Chrome 中丢失

    我有一个非常简单的应用程序 托管在 EC2 上 使用 Sinatra 构建 并在 nginx 后面提供 Thin 服务 问题是 对于 Chrome 会话变量在 Sinatra 中会 丢失 在 Firefox 中不会发生这种情况 这是使用 R
  • 检测 Windows 还是 Linux? [复制]

    这个问题在这里已经有答案了 我正在寻求在 Windows 和 Linux 上运行通用的 Java 程序 该程序需要在每个平台上做一些不同的事情 那么我的 Java 程序如何 应该检测它是在 Linux 下运行还是在 Windows 下运行
  • Firebase 远程配置根据初始请求得出结果

    我正在使用单例从 Firebase 远程配置文件中获取参数 第一次运行应用程序时 我只能从单例中访问默认值 后续运行正确返回配置的值 有什么更好的方法可以做到这一点 以便我可以从新的开始访问这些值 protocol RemoteConfig
  • 如何缩放基于 FFT 的互相关,使其峰值等于 Pearson's rho

    问题描述 FFT 可用于计算两个信号或图像之间的互相关 确定两个信号之间的延迟或滞后A and B 只需定位以下峰值 IFFT FFT A conjugate FFT B 然而 峰值的幅度与各个信号的频谱的幅度相关 从而确定皮尔逊相关系数
  • iOS 应用程序蓝牙音频以“电话模式”出现。

    我有一个 iOS 应用程序 可以生成文本转语音 TTS 音频 AVSpeechSynthesizer 一位用户表示 他的汽车蓝牙扬声器上的音频以 电话模式 大概是拨打或接听电话时的音频 发出 而不是像 Youtube 以及音乐和地图应用程序
  • Google API:获取联系人照片

    通过遵循 API 我已经能够检索除联系人照片之外的所有内容 我可以从返回的 xml 中获取 img url 以及 gd etag 下面是 Google API 示例 这与我得到的结果是一样的 当然对于我的联系人来说 属性值是不同的 问题是我