19-06-14, 02:20 AM
بســم الله الـرحـمن الــرحــيـم ...
كــيفكــم ان شــاء الله انــكم بخــير وفـي اتــم الــصحه والـــعافيـه ~~!I!
مـاهـو الاكـسس تــوكن /:
الاكسس توكين عباره عن كود معين نحصل عليه من خلال تطبيقات الفيس بوك وهذا الكود يمكنك من خلاله التحكم فى حساب
فـي هـذا الدرس سـاريـكم كـيف تسـتطيع سحب الاكسس تـوكن لحـسابك ...
الــغه الـمستخدمــه في الـشرح C#
----------------------------------------||---------------------------------
اولاً يجــب ان تـربط بـرنـامجـك الـمصمم بـلغه الـسي شـارب .. ببـرنـامج وسيـط من بـرامج الـفيس بــوك ....
:::::::::::::::::::::::::::::::::::::::::::::::::
قــم بـانشـاء بـرنامج على الـفيس بـوك ..!!
واعـطه آي اســم ..
تــأبع مـعي ..:.
ادخل على هـذا الـرابط اولاً ... ثم اختـار من الـقائـمه الاعلـى Apps ومنهـا اختـار Create a New App
واخــتر الــاٍسـم الـمنـاسب لـك ..
امـا في خـانه Namespace حـاول ان لا يـتكـرر الاسم ( قـم بوضع اسـم غريـب )
مــا يهــمـنـنا مـن عـمل هـذا الـبرنامج على الـفيسـ بـوك هو لـربـط بـرنامجـنا على ديسك توب بـموقع الــفيس بــوك ...
بعد عـمل البـرنامج ما يـهمنـا من هـذا هــو (App ID)
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# بــرمجــه الـبـرنـامج :\
قــم بتـنزيـل هـذه الادوات ::
1 - WeBbrowser 1
2 - 1 Button
قــم بــتعريف عـن String بـمنـصه الكلاس واعـطه الاسـم access_token
كتــالـي /:
PHP كود :
string access_token;
وفـي Button
قــم بـعمل بتــعريـف عن String واعــطه الاســم UrlAuth
وفي هـذا المـتغيـر اسـند الـيه هـذا الـقـيمه كــتـالي ..:
PHP كود :
string auth = @"https://www.facebook.com/dialog/oauth?client_id=YOur_ID_APP&redirect_uri=https://www.facebook.com/connect/login_success.html&response_type=token&scope=user_groups";
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
قــم بــعمل Navigate
كـتالـي :\
PHP كود :
Webbrowser1.Navigate(auth);
الان فـي حدث DocumentCompleted لـلـ Webbrowser
قــم بـكتــابه دالـه If
كـــتــالــي :\
PHP كود :
string url1 = Webfacebook.Url.AbsoluteUri;
string url2 = url1.Substring(url1.IndexOf("access_token") + 13);
access_token = url2.Substring(0,url2.IndexOf("&"));
MessageBox.Show("Access Token : " + access_token);
################################################
مــا الــفـايده مــن هــذا الـبـرنـامج ..؟!
الـفايده من هـذا الــبرنـامج اولاً :.
* - طرق ربـط بـرنـامج ع الفـيس بـوك بـ ببـرنامج ع ديسك تـوب
* - امتـلاك الاكـسس تـوكن للحـساب وهـذا يعنـي الـتحـكم الـكامل بلـحسـاب .. وان شـاء الله سـاشرح طرق اسـتخدام الاكـسس تــوكن في نـشر الـمنشورات من خلال بـرنـامجك ورفع الـصور ووووو
* - اســتخدام الاكـسس تـوكنً في الاشـياء الاخـرى ( لا احـب ان اذكـرهـأ )
* - الـتـعـامل مع الـروابــط بــدوال الـنـصوص
===================================================
صــوره للـاكـس تـوكن بـتاع حســابـي ^_^
ســبحــانك الـلهم بـحمدك , الـلهم لا عــلم لـنا الى مــأ علــمتــنا , الـلهـم علــمنـا ما جــهلـنا وانــفـعنــا بــما عــلمــتنـا انــك انـتَ الـسـميع الــعلــيم الـحكـيم ~~!I!