2013-01-17 29 views
16

मेरे पास एक jQuery मोबाइल वेबसाइट है। वहाँ मैं कस्टम पैरामीटर के साथ का उपयोग कर फेसबुक शेयर विकल्प लिंकमोबाइल साइटों में फेसबुक sharer.php कस्टम पैरामीटर का उपयोग नहीं कर सकते

नीचे की तरह साथ शीर्षक, विवरण, छवि जोड़ने के लिए, https://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=http%3A%2F%2Fgoogle%2F&p%5Bimages%5D%5B0%5D=https://www.google.com/images/srpr/logo3w.png&p%5Btitle%5D=My%20own%20title&p%5Bsummary%5D=My%20own%20description

लेकिन जब मैं मोबाइल के लिए एक ही लिंक की कोशिश, यह http://m.facebook.com/sharer.php?s=100&p%5Burl%5D=http%3A%2F%2Fgoogle%2F&p%5Bimages%5D%5B0%5D=https%3A%2F%2Fwww.google.com%2Fimages%2Fsrpr%2Flogo3w.png&p%5Btitle%5D=My+own+title&p%5Bsummary%5D=My+own+description&_rdr

पर रीडायरेक्ट करेगा

जिसका अर्थ है, यह शेयर यूआरएल की शुरुआत में m.facebook जोड़ देगा। इसलिए यह कस्टम शीर्षक, desc, छवि & लिंक के साथ काम नहीं करेगा।

वैसे भी इसे ठीक करने के लिए? या m.facebook.com के साथ नहीं जाने के लिए मोबाइल वेब को कैसे मजबूर करना है?

उत्तर

37

आप यूआरएल में एक m2w पैरामीटर जोड़कर फेसबुक को मोबाइल साइट पर जाने से रोक सकते हैं। फिर, sharer.php सामान्य की तरह काम करता है।

उदा।

https://www.facebook.com/sharer/sharer.php?m2w&s=100.... (etc) 

हालांकि, एक बेहतर जवाब की तलाश में बुरा लगता है।

संपादित करें: Sharer.php को बहिष्कृत कर दिया गया है, नीचे फ़ेलिक्स का उत्तर देखें। मोबाइल के लिए

+2

यह काम करता है:

http://m.facebook.com/sharer.php?u=<urlencoded url>

यहाँ एक उदाहरण है! धन्यवाद! –

+5

धन्यवाद धन्यवाद धन्यवाद! क्या आप जानते हैं कि हमें फेसबुक/शेयरर पैराम्स की पूरी सूची कहां मिल सकती है? – Oliboy50

+0

sharer.php अब बहिष्कृत कर दिया गया है, नीचे जवाब देखें। –

6

यूआरएल यू के रूप में समर्थित है, और शीर्षक टी के रूप में समर्थित है

http://m.facebook.com/sharer.php?u=<urlencoded url>&t=<urlencoded title> 

source

+1

दिए जाने पर, यह सामान्य शेयरर-यूआरएल में आपको और टी जोड़ने के लिए काम करता है, जब फेसबुक मोबाइल साइट पर रीडायरेक्ट करता है तो वे यूआरएल में बने रहेंगे। – Frans

8

sharer.php अब मान्य नहीं है। https://developers.facebook.com/docs/sharing/reference/share-dialog

उदहारण के लिए: https://developers.facebook.com/bugs/252983554810810/

नई विधि शेयर संवाद का उपयोग करने के लिए है

https://www.facebook.com/dialog/share? 
    app_id=145634995501895 
    &display=popup 
    &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F 
    &redirect_uri=https://developers.facebook.com/tools/explorer 
+0

क्या हम ऊपर यूआरएल पैरामीटर के लिए कैप्शन, छवि, वर्णना जोड़ सकते हैं? –