تمت الإجابة Get app facebook use graph api

تم تحميل الصفحة في 1,9251626 ثانية
Get app facebook use graph api
الحالة
مغلق و غير مفتوح للمزيد من الردود.

Ahmed Al'jabari

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

كيف يمكنني استعمال الapi الخاص بسحب التطبيقات الخاصه بحساب الفيسبوك
https://graph.facebook.com/me?application&access_token=xxx.
عند استعمالها يعطيني خطا

كود:
{
  "error": {
    "message": "(#100) The parameter type is required",
    "type": "OAuthException",
    "code": 100,
    "fbtrace_id": "AK06GQ-dcFMFQB7AINTBkTL"
  }
}

الapp هي هاي بالصوره

 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,616
الإعجابات
1,321
النقاط
123
الإقامة
Turkey
إنضم
8 سبتمبر 2013
المشاركات
7,661
الإعجابات
11,470
النقاط
168
الإقامة
Live.IQ(JO => JO.AMMAN)
فكرت بيهة قبل فترة و حاولت وياها شوية بس ضوجتني شغلة وقتهة بالاصدار مدري ايش و عفتهة ... بس فكرة حلوة :215: هههه.
راح ابحث بأوراقي القديمة و ارفع الي وصلت له وقتهة كله هنا اذا لكيته ..
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,616
الإعجابات
1,321
النقاط
123
الإقامة
Turkey
فكرت بيهة قبل فترة و حاولت وياها شوية بس ضوجتني شغلة وقتهة بالاصدار مدري ايش و عفتهة ... بس فكرة حلوة :215: هههه.
راح ابحث بأوراقي القديمة و ارفع الي وصلت له وقتهة كله هنا اذا لكيته ..
برمجته بالwebrequest انا بس للسرعه حابب اطوره للapi اسرع واخف على المعالج
 

عـبـدالـله

.:: مُشرف قسم python ::.
rankrankrankrank
إنضم
5 ديسمبر 2013
المشاركات
1,630
الإعجابات
2,094
النقاط
198
الإقامة
webs1.net
هل انشأت حساب المطورين .؟


الدخول هنا
Log into Facebook | Facebook

عمل تسجيل دخول ثم تطبيقاتي اختر اسم مناسب لك

اعطي اذونات

Log into Facebook | Facebook

لا تخلي احد يطلع عليها :)

تأكد من رمز الوصول

Graph API Explorer - Facebook for Developers

وبعدها ان شاء الله يتضح كل شيء امامك .

لضيق الوقت هذا ماقمت به .

البايثون جميله :)

بالتوفيق لك
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,616
الإعجابات
1,321
النقاط
123
الإقامة
Turkey
هل انشأت حساب المطورين .؟


الدخول هنا
Log into Facebook | Facebook


عمل تسجيل دخول ثم تطبيقاتي اختر اسم مناسب لك

اعطي اذونات

Log into Facebook | Facebook

لا تخلي احد يطلع عليها :)

تأكد من رمز الوصول

Graph API Explorer - Facebook for Developers

وبعدها ان شاء الله يتضح كل شيء امامك .

لضيق الوقت هذا ماقمت به .

البايثون جميله :)

بالتوفيق لك
شكرا لك حبيبي عبد الله انا بالفعل مستخرج الاكسس توكن ومعطيه صلاحيات مسبقا
المشكله برابط الapi والبارميترات
 

عـبـدالـله

.:: مُشرف قسم python ::.
rankrankrankrank
إنضم
5 ديسمبر 2013
المشاركات
1,630
الإعجابات
2,094
النقاط
198
الإقامة
webs1.net
طيب اخي العزيز شغلك مضبوط

لكن لو تقرء رسالة المسج message

يتضح الامر المطلوب منك .

انا طلبو مني :
"message": "An active access token must be used to query information about the current user.",

مع انني لم ادخل الفيس بوك منذو 7 سنوات قلت ابحث عن حل للمراقب العزيز

على العموم الوقت تأخر ان شاء الله تجد حل وتضعه لنا او اذا الله رد لنا ارواحنا في اجسادنا سنحاول مره اخرى .

بالتوفيق لك .
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,616
الإعجابات
1,321
النقاط
123
الإقامة
Turkey
طيب اخي العزيز شغلك مضبوط

لكن لو تقرء رسالة المسج message

يتضح الامر المطلوب منك .

انا طلبو مني :
"message": "An active access token must be used to query information about the current user.",


مع انني لم ادخل الفيس بوك منذو 7 سنوات قلت ابحث عن حل للمراقب العزيز

على العموم الوقت تأخر ان شاء الله تجد حل وتضعه لنا او اذا الله رد لنا ارواحنا في اجسادنا سنحاول مره اخرى .

بالتوفيق لك .
fast-autolikers.com/api/fbrest.php?user=[email protected]&[email protected]@
استعمل هذا ال api ممتاز بجلب الاكسس فقط املئ المعلومات بحساب شغال
وحاول به ياريت تفيدنا وشكرا لك عالمحاوله ياغالي
 
