Nasıl facebook Payı bir bağlantı özelliği nasıl çalışır?

oy
2

Bir kullanıcı bir url girer ve bu url görüntülerken Özel bir ekran var istediğiniz yere bir resim bağlantısı, başlık ve pasaj ise (bir gömme nesne youtube, küçük resim bir video eğer böyle bir özelliği uygulamak çalışıyorum vücudun bu) normal bir bağlantı olup olmadığını.

Böyle bir özellik nasıl gerçekleştirilebilir?

Oluştur 25/01/2009 saat 17:33
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
0

Ben el ile almak URL tür ayrıştırma yoluyla kendiniz inşa etmek zorunda sanırım. bir resim url ise, iyi o zaman sadece bunu rescale zorunda ve kullanıcı linke tıkladığında bu durumda, sonra bir şekilde orijinal birini açarak hallederim.

bazı youtube videonun bağlantısı ise, o zaman Youtube videoları gömme nasıl çalıştığına bir göz atmak gerekir. Sadece Youtube kendisi tarafından sağlanan kodu kopyalayıp, sonra da kullanıcıdan var URL ile video URL'ye sahip parçalar alışverişi yapabilir.

Böyle bir şeyi uygulamak asla, ama ben böyle bir şekilde çalışması gerekir varsayalım.

Cevap 25/01/2009 saat 18:08
kaynak kullanıcı

oy
7

Bu sorunu giderir birkaç site desteklediğini oEmbed adlı yeni bir fikir (Flickr, Vimeo ve birkaç diğerleri) bulunmaktadır. oEmbed sitesi

Aksi takdirde, sadece seçtiğiniz olanlar listesine göre siteyi kontrol ve daha sonra bir yerleştirme bağlantısını oluşturmak için ilgili bitlerini çekin.

Cevap 25/01/2009 saat 18:14
kaynak kullanıcı

oy
2

Ben oEmbed fikri çok sevdim ama ne yazık ki henüz bu kadar benimsenmesini mevcut değil. oohEmbed pek çok web sitesi için oEmbed inşa ederek bu sorunu çözmeye çalışır.

Özelliğin çalışması için, nasıl çalıştığını aşağıdaki senaryodur inanıyoruz sunucunun etkileşim ihtiyacı

Biz siteyi humanzz.com olduğunu varsayalım ve bu tür bir özellik sağladığı

  1. Bir kullanıcı humanzz.com web sayfasında url girer ve facebooks' önizleme düğmesi gibi bir düğmeye basar
  2. Bir AJAX çağrısı humanzz.com üzerinde özel bir sayfada yapılan
  3. humanzz.com Çağrıları uzaktan web sitesi yapar ve verilerini alır
  4. AJAX görüşmesi şimdi sayfanın verilerini (oEmbed JSON nesnesi) döndürür

Bu kadar çok sunucunun yükünü kapsar.

Sunucunun rolü "Same Origin Politikası" adlı kısıtlamalarını aşmak için sadece olduğu gibi gerçekten JavaScript kullanarak yapmak istedim.

oohEmbed döndü JSON nesnesi sayfanızda bir geri çağırma işlevine geçirilen böylece oohEmbed için bir geri arama parametresini belirterek sunucunun adımı atlayarak verir. aşağıdaki gibi bir örneğini gösteren bu

sayfanıza dinamik bir komut dosyası etiketi ekleme

<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ & geri arama = myCallBack "> </ script>

Bu büyük olan myCallback (oEmbedJSONObject) yürütülürken neden olacaktır.

Bu çözüm ile sorun hala oEmbed temsillerini bulunmadığı web sitelerine karşı son çareleri olması olduğunu.

Cevap 27/01/2009 saat 19:56
kaynak kullanıcı

oy
1

Gömülü şeyler için, ben auto_html (kullanıyorum https://github.com/dejan/auto_html (vimeo, youtube, görüntüler) ve hatta eklendi kendimi SoundCloud'dan büyük bir başarı ile). Ama yine de bir görüntü ve metin facebook benzeri bir "küçük resim" nesil için arıyorum.

Cevap 29/05/2012 saat 02:03
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more