جلب فيديو من الفيسبوك عن طريق SimpleXML
السلام عليكم
ماهي الطريقة لجلب فيديو من الفيسبوك عن طريق xml يعني جلب معلومات الفيديو مثل العنوان و الوصف و صورته مثل اليوتيوب هنا أنا جربت أسحبه من هنا https://graph.facebook.com/2420066333429 بس ما أفلحت بانتظار أي فكرة أو طريقة و شكراً
4 إجابات
وتشغيله خارج الفيسبوك كالتالى
<object width="400" height="224" > <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://www.facebook.com/v/xxx" /> <embed src="http://www.facebook.com/v/257652327609356" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="224"> </embed> </object> بواسطة: molhm 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
عن طريق هذه الدالة
function getXMLfromURL($url) { $Proxy = getenv("HTTP_PROXY"); if (strlen($Proxy) > 1) { $r_default_context = stream_context_get_default ( array ('http' => array( 'proxy' => $Proxy, 'request_fulluri' => True, ), ) ); libxml_set_streams_context($r_default_context); } $daten = simplexml_load_file($url); return ($daten); }يمكنك استتعمال دالة simplexml_load_file عن طريق بروكسى بواسطة: علاء 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
ده تطبيق للأمر وهو ناجح
<?php $file = "http://api.facebook.com/method/fql.query?query=SELECT%20title,%20thumbnail_link%20FROM%20video%20WHERE%20vid=257652327609356"; $xml = simplexml_load_file($file); echo"".$xml->video->title.""; ?> شكراً للأخ ماركوس و علاء بواسطة: Imad تعديل: Imad 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا لماذا تكتبها هكذا؟ echo"".$xml->video->title.""; المفروض هكذا echo $xml->video->title; ككتابة صحيحة اما لا اعرف هل هى صحيحة ام لا حتى الان ساتفحص الامر بالنسبة للخطأ فهو بسبب الـhttps عليك استبدالها بـhttp فقط .. وعمل var_dump($xml); لفحص النتيجة بدقة مشكور أخي علاء المشكل كان بسبب الحرف s + أنا أكتبها هكذا echo"".$xml->video->title.""; بسبب وجود كلمات قبل العنوان مثلا echo"العنوان هو:".$xml->video->title."";
اسهل طريقة لفعل ذلك دون استعمال API هى هذه الطريقة
https://api.facebook.com/method/fql.query?query=QUERYواستعمال استعلام مثل هذا SELECT title, thumbnail_link FROM video WHERE vid=<video_id> بواسطة: MacOS 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا كيف الاستعلام, هل سنقوم بالاستعلام في قاعدة بيانات الفيسبوك!!! الفيديو ليس في قاعدة بياناتي أنا اريد أن اسحبه من الفيسبوك و أسحب معه بعض المعلومات مثل العنوان و الوصف و الصورة و أعتقد هذا لا علاقة له بأي استعلام انا لم اقل هذا ، الاستعلام سيكون من قاعدة بيانات الفيسبوك بالفعل .. اضغط هنا لترى مشكور اخي لأول مرة ارى زي ده فعلاً يا للعجب على ما أظن ان هذا سيعرض الفيسبوك لثفرات امنية كبيرة مستقبلاً هههههه لم ولن يعرضه لاى شكل من الاشكال ، بحر البرمجة فى الوطن العربى لم يعرف ماهو الـPDO مع انه قديم .. هذا النظام بديل للـMYSQL ولا يوجد شىء به يسمى ثغرات او استسعلامات اختراق .. واعتقد ان الفيسبوك يستعمل شىء شبيه به وبالطبع ليس كل شىء مسموح هذه استعلامات تقليدية مسموح بها فقط للتسهيل .. فمثلا لا تستطيع الدخول لجدول الاعضاء .. هذه مثل قاعدة وهمية للزوار .. وايضا لا تستطيع اختيار جميع الحقول اى اسعمال * بدلا من الاسماء للحصول عليهم جميعا ^^ و لكن لا تقل بأنه لا يوجد ثغرات, العلم في تطور و ماهو اليوم محمي بكرة عرضة للاختراق لا الـPDO ليس به ثغرات هههه طيب شباب معلش على المقاطعة الان في امكانية جلب فيديو علىالفيس بوك واعرضه على موقعي اذا فيه ارجوا التوضيح بارك الله فيكم اعتقد طلبك سهل .. يفضل فتح سؤال جديد لكى يستطيع الاخوة التحديد مثل ما قال الأخ يتم عن طريق ملف xml راح أقوم بتطبيق الامر و اضع مثال كامل |