شرح + تطبيق Facebook Access Token

تم تحميل الصفحة في 0,1691928 ثانية

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World

صباحكم خير أحبابي في الله إنشاء الله يكون الجميع بصحة وعافية :8:
أحببت أن أطرح هذا الموضوع في قسم التواصل الأجتماعي ولكن قررت طرحه هنا كي يستفيد الجميع
اليوم أعزائي سأتطرق لشرح كتابي وكم أأسف على ذلك لأني بعيد عن المنزل
لم أتمكن من طرح شرح فيديو لعدم توفر ميكروفون :th_2mo5pow:
وشرحنا اليوم هو عن أبسط طريقة وجدتها للحصول على الأكسس توكن للفيسبوك عبر موقع صغير
حيث أن طريقة ال Graph Api أصبحت معقدة وطويلة تأخد وقت المهم فلنبدأ على بركة الله :love2 (2):

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

[ VB.NET ] - الدرس الخامس من الدورة المتقدمة HttpWebRequest Post Method
--
الموقع المستعمل في الشرح :
like-liker.com

الأن مع الكود + شرح عربي لكل شيء :
**
كود Visual Basic
     'تقديم طلب لسيرفر الموقع مع إرسال المعلومات الازمة كي نحصل على التوكين
        Dim data As String = "u=" & MetroTextBox1.Text & "&p=" & MetroTextBox2.Text 'HttpHeader المعلومات التي يجب إرسالها للموقع والتي تحصلنا عليها من خلال فايرفوكس عبر إضافة إسمها
        Dim bytes As Byte() = New UTF8Encoding().GetBytes(data) ' نقوم بتحويل المعلومات التي نرسلها إلى بايتات لكي يتمكن سيرفر الموقع من قرائتها بالشكل الصحيح
        Dim request As HttpWebRequest = DirectCast(WebRequest.Create("http://like-liker.com/ambil_token.php"), HttpWebRequest) ' نقوم بإنشاء طلب من نوع بوست للموقع عبر  دوال الويب ريكوست
        request.Method = "POST"  ' نقوم بتحديد نوع الطلب وهو بوست طبعا لأننا سنرسل معلومات
        request.Accept = "*/*" ' نوع التشيفير الدي يقبله الموقع
        request.ContentType = "application/x-www-form-urlencoded" 'نوع المعلومات التي يتلقاها السيرفر
        request.Proxy = Nothing 'نحن لن نستعمل بروكسي في طلب المعلومات لدا يجب عمله لا شيء كي يكون البرنامج أسرع
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" 'نحدد اليوزر أيجنت لكي يتعرف الموقع على الأداة على أنها متصفح حقيقي
        request.AllowAutoRedirect = False  'نقوم بمنع الصفحة من التوجه إلى أي صفحة أخرى كي لا نحصل على نتائج خاطئة من صفحة أخرى
        request.KeepAlive = True ' نقوم بإبقاء الطلب مفتوح
        request.Referer = "http://like-liker.com/ambil_token.php/" 'صفحة التي يعود إليها السيرفر بعد تقديم الطلب
        request.ContentLength = bytes.Length 'نقوم بتحديد طول المعلومات المرسلة للسيرفر
        Dim requestStream As Stream = request.GetRequestStream ' نقوم بفتح قناة ستريم لكي يتم نقل المعلومات عبرها للسيرفر
        requestStream.Write(bytes, 0, bytes.Length) 'نجعل قنات الستريم تنقل المعلومات والتي حولناها لبايتات فوق
        requestStream.Close() 'بعد نقل المعلومات نقوم بإغلاق قنات الستريم
        Dim response As HttpWebResponse = DirectCast(request.GetResponse, HttpWebResponse) 'نقوم بفتح قنات ريسبونس لتلقي المعلومات من السيرفر بعد تلقيه للطلب
        Dim page As String = New StreamReader(response.GetResponseStream).ReadToEnd 'نقوم بقراءة المعلومات التي تلقيناها من السيرفر عبر دالت ستريم ريدر ونحولها لسترينغ
        WebBrowser1.DocumentText = page 'جعل المعلومات التي تحصلنا عليها مقروؤة في الويب براوزر المخفي والدي سيقوم بتحميلها على شكل ملف لنا

