it-swarm-tr.com

Bir Facebook sayfasının yayınını web siteme nasıl ekleyebilirim?

Bir yardım etkinliğinin tanıtımına yardımcı olmak için bir grupla çalışıyorum. Katıştırmak istediğim sayfa Facebook profilim DEĞİL, ancak birinin oluşturduğu bir Facebook sayfası.

Bu haber akışını web sayfamda göstermek istiyorum. Bu sayfadan bilgi/erişim almam gerekiyorsa, lütfen bana bildirin. Başka birinin çalışma örneği varsa, lütfen bana bildirin. Jsfiddle.net'i çizmek için kullanıyorum.

İşte sayfa: http://www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328

64
NickG

Ahhh, bu çok basit, programlama gerekmez. 

Bakınız: https://developers.facebook.com/docs/plugins/page-plugin

show stream seçeneğini açık tutmak isteyeceksiniz. Genişliği ve yüksekliği ve birkaç başka şeyi ayarlayabilirsiniz. 

111
DMCS

Eklenti yerine özel bir kod arıyorsanız, bu size yardımcı olabilir. Facebook grafiği geliştiğinden bu yana bazı değişiklikler geçirdi. Bu adımlar, yakın zamanda denedim ve iyi çalıştığım en yeni Graph API'si için.

İlgili iki ana adım vardır: 1. Facebook Erişim Simgesini Almak, 2. Erişim kodunu geçen Grafik API'sini çağırmak.

1. Erişim belirtecini alma - İşte Facebook sayfanız için erişim belirtecini alma adım adım işlemi. - Web sayfama Facebook sayfa beslemesi ekle . Buna göre, Facebook geliştiricileri sayfasında size bir Uygulama Kimliği ve bir Uygulama Sırrı verecek bir uygulama oluşturmanız gerekir. Bu ikisini kullanın ve Erişim Simgesini alın.

2. Grafik API'sini Çağırma - Erişim belirtecini aldıktan sonra bu oldukça basit olurdu. Almak istediğiniz tüm alanların/özelliklerin yer aldığı Grafik API’ye bir URL oluşturmanız ve bu URL’ye bir GET isteği yapmanız yeterlidir. Asp.net MVC'de nasıl yapılacağına bir örnek. Facebook gömme asp.net mvc kullanılarak beslenir . Bu, yalnızca bir HTTP GET isteği olacağı gibi diğer tüm teknolojilerde oldukça benzer olmalıdır.

Örnek FQL Sorgu:https://graph.facebook.com/FBPageName/posts?fields=full_picture,picture,link,message,created_time&limit=5&access_token=YOUR_ACCESS_TOKEN_HERE

6
Pranay

Yeni sayfa eklentisinde web sitenizde birden fazla sekme yapabilirsiniz. Sayfa eklentisi, herhangi bir Facebook Sayfasını web sitenize kolayca yerleştirmenizi ve tanıtmanızı sağlar. Tıpkı Facebook'ta olduğu gibi, ziyaretçileriniz de siteden ayrılmadan Sayfa'yı beğenebilir ve paylaşabilir.

  1. JavaScript SDK'yi sayfanıza bir kez, açılış <body> etiketinden hemen sonra ideal olarak ekleyin. 

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId={APP_ID}";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

  1. Eklentinizin kodunu, eklentinin sayfanızda görünmesini istediğiniz yere yerleştirin.

<div class="fb-page" 
     data-href="https://www.facebook.com/YourPageName" 
     data-tabs="timeline" 
     data-small-header="false" 
     data-adapt-container-width="true" 
     data-hide-cover="false" 
     data-show-facepile="true">
  <div class="fb-xfbml-parse-ignore">
    <blockquote cite="https://www.facebook.com/facebook">
      <a href="https://www.facebook.com/facebook">Facebook</a>
    </blockquote>
  </div>
</div>

Aşağıdaki ayarları da değiştirebilirsiniz:

 enter image description here

Ayrıca şimdi yeni sayfa eklentisiyle zaman çizelgesi, etkinlikler ve mesaj sekmeleri olabilir:

  • Zaman Çizelgesi Sekmesi: Facebook Sayfası zaman çizelgenizin en son yayınlarını gösterir.
  • Etkinlikler Sekmesi: İnsanlar sayfa etkinliklerinizi takip edebilir ve eklentiden etkinliklere abone olabilir.
  • Mesajlar Sekmesi: İnsanlar sayfanızı doğrudan web sitenizden mesajlaştırabilir. Bu özelliği kullanmak için kişilerin giriş yapması gerekir.

<div class="fb-page" 
  data-tabs="timeline,events,messages"
  data-href="https://www.facebook.com/YourPageName"
  data-width="380" 
  data-hide-cover="false">
</div>

3
Somnath Muluk

Gibi Kutu/Sayfa eklentisi temelde bir iframe ve çirkin: D

Bu yüzden FanPage yayınlarını görüntülemek için Famax eklentisi olarak adlandırdığım kendi ücretsiz eklentiyi oluşturdum. Benzer kutuya benzer, ancak daha iyi bir UI'ye sahiptir ve daha özelleştirilebilir.

Ayrıca Beğen kutusu sabit genişlik ve yüksekliğe sahip bir iframe içinde gösterildiğinden vb. Gerçekten duyarlı değildir.

2
Patrick

Yanlış yaparsam düzelt beni, ancak Facebook'un Etkinlik Akışı eklentisini kaldırdığı görülüyor. Ek olarak, artık etkinlik için herhangi bir yedek eklenti bulunmuyor.

İşte link: https://developers.facebook.com/docs/plugins/activity

0
Maksim Luzik

Web sitesi geliştiricileri için, sahip olduğunuz başka bir seçenek de this gibi çalışan bir Facebook Graph API eğitimini izlemektir.

Ancak, bir Facebook sayfa özet akışını anında özelleştirip götürebileceğiniz hızlı bir çözüme ihtiyacınız varsa, this gibi web sitesi eklentileri kullanmalısınız.

İşte adım adım kılavuz:

  1. Bir Ücretsiz Anahtar veya Ücretli Anahtar alın.
  2. Bu giriş sayfasına gidin ve giriş yapmak için tuşunu kullanın.
  3. Giriş yaptıktan sonra, “+ Özel Besleme Oluştur” düğmesine tıklayın.
  4. Açılır pencerede, özel Facebook sayfa özet akışınızı adlandırın.
  5. Açılır menüden “Web Sitenizdeki Facebook Sayfası Beslemesi” seçeneğini seçin.
  6. Facebook Sayfa Kimliğinizi girin.
  7. “Devam” düğmesine tıklayın. Bu size özelleştirme seçeneklerini gösterecektir.
  8. Ekranın sağ üst köşesinde bulunan “Web Sitesine Yerleştir” düğmesine tıklayın.
  9. Açılır pencerede, “Kodu Kopyala” düğmesine tıklayarak gömme kodunu kopyalayın.
  10. Katıştırma kodunu web sitenize yapıştırın.

Orada canlı bir demo görmek için eğitim bağlantısını ziyaret edin.

0
Emkey