在我的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进行读取访问?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)