Tôi đang viết một trang web có nút tweet tùy chỉnh sử dụng chức năng www.twitter.com/share, tuy nhiên vấn đề tôi đang gặp là bao gồm các ký tự băm '#' trong văn bản tweet.Bạn bao gồm thẻ bắt đầu bằng # trong văn bản liên kết chia sẻ Twitter như thế nào?
Ví dụ:
http://www.twitter.com/share?url=www.example.com&text=I+am+eating+#branstonpickel+right+now
Văn bản tweet đi ra là 'Tôi ăn' và bỏ qua các hash và tất cả mọi thứ sau.
Tôi đã xem nhanh trên diễn đàn Twitter và tìm hiểu ký tự băm '#' không thể là một phần của url chia sẻ.
On https://dev.twitter.com/discussions/512#comment-877 người ta nói rằng:
Hashes là ký tự đặc biệt trong URL (họ xác định các mảnh tài liệu) để họ, và bất cứ điều gì sau đây, không được gửi máy chủ.
và
bạn cần phải URLEncode nó, vì vậy sử dụng% 23
Khi tôi cố gắng điểm thứ 2 liên kết thử nghiệm của tôi:
www.twitter.com /share?url=www.example.com & văn bản = I + am + ăn +% 23branstonpickel + ngay + bây giờ
Các văn bản tweet cam e out là 'Tôi đang ăn% 23branstonpickel ngay bây giờ' theo nghĩa đen bao gồm% 23 thay vì chuyển đổi thành băm.
Xin lỗi vì câu hỏi khó hiểu, nhưng có ai biết tôi đang làm gì sai không?
Bất kỳ thông tin phản hồi sẽ được đánh giá rất nhiều :)
Xuất hiện lỗi "n-1" đã được sửa vào lúc này – MJB
Cảm ơn câu trả lời của bạn. Nó rất hữu ích cho tôi :) –
Điều này không còn hoạt động. – RolandiXor