+
'تقديم طلب لسيرفر الموقع مع إرسال المعلوم - Pastebin.com
..
- ملاحظة مهمة : عندما يحمل البرنامج الصفحة فبعض من الصفحة لا يحمل بل يجب حفظه لجهاز الكمبيوتر
ولهدا استعملت الWebbrowser كي يتم حفظ الملف + يجب تغيير صيغة الملف أثناء حفظه من .php إلى .txt
لا غير وهكدا تكون قد حصلت على الأكسس توكن + كل المعلومات الأخرى معه :biggrin:.
..
إلى هنا يكون الشرح قد انتهى بإذن الله تعالى .
الأن نأتي إلى التطبيق : كنت قد صنعت أداة سهلة الإستخدام لعيونكم وستساعدكم وتفر عليكم الوقت
الأداة جد سهلة للإستخدام تقوم بإدخال اليوزر والباسوورد تقوم بتحميل ملف به المعلومات تقوم بحفظه بصيغة .txt
وتقوم بتحميله مجددا للأداة تعطيك كل المعلومات بشكل منظم وجيد للإستخدام :637460:.

..
صور للأداة :

+

**
والأن نأتي مع شرح استخدام الأداة بفيديو خفيف :

**
رابط تحميل مشروع الأداة :
Facebook_Token.rar (1.03MB) - SendSpace.com
رابط تحميل الأداة :
Facebook Token By DarkneS's.rar (393.07KB) - SendSpace.com

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

والسلام عليكم ورحمة الله وبركاته .
 

DevAquiver

مُراقب قسم البرامج والأنظمة والبرمجة
طاقم الإدارة
إنضم
27 ديسمبر 2014
المشاركات
10,659
الإعجابات
16,045
النقاط
133
الإقامة
JO
يعطيك العافية يا مميز شغل خرافي وحصري،
أقل ما يمكن عمله التثبيت والوشم بالخماسي والرفع للملاحظات،
بارك الله فيك. :9:
 

Ahmed Al'jabari

.:: مساعد مشرف التواصل الاجتماعي ::.
rankrankrank
إنضم
24 يونيو 2017
المشاركات
501
الإعجابات
308
النقاط
73
الإقامة
Turkey
مشروع جميل الصراحه كنت اعمل ع هالمشروع ونزلت استفسار عنه بقسم البرجه بس ع غير موقع ... ملفات الdll بجانب الاداه بجهازك شنو فايدتهن ؟ اشوفهن بكل برامجك
 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
يعطيك العافية يا مميز شغل خرافي وحصري،
أقل ما يمكن عمله التثبيت والوشم بالخماسي والرفع للملاحظات،
بارك الله فيك. :9:
وفيك بركة أخي مرورك شرف لي تسلم ^^
 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
مشروع جميل الصراحه كنت اعمل ع هالمشروع ونزلت استفسار عنه بقسم البرجه بس ع غير موقع ... ملفات الdll بجانب الاداه بجهازك شنو فايدتهن ؟ اشوفهن بكل برامجك
تلك ملفات الثيم التي أستعملها في البرنامج وإسم الثيم metroframwork
إبحث عنه في جوجل ستجده أما طريقة تنصيبه فسهلة
 

Ahmed Al'jabari

.:: مساعد مشرف التواصل الاجتماعي ::.
rankrankrank
إنضم
24 يونيو 2017
المشاركات
501
الإعجابات
308
النقاط
73
الإقامة
Turkey
تلك ملفات الثيم التي أستعملها في البرنامج وإسم الثيم metroframwork
إبحث عنه في جوجل ستجده أما طريقة تنصيبه فسهلة
ليش ماتستعمل ثيمات داخل البرنامج نفسه باضافة موديل ووضعها داخله؟
 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
ليش ماتستعمل ثيمات داخل البرنامج نفسه باضافة موديل ووضعها داخله؟
أعلم أخي لكن أعجبني هدا الثيم أفضل ولم يتسنى لي الوقت لتحويله لموديل فلا أضن هناك فرق فمن يعرف كيف يفحص برنامج
سيعلم أنه ثيم لا غير ^^
 
