2013-01-17 25 views
16

Tôi sở hữu một trang web di động jQuery. Có tôi sử dụng tùy chọn facebook chia sẻ với thông số tùy chỉnh để thêm tiêu đề, mô tả, hình ảnh với liên kếtKhông thể sử dụng thông số tùy chỉnh facebook sharer.php trong các trang di động

Giống như dưới đây, 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

Nhưng khi tôi cố gắng liên kết cùng với điện thoại di động, nó sẽ chuyển hướng đến 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

có nghĩa là, nó sẽ thêm m.facebook vào đầu url chia sẻ. do đó, nó sẽ không hoạt động với tiêu đề tùy chỉnh, desc, liên kết hình ảnh &.

Dù sao để sửa lỗi này? hoặc làm cách nào để buộc web di động không đi với m.facebook.com?

Trả lời

37

Bạn có thể ngăn không cho Facebook truy cập trang web dành cho thiết bị di động bằng cách thêm tham số? M2w vào URL. Sau đó, sharer.php hoạt động như bình thường.

ví dụ:

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

Dường như có vẻ xấu, tìm kiếm câu trả lời hay hơn.

Chỉnh sửa: Sharer.php đã không còn được dùng nữa, xem câu trả lời của Felix bên dưới.

+2

nó hoạt động! cảm ơn! –

+5

Cảm ơn cảm ơn! Bạn có biết chúng ta có thể tìm thấy danh sách đầy đủ các tham số facebook/sharer ở đâu không? – Oliboy50

+0

sharer.php hiện đã không được chấp nhận, hãy xem câu trả lời bên dưới. –

6

url cho điện thoại di động được hỗ trợ như u, và tiêu đề được hỗ trợ như t

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

source

+1

Trong khi không được cung cấp, nó hoạt động để thêm u và t vào bình thường-url chia sẻ, họ sẽ vẫn còn trong url khi Facebook chuyển hướng đến trang web di động. – Frans

8

sharer.php hiện đã được tán thành. https://developers.facebook.com/bugs/252983554810810/

Phương pháp mới là sử dụng hộp thoại phần: https://developers.facebook.com/docs/sharing/reference/share-dialog

ví dụ

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

chúng ta có thể thêm chú thích, hình ảnh, mô tả vào thông số url ở trên không? –

Các vấn đề liên quan