تمت الإجابة استفسار للحصول على الاكسس توكن عن طريق Api Graph facebook

تم تحميل الصفحة في 0,4301889 ثانية
استفسار للحصول على الاكسس توكن عن طريق Api Graph facebook

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
سلام عليكم شباب كيف اخباركم مشتاقين انشالله كلكم بخير

لي اسبوع احاول استخراج الاكسس توكن عن طريق الapi
توصلت الى هذه الرابط بعد بحث طويل


https://api.facebook.com/restserver...=0&v=1.0&sig=23dcbfce59fc07c0eba43fb6f6c8605c

اذا تلاحظون ان الرابط فيه param متغيره تتغير من حساب لحساب
المشكله الان هيه في الحصول على قيمة هذه الparam

ساشير باللون الاحمر ال القيم التي اريد الحصول عليها او طريقة الحصول عليها

api_key=3e7c78e35a76a9299309885393b02d97
credentials_type=password
email=ahmed.aljabari.988
format=JSON
generate_machine_id=1
generate_session_cookies=1
locale=en_US
method=auth.login
password=ahmed123
return_ssl_resources=0
v=1.0
sig=23dcbfce59fc07c0eba43fb6f6c8605c

المطلوب طريقه للحصول عليها
 

⭐⭐⭐⭐⭐

مُميّز نُقطة لُغات البرمجة للعام 2019
rankrank
إنضم
28 يناير 2019
المشاركات
202
الإعجابات
226
النقاط
43
تقصد الرابط ولا بيانات الصفحة ؟
اذا على الرابط ماعتقد فيه حل لازم من الصفحة الي خذيت منها الرابط
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
تقصد الرابط ولا بيانات الصفحة ؟
اذا على الرابط ماعتقد فيه حل لازم من الصفحة الي خذيت منها الرابط
لم افهم ماتقصد واتوقع انته ايضا لم تفهم قصدي ياريت تقره الطلب من جديد حتى تفهم اكثر وان احتجت تفاصيل اكثر سازودك بها

الي اريد الحصول عليه هوه قيمة ال api_key وال sig
هذه القيم تتغير وليست ثابته
الي اريده طريقه احصل بها عله هذه القيم حتى استطيع الحصول على الاكسس توكن
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
تقصد الرابط ولا بيانات الصفحة ؟
اذا على الرابط ماعتقد فيه حل لازم من الصفحة الي خذيت منها الرابط
القيم الي اريدها موجوده في رابط الapi


كود:
https://api.facebook.com/restserver.php?api_key=3e7c78e35a76a9299309885393b02d97&credentials_type=password&email=ahmed.aljabari.988&format=JSON&generate_machine_id=1&generate_session_cookies=1&locale=en_US&method=auth.login&password=ahmed56&return_ssl_resources=0&v=1.0&sig=23dcbfce59fc07c0eba43fb6f6c8605c
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
3,527
الإعجابات
3,824
النقاط
223
الإقامة
القاهرة
كل ما ستحتاج هو هذا الكود مع تغير الموقع والاتصالات الوارد وغير هذا مما تعرفه انت من مراقبة الاتصالات


كود:
 Dim data As String = "u=" & TextBox2.Text & "&p=" & TextBox3.Text
        Dim bytes As Byte() = New UTF8Encoding().GetBytes(data)
        Dim request As HttpWebRequest = DirectCast(WebRequest.Create("https://........"), HttpWebRequest)
        request.Method = "POST"
        request.Accept = "*/*"
        request.ContentType = "application/x-www-form-urlencoded"
        'request.Proxy = Nothing
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0"
        request.Referer = "https:........."

        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

        Dim tokenUrl As String = Regex.Match(page, "(https.+)""").Groups(1).Value

        Dim req1 As HttpWebRequest = DirectCast(WebRequest.Create(tokenUrl), HttpWebRequest)
        req1.Method = "Get"
        Dim sr As New StreamReader(req1.GetResponse.GetResponseStream)
        Dim TokenSource As String = sr.ReadToEnd()
        sr.Close()
        TextBox1.Text = System.Text.RegularExpressions.Regex.Match(TokenSource, "access_token"":""(\w+)").Groups.Item(1).Value
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
كل ما ستحتاج هو هذا الكود مع تغير الموقع والاتصالات الوارد وغير هذا مما تعرفه انت من مراقبة الاتصالات