إنضم
8 سبتمبر 2013
المشاركات
6,188
الإعجابات
9,295
النقاط
128
الإقامة
Iraq
احبك يا رجل .. هذه الشروحات الي لها فائدة فعلية في وقتنا الحاضر
اغلب المواقع المحترمة تعتمد API في مواقعها ..يجب تعلمها

تم حفظ الشرح و الإطلاع عليه فيما بعد
 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
احبك يا رجل .. هذه الشروحات الي لها فائدة فعلية في وقتنا الحاضر
اغلب المواقع المحترمة تعتمد API في مواقعها ..يجب تعلمها

تم حفظ الشرح و الإطلاع عليه فيما بعد
سيكون هناك شروحات في تقنية ال API لبعض المواقع في القارب العاجل إنشاء الله
هي فقط قضية وقت لا غير شكرا لمرورك تحياتي ^^
 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
أعتذر على التطفل ، ولكن ما فائدة الـAccess Token للفيس بوك ؟
ليس في سؤالك تطفل أخي وأنا قدمت الأداة وشرح بسيط حسب طلب الأخ ابو روضة@ وصدقني إنك تعلم جيدا
جواب سؤالك ومواضيعك تتحدث عنك خخ

 

DarkneS's

ExpErt DeveloPer
rankrankrankrank
إنضم
9 مايو 2016
المشاركات
1,004
الإعجابات
885
النقاط
113
الإقامة
Dark World
لحد دلوقتي مش فاهم ماا هيا فائدة البرنامج
الأداة مجرد مثال تجريبي للكود الدي قمنا بشرحه فوق ، أما بخصوص ما فائدة البرنامج كما قلت الأداة مجرد تجربة وهناك من طلب
أداة مماثلة في المنتدى وقبل أن تسأل فيما يستعمل الأكسس توكن عليك أن تعرف ما هو المهم
بشكل مبسط الأكسس توكن هو عبارة عن كود يضم عدة معلومات يرسلها الفيسبوك بعد السماح لتطبيق ما بالدخول لحسابك
ومن خلاله يمكنك الحصول على جميع المعلومات المتعلقة بحسابك وبحسابات أصدقائك على حسابك في فيسبوك
وهناك من يستخدمه في العديد من تطبيقات الفيسبوك ومن أبرز التطبيقات تلك التي تسمح لك بالحصول على
إميلات و أرقام هواتف الأصدقاء معك في فيسبوك وغيرها من الإستعمالات لست متعمق في الأمر
وكما قلت إبحث في غوغل فأنا أرى أن شرحي ليس بكافي ليجيب على كل ما تسأل أسف تحياتي ^^
 
إنضم
21 سبتمبر 2013
المشاركات
194
الإعجابات
155
النقاط
43
الإقامة
egypt
الأداة مجرد مثال تجريبي للكود الدي قمنا بشرحه فوق ، أما بخصوص ما فائدة البرنامج كما قلت الأداة مجرد تجربة وهناك من طلب
أداة مماثلة في المنتدى وقبل أن تسأل فيما يستعمل الأكسس توكن عليك أن تعرف ما هو المهم
بشكل مبسط الأكسس توكن هو عبارة عن كود يضم عدة معلومات يرسلها الفيسبوك بعد السماح لتطبيق ما بالدخول لحسابك
ومن خلاله يمكنك الحصول على جميع المعلومات المتعلقة بحسابك وبحسابات أصدقائك على حسابك في فيسبوك
وهناك من يستخدمه في العديد من تطبيقات الفيسبوك ومن أبرز التطبيقات تلك التي تسمح لك بالحصول على
إميلات و أرقام هواتف الأصدقاء معك في فيسبوك وغيرها من الإستعمالات لست متعمق في الأمر
وكما قلت إبحث في غوغل فأنا أرى أن شرحي ليس بكافي ليجيب على كل ما تسأل أسف تحياتي ^^
شكرا لردك واكيد طالما موضوع من شخص مثلك يجب ان يحصل علي خمس نجوم بالتوفيق يااعزيزي
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل