Tôi cần có thể thêm chức năng chia sẻ vào nút tùy chỉnh của mình. Tôi không quan tâm đến trình tạo của họ , vì tôi không thể thay đổi hình ảnh LinkedIn ở đó. Tôi muốn sử dụng hình ảnh của chính mình cho nút chia sẻ LinkedIn.
Tôi cần có thể thêm chức năng chia sẻ vào nút tùy chỉnh của mình. Tôi không quan tâm đến trình tạo của họ , vì tôi không thể thay đổi hình ảnh LinkedIn ở đó. Tôi muốn sử dụng hình ảnh của chính mình cho nút chia sẻ LinkedIn.
Câu trả lời:
API LinkedIn chính thức để chia sẻ:
https://developer.linkedin.com/docs/share-on-linkedin
Đọc Điều khoản Sử dụng!
Liên kết mẫu sử dụng phương pháp "URL tùy chỉnh": http://www.linkedin.com/shareArticle?mini=true&url=/programming/10713542/how-to-make-custom-linkedin-share-button /10737122&title=How%20to%20make%20custom%20linkedin%20share%20button&summary=some%20summary%20if%20you%20want&source=stackoverflow.com
Bạn chỉ cần mở nó trong cửa sổ bật lên bằng JavaScript hoặc tải nó vào iframe
. Đơn giản và hiệu quả - đó là những gì tôi đang tìm kiếm!
Tôi đã kiểm tra rằng bạn không thể thực sự nhúng bất kỳ video nào vào bài đăng trên LinkedIn, tùy chọn duy nhất là thêm liên kết vào trang có chính video đó.
Bạn có thể đạt được nó bằng cách đặt liên kết YT vào url
tham số:
https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E
Nếu bạn chỉ định summary
và title
sau đó LinkedIn sẽ ngừng lấy nó khỏi video, ví dụ:
Nó hoạt động hoàn toàn giống với Vimeo và có thể sẽ hoạt động với bất kỳ trang web nào. Hy vọng nó sẽ giúp ích.
Khi bạn mở các liên kết trên, bạn sẽ thấy rằng LinkedIn tải một số hình ảnh cùng với URL đã chuyển (và tùy chọn tiêu đề và tóm tắt).
LinkedIn thực hiện nó tự động và bạn có thể đọc về nó tại đây: https://developer.linkedin.com/docs/share-on-linkedin#opengraph
Nó thú vị mặc dù như nó nói:
Nếu có thẻ Open Graph, trình thu thập thông tin của LinkedIn sẽ không phải dựa vào phân tích của chính nó để xác định nội dung nào sẽ được chia sẻ, điều này giúp cải thiện khả năng thông tin được chia sẻ chính xác như những gì bạn dự định.
Nó cho tôi biết rằng ngay cả khi thông tin Open Graph không được đính kèm, LinkedIn có thể lấy dữ liệu này dựa trên phân tích của chính nó. Và đối với YouTube thì có vẻ như vậy, vì tôi không thể tìm thấy bất kỳ thẻ Open Graph nào được thêm vào các trang YouTube.
/shareArticle
URL chức năng không còn như trước kia nữa. Nó chuyển hướng đến https://www.linkedin.com/sharing/share-offsite/?url=...
, làm mất các đối số khác.
Bạn có thể tạo nút chia sẻ của riêng mình bằng URL LinkedIn ShareArticle, URL này có thể có các thông số sau:
https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}
Bạn có thể tìm tài liệu ở đây , chỉ cần chọn "URL tùy chỉnh" để xem chi tiết.
Nhiều câu trả lời ở đây có giá trị cho đến gần đây. Hiện tại, thông số DUY NHẤT được hỗ trợ là url
và liên kết chia sẻ mới như sau ...
https://www.linkedin.com/sharing/share-offsite/?url={url}
Nguồn: Tài liệu Plugin Chia sẻ Linkedin chính thức của Microsoft.com . Tất cả các liên kết LinkedIn.com dành cho tài liệu dành cho nhà phát triển giờ đây dường như là các trang trống - có lẽ liên quan đến việc Microsoft mua lại LinkedIn.
Ngày xửa ngày xưa, bạn có thể sử dụng các params: title
, summary
, source
. Nhưng nếu bạn xem xét kỹ tất cả các tài liệu , thực sự vẫn có cách để đặt tóm tắt, tiêu đề, v.v.! Đặt những thứ này vào <head>
khối trang bạn muốn chia sẻ ...
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
Sau đó, LinkedIn sẽ sử dụng chúng! Nguồn: LinkedIn Tài liệu dành cho nhà phát triển: Làm cho trang web của bạn có thể chia sẻ trên LinkedIn .
Không chắc bạn đã làm đúng mọi thứ? Lấy URL của trang bạn đang chia sẻ (ví dụ: example.com, không phải linkedin.com/share?url=example.com) và nhập URL đó vào như sau: Trình kiểm tra bài đăng của LinkedIn . Điều này sẽ cho bạn biết mọi thứ về cách URL của bạn đang được chia sẻ! Thao tác này cũng kéo bộ nhớ cache hiện tại của trang của bạn và sau đó làm mới nó (trong trường hợp bạn có phiên bản trang bị kẹt, được lưu vào bộ nhớ cache trong cơ sở dữ liệu của LinkedIn). Bởi vì nó kéo bộ nhớ cache, đôi khi tốt nhất là sử dụng Trình kiểm tra bài đăng của LinkedIn hai lần.
Bạn vẫn không chắc chắn? Đây là bản demo trực tuyến mà tôi đã xây dựng với hơn 20 dịch vụ chia sẻ xã hội. Kiểm tra mã nguồn và tự tìm hiểu cách chia sẻ LinkedIn đang hoạt động.
Tôi đã duy trì một Github Repo theo dõi các định dạng URL chia sẻ trên mạng xã hội kể từ năm 2012, hãy kiểm tra: Github: URL Chia sẻ trên mạng xã hội .
Tại sao không tham gia vào tất cả các url chia sẻ xã hội?
Kể từ tháng 4 năm 2017, đây là URL hiện tại được sử dụng để chia sẻ:
https://www.linkedin.com/sharing/share-offsite/?url=...
, làm mất các đối số khác.
API hiện đã được cập nhật và API trước đó sẽ không được dùng nữa vào ngày 1 tháng 3 năm 2019.
Để tạo nút Chia sẻ tùy chỉnh cho LinkedIn, bạn cần thực hiện cuộc gọi ĐĂNG ngay bây giờ. Bạn có thể đọc tài liệu cập nhật ở đây để làm như vậy.
Tốt nhất là sử dụng phương pháp tiếp cận url tùy chỉnh . Và nó là dễ dàng nhất. Tìm thấy cái này. Nó sẽ mở ra một cửa sổ bật lên và bạn không cần bất kỳ vấn đề xác thực bs nào vì w_share
và tất cả.
<a href="https://www.linkedin.com/shareArticle?mini=true&url=http://chillyfacts.com/create-linkedin-share-button-on-website-webpages&title=Create LinkedIn Share button on Website Webpages&summary=chillyfacts.com&source=Chillyfacts" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;">
<img src="http://chillyfacts.com/wp-content/uploads/2017/06/LinkedIN.gif" alt="" width="54" height="20" />
</a>
Chỉ cần thay đổi url
bằng url của riêng bạn. Đây là liên kết http://chillyfacts.com/create-linkedin-share-button-on-website-webpages/
mywin
gì? Tôi chỉ nhìn thấy nó ở một nơi.
my window
là mywin. Bạn có thể thêm bất kỳ tên nào.
LinkedIn đã sửa đổi trang web của họ gần đây, vì vậy có rất nhiều liên kết cũ chỉ chuyển hướng đến trang chủ hỗ trợ nhà phát triển. Đây là liên kết cập nhật đến trang có liên quan trên trang hỗ trợ của LinkedIn (kể từ ngày 16 tháng 2 năm 2015): https://developer.linkedin.com/docs/share-on-linkedin
LinkedIn đã cập nhật api của họ và url chia sẻ không còn hoạt động. Bây giờ bạn chỉ có thể sử dụng url
tham số truy vấn. Mọi thông số khác sẽ bị LinkedIn xóa khỏi url.
Giờ đây, bạn buộc phải sử dụng oAuth và tương tác với API linkedin để chia sẻ nội dung thay mặt người dùng.
https://www.linkedin.com/shareArticle
hoặc https://www.linkedin.com/sharing/share-offsite/
phương pháp. Tài liệu chính thức chỉ nói về việc sử dụng oAuth như @lcjury đã đề cập. Nếu bạn thấy điều gì đó khác biệt, bạn hãy cho chúng tôi biết. Vì vậy, trong khi họ vẫn đang thực hiện công việc, thuộc tính url duy nhất mà họ chấp nhận và ai biết được họ sẽ tiếp tục làm việc trong bao lâu.
Điều này phù hợp với tôi:
https://www.linkedin.com/shareArticle?mini=true&url=articleUrl&title=YourarticleTitle&summary=YourarticleSummary&source=YourarticleSource
Bạn có thể sử dụng liên kết này bằng cách thay thế nó bằng nội dung của bạn. Nó hoạt động 100%.