كود:
 Dim data As String = "u=" & TextBox2.Text & "&p=" & TextBox3.Text
        Dim bytes As Byte() = New UTF8Encoding().GetBytes(data)
        Dim request As HttpWebRequest = DirectCast(WebRequest.Create("https://........"), HttpWebRequest)
        request.Method = "POST"
        request.Accept = "*/*"
        request.ContentType = "application/x-www-form-urlencoded"
        'request.Proxy = Nothing
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0"
        request.Referer = "https:........."

        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

        Dim tokenUrl As String = Regex.Match(page, "(https.+)""").Groups(1).Value

        Dim req1 As HttpWebRequest = DirectCast(WebRequest.Create(tokenUrl), HttpWebRequest)
        req1.Method = "Get"
        Dim sr As New StreamReader(req1.GetResponse.GetResponseStream)
        Dim TokenSource As String = sr.ReadToEnd()
        sr.Close()
        TextBox1.Text = System.Text.RegularExpressions.Regex.Match(TokenSource, "access_token"":""(\w+)").Groups.Item(1).Value
اهلا بك اخوي ابو روضه لكن الكود هذا يفتقد اجزائه المهمه والاساسيه
مجرد هيكل لركويست مكتوب بالwebrequest
 

__classic

Beginner Developer
rank
إنضم
21 أبريل 2019
المشاركات
116
الإعجابات
130
النقاط
43
الإقامة
Jora, India
اهلا بك اخوي ابو روضه لكن الكود هذا يفتقد اجزائه المهمه والاساسيه
مجرد هيكل لركويست مكتوب بالwebrequest
اكو برنامج للقسام .. يجيب الرابط النهائي للروابط المختصرة ..
حللة .. يفيدك اظن ..
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
اكو برنامج للقسام .. يجيب الرابط النهائي للروابط المختصرة ..
حللة .. يفيدك اظن ..
اهلا بيك اخوي الغالي لكني اريد استخراج الاكسس توكن وليس روابط مختصره
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
3,527
الإعجابات
3,824
النقاط
223
الإقامة
القاهرة
اهلا بك اخوي ابو روضه لكن الكود هذا يفتقد اجزائه المهمه والاساسيه
مجرد هيكل لركويست مكتوب بالwebrequest
والله يا أخى به بجلب الاكسس توكن حتى لو غيرت كلمة المرور المهم ان اكتبها صحيحة فى التكست بوكس...
والمهم هنا انى اعطيتك الخيط وانت ماشاء الله مبدع وهاتعرف تصلح الكود لو كان ناقصاً.
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
والله يا أخى به بجلب الاكسس توكن حتى لو غيرت كلمة المرور المهم ان اكتبها صحيحة فى التكست بوكس...
والمهم هنا انى اعطيتك الخيط وانت ماشاء الله مبدع وهاتعرف تصلح الكود لو كان ناقصاً.
ابو روضه الغالي نتعلم منك احنا
انا اريد الاليه والبرمجه عليه المشكله بالفكره بس مو بالبرمجه

مااعرف من وين تجي قيمة الsig
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
3,527
الإعجابات
3,824
النقاط
223
الإقامة
القاهرة
هذا شرح لآحد الأخوة الذين أحبهم فى الله والذى أعتبره مبدع قوى فى مثل هذه الامور وهذه هى الآليه أو الإقتباس منه



