2011-10-11 16 views
8

मेरा फेसबुक फ़ीड संवाद लिंक सही ढंग से एक संवाद पृष्ठ प्रस्तुत करता है, लेकिन चित्र पैरामीटर के साथ सेट छवि दिखाई नहीं देती है - केवल ग्रे रेखा जो कोई चित्र इंगित करती है।फ़ीड संवाद: चित्र प्रदर्शित नहीं हो रहा है

मैंने तस्वीर फ़ाइलों और प्रकारों को कुछ बार बदल दिया है, लेकिन छवि अभी भी दिखाई नहीं दे रही है।

यहाँ कोड है:

$share_url = "https://www.facebook.com/dialog/feed?app_id=$app_id"; 
$share_url .= "&link=http://www.doozeez.com"; 
$share_url .= "&picture=http://doozeez.com/images/halloweenloot.png"; 
$share_url .= "&caption=to spend in the biggest rewards program in the www (whole wide world)"; 
$share_url .= "&name=doozeez ... get zeez for what you dooz"; 
$share_url .= "&description=grab your invitation to join me at the front of the line for doozeez launch"; 
$share_url .= "&redirect_uri=http://www.doozeez.com/"; 
echo("<script> top.location.href='" . $share_url . "'</script>"); 

मैं के साथ और चित्र यूआरएल के लिए एक urlencode() के बिना यह किया है, और है कि एक फर्क नहीं है। मैंने इसे फेसबुक डीबगर लिटर के माध्यम से भी चलाया है।

क्या हमारे पास कुछ php.ini फ़ाइल में बदलाव करने की आवश्यकता है? हमारी छवि फाइलें फेसबुक प्लेटफार्म के लिए अनुपलब्ध प्रतीत होती हैं। फिर भी, वे सार्वजनिक वेब पर ठीक दिखते हैं। जब आपकी छवियों अपनी .htaccess फाइल की जाँच करें तक पहुँचने https://www.facebook.com/dialog/feed?app_id=192590464145496&link=http://www.doozeez.com/&picture=http://doozeez.com/images/halloweenloot.png&caption=to%20spend%20in%20the%20biggest%20rewards%20program%20in%20the%20www%20(whole%20wide%20world)&name=doozeez%20...%20get%20zeez%20for%20what%20you%20dooz&description=grab%20your%20invitation%20to%20join%20me%20at%20the%20front%20of%20the%20line%20for%20doozeez%20launch&redirect_uri=http://www.doozeez.com/

उत्तर

0

फेसबुक एक 404 त्रुटि हो जाता है:

यहाँ प्रदान की गई यूआरएल है।

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdoozeez.com%2Fimages%2Fhalloweenloot.png

नमस्ते, फ्रेडरिक

+1

फ्रेडरिक, .htaccess में जो सेटिंग मैं फेसबुक और अन्य सर्वर अपनी छवियों का उपयोग करने की अनुमति देने के लिए बदलना चाहिए ? –

+0

कृपया मुझे यह देखने के लिए अपनी एचटीएसीएसी दिखाएं कि इसमें कोई समस्या है या नहीं। –

+0

यहां .htaccess सामग्री हैं: एक्शन एप्लिकेशन/एक्स-जोड़ी-एसपीएचपी/एफसीजीआई-bin/php5.cgi ऐडटाइप एप्लिकेशन/एक्स-जोड़ी-एसपीएचपी। एफपी विकल्प- इंडेक्स बहुत कुछ नहीं है। मुझे आश्चर्य है कि क्या कुछ सेटिंग है, हमें हमारी php.ini फ़ाइल में बदलने की आवश्यकता है ताकि अन्य सर्वर हमारी छवि फ़ाइलों तक पहुंच सकें? –

0

के बाद से अक्टूबर 1st 2011 हर pagetab https भी जरूरत है।

https://developers.facebook.com/roadmap/

लेकिन मेरी छवि हालांकि यह अमेरिकन प्लान डिबग सांत्वना में दिखाई देता है, फ़ीड संवाद में दिखाई नहीं देता ...: एस

+0

मैं अभी https से http में बदल गया और अब यह काम करता है। लेकिन हमें इस डोमेन के लिए एक वैध SSL प्रमाणपत्र मिला है। * shrug * लेकिन इससे कोई फर्क नहीं पड़ता - http ठीक काम करता है। – Jurik

1

किसी और मामले किसी में इस मुद्दे का सामना करना पड़ता, नोट कर कि फेसबुक को आपकी छवि को विस्तार करने की आवश्यकता है (भले ही आप पहले से ही उचित हेडर का उपयोग करें)। यह तब भी सही है जब आपकी छवि लिंट टूल में .png या .jpg जैसे एक्सटेंशन के बिना काम करती है।

1

मैं एक .png छवि

मैं छवि स्वरूप बदलने में .gif के साथ एक समान समस्या थी और यह अपने आप हल हो गई।

0

एक वैकल्पिक समस्या का अनुभव मैंने किया था कि मैंने पहले से ही फेसबुक पर छवि साझा की थी और उस समय साइट के लिए प्रमाणीकरण सक्षम था, जिसे मैंने तब अक्षम कर दिया था। हालांकि जब मैंने फेसबुक के साथ साझा करने की कोशिश की तो यह पिछले मुद्दे को कैश करना था और इससे समस्या पैदा हो रही थी। फ़ाइल नाम बदलना या बाद में पुनः प्रयास करना इसे हल करेगा। मेरे मामले में मैं छवि को नष्ट कर दिया और एक नया (वे गतिशील थे)

0

मेरे लिए क्या इस https से प्रोटोकॉल बदल रहा था और में http png से छवि प्रारूप बदल रहा है jpg को

0

बस हल किए गए अगर कोई अभी भी एक जवाब की तलाश में है। मुझे पता चला कि मेरे डोमेन पर हॉटलिंक संरक्षण था, यही कारण है कि यह सभी छवियों को सीधे संदर्भित करने से रोक रहा था। तो फेसबुक के लिए सीधे मेरी छवियों का संदर्भ देने के लिए, मुझे हॉटलिंक संरक्षण बंद करना पड़ा। एक और विकल्प (बेहतर एक, मुझे लगता है) केवल फेसबुक.com को अपनी छवियों को हॉटलिंक करने में सक्षम होने के अपवाद के रूप में जोड़ने के लिए है।

मेरा वेब होस्ट गोडाडी था।

0
मेरे लिए

: मैं लोअरकेस .jpg URL स्ट्रिंग में था, लेकिन वास्तविक छवि फ़ाइल अपरकेस `.JPG 'था

संबंधित मुद्दे