التنمية فون - تجاوز المصادقة شاشة Facebook Connect

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

  •  05-07-2019
  •  | 
  •  

سؤال

يمكنك دمج Facebook Connect في تطبيق اي فون الخاص بك للتفاعل مع Facebook و تنفيذ عمليات مثل تحديث الحالة ، ونشر الرابط.... الخ

إلى وضع آخر تحديث Facebook ، تتطلب أذونات الموسعة.للحصول على أذونات الموسعة Facebook Connect يظهر مربع حوار المصادقة (مع اسم المستخدم وكلمة المرور الميداني).

أريد أن استخدام عرض مخصص للحصول على Facebook اسم المستخدم وكلمة المرور مرة واحدة فقط و تخزينها في قاعدة البيانات المحلية (أو NSUserDefaults) ، بحيث لا يمكن استخدام بيانات الاعتماد هذه إلى تنفيذ عمليات مثل تحديث الحالة و نشر الرابط دون أن تظهر المصادقة الحوار من أي وقت مضى مرة أخرى - حتى عندما يكون المستخدم الإقلاع و سيعاد التطبيق في اليوم التالي.

هل يمكنني تجاوز المدمج في الحوار أذونات وأداء عمليات مثل نشر حالة نشر وصلات Facebook في الخلفية ؟

  1. المصادقة باستخدام المحفوظة مسبقا الاعتماد على النجاح
  2. تحديث Facebook حالة

أستطيع أن أفعل ذلك مع تويتر.أنها لا تتطلب مني أن تظهر أي مصادقة/الحوار أذونات لمصادقة قبل نشر التغريدات.

أي أفكار ؟ شكرا

ملاحظة:تحريره بعد أن أوضح.

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

المحلول

أنا لن أوصي به.ربما انتهاكا API شروط الاستخدام.

نصائح أخرى

لا يمكنك تخزين المستخدم البريد الإلكتروني وكلمة المرور.هذا هو انتهاك شروط الاستخدام كما ذكر نوح.

ما يمكنك القيام به هو موجه للمستخدم تسجيل الدخول مرة واحدة في offline_access و publish_stream تمديد permissions والتي سوف تتوقف الدورة من تنتهي.

هذا يعني أنك يمكن تخزين الدورة الرئيسية في قاعدة البيانات الخاصة بك جنبا إلى جنب مع uid و سوف يكون لديك القدرة على تنفيذ إجراءات معينة دون أن يضطر المستخدم إلى تسجيل الدخول.

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