Content Marketing

PHP: استخدام Is.gd API لاختصار URL

فقط اقرأ مقالًا عن فوائد ومخاطر تقصير عناوين URL في SEOmoz. أنا أستخدم واجهة برمجة تطبيقات Is.gd لفعل هذا:

function doCurlRequest($url, $variable, $value) {
    $api = $url."?".$variable."=".$value;
    $session = curl_init();
    curl_setopt($session, CURLOPT_URL, $api);
    curl_setopt($session, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($session);
    curl_close($session);
    return $data; 
}
function doShortenURL($longurl) {
    $url = "http://is.gd/api.php";
    $variable = "longurl";
    $shorturl = doCurlRequest($url, $variable, $longurl);
    return $shorturl;
}

أعتقد أن الناس قد يقدرون عينة رمز فعلية. تأكد من استبدال الاقتباسات غير المرغوبة التي يضيفها نشر هذا على المدونة. للاستخدام ، ما عليك سوى إضافة الوظائف المذكورة أعلاه إلى صفحة PHP الخاصة بك ، ثم تنفيذ ما يلي:

doShortenURL('http://thisis.my/long/url/with?lots=of&data=');

ربما سأضيف كتلة try / catch فقط للتأكد. يعمل هذا الرمز مع PHP 5+ مع تمكين مكتبة cURL. إذا لم يقم مضيفك بتمكين cURL ، فابحث عن مضيف جديد.

Douglas Karr

Douglas Karr هو CMO من أوبن إنسايتس ومؤسس Martech Zone. ساعد دوغلاس العشرات من الشركات الناشئة الناجحة في MarTech، وساعد في العناية الواجبة بأكثر من 5 مليارات دولار في عمليات الاستحواذ والاستثمارات في Martech، ويستمر في مساعدة الشركات في تنفيذ وأتمتة استراتيجيات المبيعات والتسويق الخاصة بها. دوغلاس هو أحد خبراء التحول الرقمي المعترف بهم عالميًا وخبير ومتحدث في MarTech. دوغلاس هو أيضًا مؤلف منشور لدليل Dummie وكتاب عن قيادة الأعمال.

مقالات ذات صلة

العودة إلى الزر العلوي
اغلاق

كشف Adblock

Martech Zone قادر على تزويدك بهذا المحتوى دون أي تكلفة لأننا نستثمر موقعنا من خلال عائدات الإعلانات ، والروابط التابعة ، والرعاية. سنكون ممتنين إذا قمت بإزالة مانع الإعلانات الخاص بك أثناء عرض موقعنا.