چگونه از Facebook Graph API در MVC استفاده کنیم-قسمت اول
پنجشنبه 17 اردیبهشت 1394در این مقاله استفاده ازGraphAPI فیس بوک با برنامه های کاربردی وب(ASP.NET MVC) را شرح خواهیم دادو چگونگی ترکیب ویژگی های فیس بوک در سمت سرور را بررسی میکنیم.
این مقاله پیرامون استفاده از ادغام Facebook Graph API با یک پروژه وب ASP.NET MVC برای اموزش چگونگی ترکیب ویژگی های فیسبوک در سمت سرور است.
در این مقاله ما به شما خواهیم آموخت که چگونه میتوانید یک رسانه اجتماعی رسمی را به پروژه وب ASP.NET خودمان ادغام کنیم.با استفاده از Facebook SDK .
در اینجا ما به صورت عملی خواهیم دید که چگونه میتوانیم داده های Facebook را با استفاده از Graph API بپذیریم و بروزرسانی کنیم.
در ابتدا مفهوم چند واژه را شرح خواهیم داد:
1-OAuth 2.0: Open standard for authorization :
یک دسترسی امن از طرف فیسبوک به عنوان ارائه دهنده OAuth فراهم میکند.این یک رابط استاندارد بین NET وب سرور و برنامه کاربردی وب تعریف میکنیم.. این یک فرایند برای صاحبان منابع جهت مجوز دسترسی در سه سطح برای منابع سرورهایشان بدون اشتراک گذاری اعتبارشان مشخص میکند.
2-·OWIN : رابط وب را برای .NET باز میکند.
یک رابط استاندارد بین وب سرور Net. و برنامه های کاربردی وب تعریف میکند.
1-2: User Access Token (اشازه گر دسترسی کاربر) : کدگزاری یک App Id + User Id + Permissions
2-2 :AppSecret_Proof : یک hash رمزگزاری شده از Access Token با استفاده از کلید امنیتی برنامه
حال باهم آموزش درباره یکپارچه سازی Facebook Graph API را شروع میکنیم:
مرحله 1: لینک https://developers.facebook.com/ را باز کنید سپس بر روی My Apps کلیک کرده و Add a new App را بزنید. به همان صورتی که در زیر میبینید.
مرحله 2 : بک وب سایت انتخاب کنید و یک نام نمایشی و یک فضای نام همانند چیزی که در زیر میبینید برای ان ایجاد کنید.
این فضای نام یک راه متناوب برای شناسایی برنامه های کاربردی ما است.بنابراین این را با فضای نام در C# اشتباه نگیرید.
ابتدا روی تنطیمات کلیک کنید و سپس یک platform اضافه کنید ویک وب سایت را انتخاب کنید و ما یک زوج از آیتم های زیر را خواهیم گرفت :
مرحله 5:
حالا بیایید تا یک تست app ایجاد کنیم که بهترین تمرین است.
در این مقاله ما یاد گرفتیم که چگونه یک برنامه فیس بوک ایجاد کنیم در قسمت بعدی خواهیم دید که چگونه برای تأیید هویت با برنامه های کاربردی ASP.Net MVC این کار را انجام دهیم.
- ASP.net MVC
- 3k بازدید
- 0 تشکر