سؤال

أقوم بتطوير تطبيق Netflix لـ BlackBerry ، وحتى الآن ، كان أحد أكبر التحديات التي يواجهها مرتبطة ببروتوكول OAUTH. لقد كنت أبحث عن أمثلة على تنفيذ OAUTH مع Java (على Blackberry) ، وقد وجدت القليل جدًا. واحدة من المنشورات الأخرى على ScackOverflow الموصى بها (http://code.google.com/p/oauth-signpost/) ، لكنني لم أبحث عنها كثيرًا ، حيث يبدو أن هناك بعض مشكلات التوافق مع API Netflix.

لذلك ، كنت أتساءل عما إذا كان يمكن لأي شخص تقديم المشورة في هذا الشأن. هل يوصي أي شخص علامة؟ او اي شيء اخر؟

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

على الرغم من أنني أحصل على مزيد من البحث ، إلا أنني أقدر أي مساعدة/نصيحة على طول الطريق.

شكرًا!

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

المحلول

للحصول على توافق مع Netflix ، يجب عليك بالتأكيد استخدام مكتبة Java Oauth ،

http://oauth.googlecode.com/svn/code/java/core/

إذا نظرت إلى إشعار حقوق الطبع والنشر ، فقد تم تطوير غالبية الكود بواسطة Netflix ، لذلك أفترض أنه يجب أن يستخدموا نفس المكتبة.

يوجد مثال تجريبي لسطح المكتب في هذه المكتبة ،

http://oauth.googlecode.com/svn/code/java/example/desktop/

يوضح لك كيفية إطلاق متصفح لأداء عمليات تبادل OAUTH في تطبيق سطح المكتب. سيناريوك يشبه إلى حد كبير هذا.

نصائح أخرى

إذا كنت تواجه مشكلة في تدفق Netflix Oauth ، فجرّب الترخيص ، هنا:

http://developer.netflix.com/walkthrough

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

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