2012-06-16 69 views
-1

只是想知道Facebook發佈鏈接時使用的技術。 我注意到,只要我在屏幕上粘貼一個鏈接,我就會將鏈接作爲一個頁面。Facebook使用什麼技術鏈接?

例如,當我粘貼youtube的鏈接... 它顯示爲一個視頻,我只能在那裏播放它。

有人可以告訴我怎麼做。 什麼都需要

回答

3

他們所做的可能是解析鏈接(正則表達式在這裏很有用),獲取電影ID並使用Youtube API嵌入播放器。這裏是API的文檔:https://developers.google.com/youtube/player_parameters

+0

這個youtube只是一個例子......一般每個網站llink它通常會發生......它怎麼可能? – jasmeet24

+0

對於其他鏈接,它只是獲取網站的內容(例如:'file_get_contents'或CURL),解析它(例如:phpQuery),獲取所有圖像,並讓您選擇哪一個是縮略圖。從解析的內容,它也獲得標題和元描述。 – Agares