إنضم
23 مارس 2013
المشاركات
2,007
الإعجابات
2,960
النقاط
203
العمر
22
الإقامة
المملكة المغربية
fast-autolikers.com/api/fbrest.php?user=[email protected]&[email protected]@
استعمل هذا ال api ممتاز بجلب الاكسس فقط املئ المعلومات بحساب شغال
وحاول به ياريت تفيدنا وشكرا لك عالمحاوله ياغالي
بدل من أخذ الرابط من header location
يمكنك وضع هذه
كود:
http://fast-autolikers.com/api/[email protected]&pass=123123&type=json
&type=json
 
إنضم
23 مارس 2013
المشاركات
2,007
الإعجابات
2,960
النقاط
203
العمر
22
الإقامة
المملكة المغربية
أما بخصوص سؤالك
يقول لك عليك أن تضع إسم نوع التطبيقات التي تريد رؤيتها


فمثلا أنا هنا وصعت active كي يظهر لي التطبيقات التي قمت بتثبيتها
لكن قال لي عليك وضع developer
و أنظر ماذا حصل عندما وضعتها


ظهرت المعلومات
 
إنضم
23 مارس 2013
المشاركات
2,007
الإعجابات
2,960
النقاط
203
العمر
22
الإقامة
المملكة المغربية
تفضل التطبيق برمجته لك
كود:
<?php
// Coded By MrZaghar
// get info from that link
// fast-autolikers.com/api/fbrest.php?user=here_facebook_id_or_username&pass=facebook_password
$session = '{"session_key":"5.xxxxxxxxxxxxx.xxxxxxxxxxxx-xxxxxxxxxxxxxx","uid":xxxxxxxxxxxxxxxxxx,"secret":"xxxxxxxxxxxxxxxxx","access_token":"xxxxxxxxxxxxxxxxxx","machine_id":"xxxxxxxxxxxxxxxxxxx","session_cookies":[{"name":"c_user","value":"xxxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:58 GMT","expires_timestamp":1597233178,"domain":".facebook.com","path":"\/","secure":true},{"name":"xs","value":"xxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:58 GMT","expires_timestamp":1597233178,"domain":".facebook.com","path":"\/","secure":true,"httponly":true},{"name":"fr","value":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:56 GMT","expires_timestamp":1597233176,"domain":".facebook.com","path":"\/","secure":true,"httponly":true},{"name":"datr","value":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires":"Thu, 12 Aug 2021 11:52:58 GMT","expires_timestamp":1628769178,"domain":".facebook.com","path":"\/","secure":true,"httponly":true}],"confirmed":true,"identifier":"xxxxxxxxxxx","user_storage_key":"xxxxxxxxxxxxxxxxxxxxxxx"}';
$jinfo=json_decode($session,true);
$cookie=array();
for($i=0;$i<count($jinfo["session_cookies"]);$i++){$item=$jinfo["session_cookies"][$i];$cookie[$item["name"]]=$item["value"];}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://mbasic.facebook.com/home.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$headers = array();
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36';
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3';
$headers[] = 'Accept-Language: en-US,en;q=0.9,ar;q=0.8';
$headers[] = "Cookie: sb=; datr=$cookie[datr]; c_user=$cookie[c_user]; xs=$cookie[xs]; fr=$cookie[fr];";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
curl_close($ch);
preg_match('/name="fb_dtsg" value="(.*?)"/', $result, $fbdt);
$fb_dtsg=$fbdt[1];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.facebook.com/settings/applications/fetch_apps/?tab=active&surface=applications');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "__user=$cookie[c_user]&__a=1&__dyn=7AgNe-4amaxx2u6aJGeFxqewRyWzEy4aheC263GdwIhE98nwgUaofUvGbxK5WwIKaxeUW3KFUe8OdwJx64e2p1yu58O5UlwQxS58iwBx61zwzU5KEuxm1VDBwm88o98pKEtxy5UrwFwgEdoK7UaU-1uUqzXG48y3m3eER7xa4obeUry9m4-2e5oOEOmVojzUiU98qxm3i8G6ErxCcAh9ogUWV8y2G5ojyFE-17zbxi6o98e8Wqexp2Utwwx-2y8wzw-wOwBwIwKG2q4U7u8BwBzU&__req=1s&__be=1&__pc=PHASED%3Aufi_home_page_pkg&dpr=1.5&__s=%3Aevem5h%3Aj2md3g&fb_dtsg=$fb_dtsg&jazoest=21904");
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept-Language: en-US,en;q=0.9,ar;q=0.8';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Accept: */*';
$headers[] = 'Referer: https://www.facebook.com/settings?tab=applications';
$headers[] = "Cookie: sb=; datr=$cookie[datr]; c_user=$cookie[c_user]; xs=$cookie[xs]; fr=$cookie[fr];";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
curl_close($ch);
$result=json_decode(str_replace("for (;;);","",$result),true);
$all_apps=$result["payload"]["apps"];
for($i=0;$i<count($all_apps);$i++){
    echo "NAME : ".$all_apps[$i]["name"]." ID : ".$all_apps[$i]["id"]."<br>";
}
النتيجة تظهر على هذا الشكل
 

