اذهب إلى المحتوى
  • 0

كيفية الحصول على رابط غلاف صفحة فيسبوك عن طريق API

Mohamed Refaat10

السؤال

تمكنت من العثور على طريقة للحصول على رابط صورة الملف الشخصي للصفحات العامة بواسطة api الخاصة بالفيسبوك عن طريق

https://graph.facebook.com/*****/picture?type=large

هل يوجد طريقة مشابهة للحصول على رابط صورة الغلاف ، قمت بتجربة بعض الطرق لم تنجح

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكن طلب الرابط على الشكل التالي:

https://graph.facebook.com/v14.0/{page-id}/picture?type=large

فقط يلزم تمرير معرف الصفحة (اسمها أو رقمها) page-id

التوثيق: developers.facebook/graph-api/page/picture

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 دقائق مضت قال Wael Aljamal:

يمكن طلب الرابط على الشكل التالي:


graph.facebook.com/v14.0/{page-id}/picture?type=large

فقط يلزم تمرير معرف الصفحة (اسمها أو رقمها) page-id

التوثيق: developers.facebook/graph-api/page/picture

 

 

اقصد الحصول على رابط الغلاف وليس صورة الملف الشخصي

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 13 دقائق مضت قال Mohamed.Refaat:

php

فيسبوك يعمل redirect للمسار المرفق في الطلبية لمسار الصورة في المتصفح بعد طلبه، حاول جلب المسار الذي يتم عمل له redirect مثل:

<?php
$url = 'https://graph.facebook.com/v14.0/{page-id}/picture?type=large';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);

$html = curl_exec($ch);

$redirectedUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);

curl_close($ch);

echo "Original URL:   " . $url . "\n";
echo "Redirected URL: " . $redirectedUrl . "\n";

أو

<?php
$url="https://graph.facebook.com/v14.0/{page-id}/picture?type=large";

$headers = @get_headers($url);
$final_url = "";
foreach ($headers as $h)
{
    if (substr($h,0,10) == 'Location: ')
    {
    $final_url = trim(substr($h,10));
    break;
    }
}
echo $final_url;
?>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...