سؤال

أنا أقوم ببناء تطبيق Out Out Out Silverlight وأحاول استخدام واجهة برمجة تطبيقات Graph Facebook ، لكنني أواجه مشكلة في الحصول على رحلة ذهابًا وإيابًا للمصادقة.

لقد مررت بعملية مصادقة تطبيق سطح المكتب:

http://developers.facebook.com/docs/authentication/desktop

لكنني عالق في هذه الخطوة:

  • اعتراض إعادة التوجيه أعلاه وقراءة رمز الوصول من URI.

لقد حاولت إضافة معالج الأحداث إلى حدث LoadCompleted من جهاز التحكم في WebBrowser الخاص بي ، لكن NavigationeventArgs.uri خالية دائمًا:

http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.loadcompleted(v=vs.96).aspx

كيف من المفترض أن أحصل على رمز وصول من Facebook إذا لم أتمكن من إخراج URI الحالي من WebBrowser؟

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

المحلول

اذهب هنا واحصل على تطبيق Silverlight Sample من Facebook C# SDK على CodePlex.

http://facebooksdk.codeplex.com/

احصل على المصدر وسترى العينات. سيكون هناك إصدار كامل في الأيام القليلة المقبلة مع تنزيلات منفصلة لكل عينة.

نصائح أخرى

لقد قمت بتنزيل أحدث الكود ولكن لا يمكنني بنائه ... إنه يوضح:

خطأ 1 يتم تعريف نوع "system.xml.serialization.ixmlSerializable" في مجموعة لم يتم الرجوع إليها. يجب عليك إضافة مرجع إلى Assembly 'System.xml ، الإصدار = 2.0.0.0 ، الثقافة = محايد ، publickeytoken = b77a5c561934e089'. C: facebooksdk2 facebooksdk_db7aa5e188e2 source facebook jsonserializer.cs 161 31 facebook-sl4

لكن يمكنني فقط إضافة مرجع إلى System.xml من الإصدار 2.0.5

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