لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
جلب فيديو من الفيسبوك عن طريق SimpleXML
السلام عليكم
ماهي الطريقة لجلب فيديو من الفيسبوك عن طريق xml
يعني جلب معلومات الفيديو مثل العنوان و الوصف و صورته
مثل اليوتيوب هنا

أنا جربت أسحبه من هنا
https://graph.facebook.com/2420066333429

بس ما أفلحت
بانتظار أي فكرة أو طريقة
و شكراً
تاريخ البداية: 19 / يناير / 2012 الساعة 11:46 اخر نشاط: 19 / يناير / 2012 الساعة 13:42 facebook XML
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
منذ: 19 / يناير / 2012 الساعة 13:42

عن طريق هذه الدالة
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 عن طريق بروكسى

بواسطة: علاء
منذ: 19 / يناير / 2012 الساعة 13:24

ده تطبيق للأمر وهو ناجح

<?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
منذ: 19 / يناير / 2012 الساعة 13:11

تعديل: Imad
منذ: 19 / يناير / 2012 الساعة 13:33

لماذا تكتبها هكذا؟ echo"".$xml->video->title.""; المفروض هكذا echo $xml->video->title; ككتابة صحيحة اما لا اعرف هل هى صحيحة ام لا حتى الان ساتفحص الامر
19 / يناير / 2012 الساعة 13:15

بالنسبة للخطأ فهو بسبب الـhttps عليك استبدالها بـhttp فقط .. وعمل var_dump($xml); لفحص النتيجة بدقة
19 / يناير / 2012 الساعة 13:19

مشكور أخي علاء المشكل كان بسبب الحرف s + أنا أكتبها هكذا echo"".$xml->video->title.""; بسبب وجود كلمات قبل العنوان مثلا echo"العنوان هو:".$xml->video->title."";
19 / يناير / 2012 الساعة 13:35

اسهل طريقة لفعل ذلك دون استعمال API هى هذه الطريقة
https://api.facebook.com/method/fql.query?query=QUERY
واستعمال استعلام مثل هذا
SELECT title, thumbnail_link FROM video WHERE vid=<video_id>

بواسطة: MacOS
منذ: 19 / يناير / 2012 الساعة 11:52

كيف الاستعلام, هل سنقوم بالاستعلام في قاعدة بيانات الفيسبوك!!! الفيديو ليس في قاعدة بياناتي أنا اريد أن اسحبه من الفيسبوك و أسحب معه بعض المعلومات مثل العنوان و الوصف و الصورة و أعتقد هذا لا علاقة له بأي استعلام
19 / يناير / 2012 الساعة 12:0

انا لم اقل هذا ، الاستعلام سيكون من قاعدة بيانات الفيسبوك بالفعل .. اضغط هنا لترى
19 / يناير / 2012 الساعة 12:1

مشكور اخي لأول مرة ارى زي ده فعلاً يا للعجب على ما أظن ان هذا سيعرض الفيسبوك لثفرات امنية كبيرة مستقبلاً
19 / يناير / 2012 الساعة 12:5

هههههه لم ولن يعرضه لاى شكل من الاشكال ، بحر البرمجة فى الوطن العربى لم يعرف ماهو الـPDO مع انه قديم .. هذا النظام بديل للـMYSQL ولا يوجد شىء به يسمى ثغرات او استسعلامات اختراق .. واعتقد ان الفيسبوك يستعمل شىء شبيه به
19 / يناير / 2012 الساعة 12:7

وبالطبع ليس كل شىء مسموح هذه استعلامات تقليدية مسموح بها فقط للتسهيل .. فمثلا لا تستطيع الدخول لجدول الاعضاء .. هذه مثل قاعدة وهمية للزوار .. وايضا لا تستطيع اختيار جميع الحقول اى اسعمال * بدلا من الاسماء للحصول عليهم جميعا
19 / يناير / 2012 الساعة 12:9

^^ و لكن لا تقل بأنه لا يوجد ثغرات, العلم في تطور و ماهو اليوم محمي بكرة عرضة للاختراق
19 / يناير / 2012 الساعة 12:36

لا الـPDO ليس به ثغرات هههه
19 / يناير / 2012 الساعة 12:37

طيب شباب معلش على المقاطعة الان في امكانية جلب فيديو علىالفيس بوك واعرضه على موقعي اذا فيه ارجوا التوضيح بارك الله فيكم
19 / يناير / 2012 الساعة 12:50

اعتقد طلبك سهل .. يفضل فتح سؤال جديد لكى يستطيع الاخوة التحديد
19 / يناير / 2012 الساعة 12:53

مثل ما قال الأخ يتم عن طريق ملف xml راح أقوم بتطبيق الامر و اضع مثال كامل
19 / يناير / 2012 الساعة 12:53

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة