يغطي هذا المستند العديد من الأسئلة الشائعة التي يطرحها مطورو البرامج عند إنشاء تطبيقات باستخدام Facebook. في F8 2014 ، قدمنا الإصدار الثاني من Graph API. 0 ، وتحديثات تسجيل الدخول إلى Facebook ، وعملية مراجعة تسجيل الدخول خفيفة الوزن لمنح الأشخاص مزيدًا من التحكم في المعلومات التي يشاركونها مع التطبيقات. قدمنا للمطورين سنويًا لترقية تطبيقاتهم ، لذا في 30 نيسان 2015 ، سنبدأ تلقائيًا في ترقية التطبيقات إلى Graph API 2. 0 ، وإزالة الوصول إلى أي أذونات لم يتم اعتمادها للاستخدام عبر مراجعة تسجيل الدخول. يمكنك الاشتراك في التغييرات في أي وقت عن طريق تحديث تطبيقك للاتصال بـ API v2. 0 ، أو من خلال تمكين استخدام واجهة برمجة تطبيقات Graph API2. 0 افتراضيًا في إعدادات الترحيل لتطبيقك وترقية تطبيقك دون إجراء أي تغييرات على الشفرة. إذا لم تقم بترقية تطبيقك ، فسيتم ترقيته تلقائيًا في أو بعد 30 أبريل 2015. في 30 نيسان 2015 ، ستصبح التغييرات التالية سارية المفعول: بالنسبة إلى التطبيقات التي تم إنشاؤها قبل 30 نيسان 2014 ، ستتصرف جميع طلبات واجهة برمجة التطبيقات غير المسبوقة كـ v2. 0 طلبات - وهذا يشمل تنسيقات الاستجابة ومحتويات الاستجابة وتوافر الأذونات. إذا كان تطبيقك يستخدم تسجيل الدخول إلى Facebook ، فسيشاهد جميع الأشخاص الذين يسجلون الدخول مربع حوار تسجيل الدخول الجديد ويمكنهم إلغاء تحديد أي إذن باستثناء public_profile. / me / friends سيعرض فقط أصدقاء شخص & apos؛ s الذين يستخدمون التطبيق أيضًا. سيعرف أي شخص يسجّل الدخول إلى تطبيقك للمرة الأولى من خلال معرّف مستخدم محدد النطاق. ستتم إزالة أي أذونات تم إيقافها من المستخدمين الحاليين ، ولن يكون المستخدمون الجدد قادرين على الحصول عليها. يتضمن ذلك أذونات friends_ * أو xmpp_login أو user_checkins. ستحتاج التطبيقات إلى طلب إذن user_friend من أجل الوصول إلى قائمة أصدقاء شخص أو استخدام واجهات برمجة التطبيقات Taggable Friends و Invitable Friends. يرجى الاطلاع على دليل التغيير ودليل الترقية لمزيد من التفاصيل. بدءًا من 30 نيسان ، سنقوم بترحيل جميع التطبيقات التي لا تزال تستخدم API v1 بشكل تدريجي. سنزيل أيضًا الوصول إلى أي أذونات لم يتم اعتمادها للاستخدام عبر مراجعة تسجيل الدخول. إذا قام المطورون بالفعل بترقية التطبيق الخاص بهم للاتصال بـ Graph API v2. إذا كان التطبيق لا يزال يستخدم Graph API الإصدار 1. 0 ، نوصي ترقية المطورين في أقرب وقت ممكن. قد يرى الأشخاص الذين يستخدمون تطبيقات لم تتم ترقيتها أخطاء أو وظائف لا تعمل كما هو متوقع بدءًا من 30 نيسان. يمكن للمطورين الاشتراك في التغييرات في أي وقت عن طريق تحديث تطبيقاتهم للاتصال بـ API v2. 0 ، أو من خلال تمكين استخدام واجهة برمجة تطبيقات Graph API2. 0 افتراضيًا في إعدادات الترحيل لتطبيقك وترقيته لترقية تطبيق بدون إجراء أي تغييرات على الشفرة. اعتبارًا من 30 نيسان ، سيتمكّن مطوّرو البرامج من معرفة ما إذا تمت ترقية تطبيقهم تلقائيًا عن طريق الانتقال إلى لوحة التحكم في التطبيق والتطبيق. عندما تجري التطبيقات مكالمات غير معلنة إلى واجهة برمجة تطبيقات Graph ، تحوّل خوادمنا هذه الطلبات إلى أقدم إصدار متاح يمكن للتطبيق الوصول إليه. يعتمد الحد الأدنى للإصدار الذي يمكن أن يدخل إليه تطبيقك على وقت إنشاء تطبيقك ، راجع استدعاء الإصدارات القديمة. بالنسبة إلى التطبيقات التي تم إنشاؤها قبل 30 نيسان 2014 ، يتم تغيير أقدم إصدار متاح من الإصدار 1. ستكون كافة المكالمات التي تم إجراؤها بدون تحديد إصدار بمثابة v2. يمكن 0 behaApps التي تم إنشاؤها بعد 30 أبريل 2014 طلب V2 فقط. سيتم ترحيل التطبيقات التي تم إنشاؤها قبل 30 نيسان 2014 إلى الإصدار 2. نتوقع أن تستغرق هذه العملية بضعة أسابيع ، لذلك إذا كان لديك تطبيقات متعددة ، فقد لا يتم ترحيلها في الوقت نفسه. يمكنك التحقق من الحد الأدنى لإصدار واجهة برمجة التطبيقات الذي يمكن للتطبيق الاتصال به في لوحة تحكم التطبيق. بدلاً من انتظار Facebook لترحيل تطبيقك ، يمكنك الاشتراك في الإصدار الثاني. 0 وفرض مراجعة تسجيل الدخول عن طريق تحديد Use Graph API v2. 0 افتراضيًا وفرض مراجعة تسجيل الدخول في قسم الهجرات في لوحة تحكم التطبيق. التطبيقات التي تستخدم حزم SDK للجوّال قبل الإصدار 3. 14 إجراء مكالمات API unversioned و قد تتأثر هذا التغيير. يعتمد مدى تأثر تطبيقك على الميزات التي تستخدمها وكيفية ترميزك للتطبيق. لحل هذه المشكلات ، عليك ترقية تطبيق iOS أو Android إلى الإصدار v3 على الأقل. 0 من أجل تطوير أسهل في المستقبل وأفضل تجربة للمستخدم. احصل على أحدث SDK لنظام التشغيل iOS أو Android. يمكنك تحديث إصدارات iOS و Android وويب الخاصة بتطبيقك بأي ترتيب وبأطر زمنية مختلفة. ولكن نظرًا لأن بياناتنا تُظهر أنه قد يستغرق ما يصل إلى 140 يومًا 90٪ من مستخدمي الجوّال النشطين في التطبيق والتطبيقات للترقية إلى أحدث إصدار ثنائي ، نقترح عليك ترقية تطبيقات Android و iOS إلى أحدث إصدار SDK الإصدار 4. قد يستخدم الأشخاص المحتملون تطبيقك على أنظمة أساسية متعددة مثل iOS و Android وويب - ربما لم تتم ترقية بعضها إلى الإصدار الثاني. في هذه الحالات ، سيعرف المستخدم الذي قام بتسجيل الدخول بنفس المعرّف عبر v1. للحصول على إرشادات تفصيلية حول كيفية التعامل مع الأشخاص الذين يستخدمون إصدارات مختلفة من واجهة برمجة التطبيقات في نفس الوقت ، راجع دليل الترقية. بعد 30 نيسان 2015 ، ستتم ترقية جميع التطبيقات تلقائيًا إلى الإصدار الثاني. أن تكون واضحًا: التطبيقات بالفعل استدعاء v2. سيستمر 0 أو ما بعده في الحصول على نفس السلوك. يؤدي استدعاء API بدون رقم إصدار تلقائيًا إلى الإصدار 2. يتيح الإصدار الجديد من Facebook Login للأشخاص تعديل المعلومات التي يقدمونها لتطبيقك عند تسجيل الدخول. لقد أجرينا هذا التغيير لأننا سمعنا من الأشخاص أنهم يريدون المزيد من التحكم في المعلومات التي يشاركونها مع التطبيقات. من المهم أن يكون لتطبيقك تجربة تسجيل دخول تعمل جيدًا للأشخاص بغض النظر عن الأذونات التي يمنحونها أو يرفضونها. يجب على المطورين تحديث تطبيقاتهم للتعامل بأمان مع الحالات التي يختار فيها الأشخاص رفض أحد الأذونات أو أكثر.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
May 2019
Categories |