Kullanıcı tarafından paylaşılabilecek şekilde çalışma zamanı oluşturulmuş görüntülere sahip tek sayfalık olmasını isterim. Başka bir deyişle: görüntüler kullanıcılar tarafından oluşturulur ve paylaşılabilir olmaları gerekir.facebook-jssdk: Neden benim feed paylaşımım og'umu geçersiz kılmıyor: * meta etiketleri
Benim anlayış (SO answer by @vinnie bakınız), kullanıcıların farklı görüntüler ve aynı sayfada içerik ile farklı öğeleri paylaşabilir bir site yapmak istiyorsanız, o iletişim/yem yapmanın yolu olmasıdır ... Bu iletişim kutusu/feed, og: * meta etiketlerini geçersiz kılar.
İki takım facebook paylaşım bilgisi kullanan basit bir 'site' testi var. * Veriler hala görüntülenir: Ben 'besleme düğmesine', og kullandığınızda http://toddandd.ipower.com/test__social_sharing/:
- og:* tags
- dialog/feed url
// 1 - og:* tags ... for basic page-share
<meta property="og:type" content="website"/>
<meta property="fb:app_id" content="#"/>
<meta property="og:url" content="http://toddandd.ipower.com/test__social_sharing/"/>
<meta property="og:image" content="http://toddandd.ipower.com/test__social_sharing/images/FB_THUMB_01_1200x628.jpg"/>
<meta property="og:title" content="og-title:The Rock"/>
<meta property="og:site_name" content="og-site_name:The Test Site"/>
<meta property="og:description" content="og-description:checking how it works"/>
// 2 - feed dialog ... for image-specific sharing (I have cleaned the href up for readability)
<a href = 'http://www.facebook.com/dialog/feed
?app_id = #
&link = http://toddandd.ipower.com/test__social_sharing/
&picture = http://toddandd.ipower.com/test__social_sharing/images/FB_THUMB_02_1200x628.jpg
&name = feed-title:The Rock
&caption = feed-site_name:The Test Site
&description = feed-description:checking how it works
&redirect_uri = http://toddandd.ipower.com/test__social_sharing/'>
feed button
</a>
Burada testi görebilirsiniz. Ben çözüm sadece bir yazım hatası olduğunu keşfetti zaman
Sizin testiniz gerçekten çalışmıyor; uygulamanız hala geliştirme modunda olduğundan, besleme iletişim kutusu bir hata verir (bizim için değil, sizin için değil, uygulama geliştiricisi sizsiniz.) – CBroe
Bu değerleri çalışma zamanında belirlemeye çalışmak, daha fazla güvenilmez gibi görünüyor; Son zamanlarda çok fazla ve çok sayıda rapor var. Bunu işe koymanın tek güvenilir yolu, paylaşmak istediğiniz her bir öğeye, ilgili meta bilgileri taşıyan tek tek URL'ler sağlamaktır. (Facebook'tan bu bağlantıları takip eden kullanıcıların bu tür bir sayfaya giriş yapmasını istemiyorsanız, bunları başka bir URL'ye yönlendirebilirsiniz - JS aracılığıyla istemci tarafı veya FB kazıyıcı için bir istisna ile sunucu tarafı.) – CBroe
CBroe, yanıt verdiğiniz için teşekkürler ... Beslemede denediğimde ne olduğunu bildiremedim. * Bir hata değil, bir hata yerine meta verilerinin görüntülendiğini (sorularımı sadece bir dakika) ... ... ... Ayrıca, benim uygulama geliştirme olduğunu biliyorsunuz (bilirsin ... bilirsin ben sadece * nasıl * bilirsin) teşekkürler ... Shannon – dsdsdsdsd