如何通过Android手机对google.comcontacts进行读取访问?

如何通过Android手机对google.comcontacts进行读取访问?,第1张

概述在我的Android应用程序中,我想从google.com/contacts检索生日字段,因为该字段在android通讯录应用程序中未同步.如何获得对Google联系人的读取权限?我看到了GooglecontactsAPIs,我必须使用它吗?哪一个?Portableversion?还是有一种简单的方法来读取这些联系人,就像Android在同步

在我的Android应用程序中,我想从Google.com/contacts检索生日字段,因为该字段在androID通讯录应用程序中未同步.
如何获得对Google联系人的读取权限?

我看到了Google contacts APIs,我必须使用它吗?哪一个 ? Portable version?

还是有一种简单的方法来读取这些联系人,就像AndroID在同步时所做的那样?

提前致谢

解决方法:

在AccountManager被重新分配之前曾经有过黑客攻击,大约一年前,我在androID开发人员组上启动了一个线程,但是该线程已被删除.您必须通过反射访问一个未公开的方法.我似乎无法在任何地方找到它,例如Google已删除该线程或其他内容.我在下面找到了类似的内容,但这不是我工作过的内容.

http://donpark.org/blog/2009/01/24/android-client-side-oauth

在最坏的情况下,现在大多数淘汰的设备最终都应该获得2.1.因此,您可以让他们登录,然后从Google验证并获得auth密钥,如果他们使用的是2.1,请使用AccountManager,不要打扰他们使用凭据.像下面这样

WebRequest req = httpWebRequest.Create(@"https://www.Google.com/accounts/ClIEntLogin?    accountType=Google&Email=them@gmail.com&Passwd=pass&service=gbase&source=sadboy");WebResponse resp = req.GetResponse();string all;using (StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()))    all = sr.ReadToEnd().Trim();int auth = all.IndexOf("auth=");string auth = all.Substring(auth, all.Length - auth);

https://developer.android.com/about/dashboards/index.html

总结

以上是内存溢出为你收集整理的如何通过Android手机对google.com/contacts进行读取访问?全部内容,希望文章能够帮你解决如何通过Android手机对google.com/contacts进行读取访问?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存