javascript - React-Share 无法分享 LinkedIn 文章

标签 javascript reactjs linkedin-api react-share

我尝试使用 react-share 将文章当前 URL 分享到 Facebook、Twitter 和 LinkedIn 等社交媒体包裹。我在分享页面时遇到一些问题: null (网址:https://www.linkedin.com/shareArticle/?url=https%3A%2F%2Fstaging.bidboxid.co%2Fcar-details%2Fhonda-brio-at-limited-edition&mini=true)

代码:

import React from 'react';
import { LinkedinShareButton } from "react-share";
let shareUrl = window.location.href;

export default class Share extends React.Component {
   render() {
      return(
      <LinkedinShareButton url={`${shareUrl}`}>
         <div className="icon-socmed-white linkedin">
            <FaLinkedinIn/>
         </div>
      </LinkedinShareButton>)
   }
}

如果我尝试分享homepage,这个案例有什么奇怪的?页面作为共享文章,它会正常工作。

最佳答案

好像 linkedin 已经取消了对共享 URL 的支持。如果您查看文档 ( https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin?context=linkedin/consumer/context ),它从未提及使用 URL 进行共享。

共享主页可能仍然有效,因为他们还没有删除对该类型 URL 的支持。

react-share 很可能需要更新/将不再支持 LinkedIn。您可以按照上面的文档了解如何自行实现共享。

LE:这是另一个 stackoverflow 答案,说的是同样的事情:How to make a custom LinkedIn share button

关于javascript - React-Share 无法分享 LinkedIn 文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60559380/

相关文章:

javascript - Jquery 在点击图片时切换

javascript - 为什么我无法从 async 修饰的函数中获得预期结果?

javascript - 保持服务的初始化,直到所有的 promise 都得到解决

javascript - Angular JS Controller 多次注入(inject)

javascript - 获取数据到状态

javascript - 如何发出创建新用户的帖子请求

javascript - IE9 中的 LinkedIn Javascript API 授权失败

api - 如何在 API 中获取 linke 的 r_basicprofile 访问权限

android - 在 Android 中注销 LinkedIn session

javascript - 将玩家移近 X 点 n 个单位