3.الحصول على الاكسس توكن كان يتم على خطوتين :
الاولى (ودى اللى حضرتك عملتها ) وهى ارسال الايميل والباسورد للموقع فيكون فى رد الموقع (السورس) لينك api للفيسبوك
الثانية وهى ارسال ريكويست Get للينك المستخرج فيكون فى رد الموقع الاكسس توكن وباقى المعلومات
بمعنى :
احنا بنبعت المعلومات للموقع .. ف السورس الناتج بيبقا فيه لينك جواه الاكسس توكن


مثلا دا رد موقع fb-liker بعد ما بعتنا الايميل والباسورد

<div class="col-xs-12 col-md-6">
<div class="panel panel-info">
<div class="panel-heading"><b><h6 style="color: #ffffff;">Get Facebook access_token</h6></b></div>
<div class="panel-body">
<iframe style="border: none;overflow: hidden;word-wrap: break-word; padding: 15px;" width="100%" height="200px" src="https://api.facebook.com/restserver...=0&v=1.0&sig=ec487d1fa65d377ab9e5fabeecf428b8"></iframe>
</div>
</div>
</div>
اللينك اللى باللون الاحمر دا اللى فيه الاكسس توكن ..
انا بس بعت ريكويست Get ل اللينك وطلعت منه الاكسس توكن ..


فهيكون الرد زى دا

{"session_key":"5.fn-TGMsz0aLL6w.1551572143.39-100034601433472","uid":100034601433472,"secret":"4dfb81fb93d4b1a5f9ab1c7f2c73dd8d","access_token":"EAAAAAYsX7TsBADnofet6jyy5xtoH5XFfUVchGygrTc8ZCgtYs4aTc7mZCPB1gtXMOZAlTo2C42Q98b3uNtuyTzXZCaPEoUVv6DQMwHDhRtgywb43fh6rmGpgW919yAkULAPeLhsDEqQPVfXC6MK6mpLfcbDZCqRFCeFoJHlkzc4vf6nTFfWRxQVFhK0kZCZAdLrUZABGGv0RM6bOEZD","machine_id":"rxx7XPGQogMfdgJ3qJ4G958n","confirmed":true,"identifier":"tmuvpqm_brownescu_1551570455\u0040tfbnw.net"} [/quote]
 

largoRoyal

Beginner Developer
rank
إنضم
18 مايو 2019
المشاركات
17
الإعجابات
8
النقاط
3
العمر
21
الإقامة
morocco
جرب هدا
EAAAAAYsX7TsBADnofet6jyy5xtoH5XFfUVchGygrTc8ZCgtYs4aTc7mZCPB1gtXMOZAlTo2C42Q98b3uNtuyTzXZCaPEoUVv6DQMwHDhRtgywb43fh6rmGpgW919yAkULAPeLhsDEqQPVfXC6MK6mpLfcbDZCqRFCeFoJHlkzc4vf6nTFfWRxQVFhK0kZCZAdLrUZABGGv0RM6bOEZD
قم بأخد ما وراء هده الكلمة "access_token":" حتى تصل إلى هده العلامة " و إذا إحتجت حسابات فايسبوك قديمة فيمكنني أن أوفر لك ذالك
 

MaGez_Design

Beginner Developer
rankrank
إنضم
28 ديسمبر 2018
المشاركات
158
الإعجابات
55
النقاط
28
العمر
22
يخربيت كدا يا جدع نزل موضوع بقا
عاوزين نتعلم الحجات دى حررام عليك انتا عامل إختفاء ليه ههههه
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
هذا شرح لآحد الأخوة الذين أحبهم فى الله والذى أعتبره مبدع قوى فى مثل هذه الامور وهذه هى الآليه أو الإقتباس منه



