كيفية الحصول على الوصول للقراءة إلى google.com/contacts من سماعة أندرويد؟

StackOverflow https://stackoverflow.com/questions/2235348

  •  19-09-2019
  •  | 
  •  

سؤال

في تطبيق Android الخاص بي، أود استرداد حقل عيد ميلاد من Google.com/contacts، حيث لم تتم مزامنة هذا الحقل في تطبيق جهات الاتصال Android. كيف يمكنني الحصول على الوصول للقراءة إلى جهات اتصال Google؟

رأيت جهات اتصال Google, ، هل يجب علي استخدامه؟ أي واحد ؟ ال النسخة المحمولة ?

أم أن هناك طريقة بسيطة لقراءة جهات الاتصال هذه، كما يفعل Android عند وجود مزامنة؟

شكرا مقدما

هل كانت مفيدة؟

المحلول

اعتادت أن تكون خناونة قبل أن تحركت AcceptManager، بدأت موضوعا منذ حوالي عام في مجموعة مطور أندرويد، لكن تمت إزالته. كانت هناك طريقة غير موثقة كان عليك الوصول إليها من خلال التفكير. لا أستطيع أن أجدها في أي مكان الآن، مثل Google حذف الخيط أو شيء من هذا. لقد وجدت شيئا مشابها أدناه، لكنه ليس الشخص الذي كنت أعمل به.

http://donpark.org/blog/2009/01/24/24/Android-Client-side-oAuth.

في أسوأ الأحوال، يجب أن تحصل معظم الأجهزة التي تخرج الآن، في نهاية المطاف 2.1. لذلك يمكنك فقط اجعلها تسجيل الدخول ثم التحقق من صحة وأحصل على مفتاح المصادقة من Google، وإذا كانت موجودة 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 2.0 باستخدام AccountManager.

لا توجد برامج تعليمية ولا عينات، ليس لدي حق الوصول إلى أي جهاز> 2.0 جربه.

يرى http://code.google.com/p/android/issues/detail؟id=1073#c28.

كما أفهم أنه يجب أن تكون قادرا على GetAuthtoken Cools Google وتمريرها في رأس التفويض كما هو إذن هنا: Googlelogin Auth = YourauthToken

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top