根据联系人ID检索Google联系人

凯塞罗斯基洛

当我发出联系人请求以获取用户的所有联系人时,我得到以下形式的联系人ID:

http://www.google.com/m8/feeds/contacts/sometestaccount%40gmail.com/base/4f822c758a541b6b

阅读Google通讯录api 3.0时,我对应该使用哪个uri删除联系人有点困惑。正在做:

var cr = new ContactsRequest(settings);
var uri = new Uri("http://www.google.com/m8/feeds/contacts/sometestaccount%40gmail.com/base/4f822c758a541b6b");
var contact = cr.Retrieve<Contact>(uri);
cr.Delete(contact);

失败于

Google.GData.Client.GDataRequestException : Execution of request returned unexpected result: http://www.google.com/m8/feeds/contacts/sometestaccount%40gmail.com/base/4f822c758a541b6b?max-results=50MovedPermanently

获取联系人ID和请求删除联系人的正确方法是什么?提前致谢。

凯塞罗斯基洛

我对此进行了一些研究,发现了2个错误。

1)我收到了“永久移动,因为我在http中发出了请求,所以我应该在https中完成。

2)uri格式严格是:

https://www.google.com/m8/feeds/contacts/{userEmail}/full/{contactId}

我有一个setting.Pagesize = 50,导致我的uri

https://www.google.com/m8/feeds/contacts/{userEmail}/full/{contactId}?max-results=50

无效,并返回400错误的请求。

联系人ID是您从contact.Id结果uri获取的哈希码。检索联系人条目后,删除操作如google api contacts v3.0中所述。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据联系人ID检索Google联系人

来自分类Dev

如何保存Google联系人ID?

来自分类Dev

在gnome联系人上同步Google联系人

来自分类Dev

使用集合选择从联系人ID检索联系人详细信息

来自分类Dev

Android-根据大于某些值的联系人ID提取联系人

来自分类Dev

保存Android联系人后获取联系人ID

来自分类Dev

保存Android联系人后获取联系人ID

来自分类Dev

联系人匹配

来自分类Dev

从 php 中的 google 联系人中检索群组联系人

来自分类Dev

检索Outlook的建议联系人

来自分类Dev

检索联系人的默认号码

来自分类Dev

从联系人Android检索照片

来自分类Dev

通讯录-检索联系人

来自分类Dev

检索联系人SQL查询

来自分类Dev

Google Contacts API检索每个联系人的组名

来自分类Dev

我如何获得联系人ID

来自分类Dev

游标返回错误的联系人ID

来自分类Dev

使用JavaScript获取Google联系人

来自分类Dev

Google API /获取目录联系人

来自分类Dev

添加大量的Google联系人

来自分类Dev

如何同步Google联系人?

来自分类Dev

如何同步Google联系人?

来自分类Dev

从Google Api获取联系人

来自分类Dev

用PHP导入Google联系人

来自分类Dev

根据帐户名称查询原始联系人表时缺少联系人 ID

来自分类Dev

我可以从iPhone联系人列表中检索联系人图像吗?

来自分类Dev

如何从联系人获取联系人图像URL?

来自分类Dev

如何从联系人获取联系人图像URL?

来自分类Dev

Lync联系人无法从Outlook联系人同步