3.الحصول على الاكسس توكن كان يتم على خطوتين :
الاولى (ودى اللى حضرتك عملتها ) وهى ارسال الايميل والباسورد للموقع فيكون فى رد الموقع (السورس) لينك api للفيسبوك
الثانية وهى ارسال ريكويست Get للينك المستخرج فيكون فى رد الموقع الاكسس توكن وباقى المعلومات
بمعنى :
احنا بنبعت المعلومات للموقع .. ف السورس الناتج بيبقا فيه لينك جواه الاكسس توكن


مثلا دا رد موقع fb-liker بعد ما بعتنا الايميل والباسورد

<div class="col-xs-12 col-md-6">
<div class="panel panel-info">
<div class="panel-heading"><b><h6 style="color: #ffffff;">Get Facebook access_token</h6></b></div>
<div class="panel-body">
<iframe style="border: none;overflow: hidden;word-wrap: break-word; padding: 15px;" width="100%" height="200px" src="https://api.facebook.com/restserver...=0&v=1.0&sig=ec487d1fa65d377ab9e5fabeecf428b8"></iframe>
</div>
</div>
</div>
اللينك اللى باللون الاحمر دا اللى فيه الاكسس توكن ..
انا بس بعت ريكويست Get ل اللينك وطلعت منه الاكسس توكن ..


فهيكون الرد زى دا

{"session_key":"5.fn-TGMsz0aLL6w.1551572143.39-100034601433472","uid":100034601433472,"secret":"4dfb81fb93d4b1a5f9ab1c7f2c73dd8d","access_token":"EAAAAAYsX7TsBADnofet6jyy5xtoH5XFfUVchGygrTc8ZCgtYs4aTc7mZCPB1gtXMOZAlTo2C42Q98b3uNtuyTzXZCaPEoUVv6DQMwHDhRtgywb43fh6rmGpgW919yAkULAPeLhsDEqQPVfXC6MK6mpLfcbDZCqRFCeFoJHlkzc4vf6nTFfWRxQVFhK0kZCZAdLrUZABGGv0RM6bOEZD","machine_id":"rxx7XPGQogMfdgJ3qJ4G958n","confirmed":true,"identifier":"tmuvpqm_brownescu_1551570455\u0040tfbnw.net"}
[/QUOTE]
كلامك صحيح اخوي ابو روضه وشرحك جيد
لكن بقت كم شغله
الاولى ان المواقع الي توفر التوكن والي هيه مواقع الاوتو لايك قد تتوقف في اي لحظه لذلك لايمكن الاعتماد عليها برمجيا لان كل فتره سيتوقف الموقع وستضطر الى اعادة برمجة برنامجك من ججديدك لانه كليا مبني عليها
الشغله الثانيه بهذه المواقع انها تحتفظ بالاكس توكن الخاص بك وتستعمله متى ارادة فيكون حسابك تحت رحمة صاحب الموقع

اما الشغله المهمه وهيه استخراج الاكسس توكن من الشركه نفسها وهذه هيه الطريقيه التي ابحث عنها
والي تحتاج قيمة للsig بكل مره تطلب بيها الاكسس توكن وانا منزل موضوعي حتى اعرف منين وين تجي هاي القيمه
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,488
الإعجابات
1,192
النقاط
123
الإقامة
Turkey
جرب هدا
EAAAAAYsX7TsBADnofet6jyy5xtoH5XFfUVchGygrTc8ZCgtYs4aTc7mZCPB1gtXMOZAlTo2C42Q98b3uNtuyTzXZCaPEoUVv6DQMwHDhRtgywb43fh6rmGpgW919yAkULAPeLhsDEqQPVfXC6MK6mpLfcbDZCqRFCeFoJHlkzc4vf6nTFfWRxQVFhK0kZCZAdLrUZABGGv0RM6bOEZD
قم بأخد ما وراء هده الكلمة "access_token":" حتى تصل إلى هده العلامة " و إذا إحتجت حسابات فايسبوك قديمة فيمكنني أن أوفر لك ذالك
اعرف اخي لكن هذا ليس المطلوب
 

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

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

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

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