Ahmed Al'jabari

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


فمثلا أنا هنا وصعت active كي يظهر لي التطبيقات التي قمت بتثبيتها
لكن قال لي عليك وضع developer
و أنظر ماذا حصل عندما وضعتها


ظهرت المعلومات
شكرا لك اخوي عالمعلومات القيمه لكن المشكله هوه جاي يجيب التطبيقات الي باللون الاحمر وليس الي باللون الاصفر



هل هناك api مباشر لجلب باقي التطبيقات؟ وشكرا لك مقدما عالمعلومات الحلوه
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,616
الإعجابات
1,321
النقاط
123
الإقامة
Turkey
تفضل التطبيق برمجته لك
كود:
<?php
// Coded By MrZaghar
// get info from that link
// fast-autolikers.com/api/fbrest.php?user=here_facebook_id_or_username&pass=facebook_password
$session = '{"session_key":"5.xxxxxxxxxxxxx.xxxxxxxxxxxx-xxxxxxxxxxxxxx","uid":xxxxxxxxxxxxxxxxxx,"secret":"xxxxxxxxxxxxxxxxx","access_token":"xxxxxxxxxxxxxxxxxx","machine_id":"xxxxxxxxxxxxxxxxxxx","session_cookies":[{"name":"c_user","value":"xxxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:58 GMT","expires_timestamp":1597233178,"domain":".facebook.com","path":"\/","secure":true},{"name":"xs","value":"xxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:58 GMT","expires_timestamp":1597233178,"domain":".facebook.com","path":"\/","secure":true,"httponly":true},{"name":"fr","value":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires":"Wed, 12 Aug 2020 11:52:56 GMT","expires_timestamp":1597233176,"domain":".facebook.com","path":"\/","secure":true,"httponly":true},{"name":"datr","value":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires":"Thu, 12 Aug 2021 11:52:58 GMT","expires_timestamp":1628769178,"domain":".facebook.com","path":"\/","secure":true,"httponly":true}],"confirmed":true,"identifier":"xxxxxxxxxxx","user_storage_key":"xxxxxxxxxxxxxxxxxxxxxxx"}';
$jinfo=json_decode($session,true);
$cookie=array();
for($i=0;$i<count($jinfo["session_cookies"]);$i++){$item=$jinfo["session_cookies"][$i];$cookie[$item["name"]]=$item["value"];}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://mbasic.facebook.com/home.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$headers = array();
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36';
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3';
$headers[] = 'Accept-Language: en-US,en;q=0.9,ar;q=0.8';
$headers[] = "Cookie: sb=; datr=$cookie[datr]; c_user=$cookie[c_user]; xs=$cookie[xs]; fr=$cookie[fr];";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
curl_close($ch);
preg_match('/name="fb_dtsg" value="(.*?)"/', $result, $fbdt);
$fb_dtsg=$fbdt[1];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.facebook.com/settings/applications/fetch_apps/?tab=active&surface=applications');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "__user=$cookie[c_user]&__a=1&__dyn=7AgNe-4amaxx2u6aJGeFxqewRyWzEy4aheC263GdwIhE98nwgUaofUvGbxK5WwIKaxeUW3KFUe8OdwJx64e2p1yu58O5UlwQxS58iwBx61zwzU5KEuxm1VDBwm88o98pKEtxy5UrwFwgEdoK7UaU-1uUqzXG48y3m3eER7xa4obeUry9m4-2e5oOEOmVojzUiU98qxm3i8G6ErxCcAh9ogUWV8y2G5ojyFE-17zbxi6o98e8Wqexp2Utwwx-2y8wzw-wOwBwIwKG2q4U7u8BwBzU&__req=1s&__be=1&__pc=PHASED%3Aufi_home_page_pkg&dpr=1.5&__s=%3Aevem5h%3Aj2md3g&fb_dtsg=$fb_dtsg&jazoest=21904");
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept-Language: en-US,en;q=0.9,ar;q=0.8';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Accept: */*';
$headers[] = 'Referer: https://www.facebook.com/settings?tab=applications';
$headers[] = "Cookie: sb=; datr=$cookie[datr]; c_user=$cookie[c_user]; xs=$cookie[xs]; fr=$cookie[fr];";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
curl_close($ch);
$result=json_decode(str_replace("for (;;);","",$result),true);
$all_apps=$result["payload"]["apps"];
for($i=0;$i<count($all_apps);$i++){
    echo "NAME : ".$all_apps[$i]["name"]." ID : ".$all_apps[$i]["id"]."<br>";
}
النتيجة تظهر على هذا الشكل
انا بالفعل مبرمجه بهذه الطريقه بالwebrequest لكنها مكلفه للوقت والمعالج بعض الشيء لذلك ابحث عن api مباشر ياغالي
اذا تكرمت ولقيتلي الapi المباشر اكون مممنون لاني بحثت كثيرا جدا ولم اجد شيئ مفيد
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

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

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

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

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