使用 React Native 在 LinkedIn 上分享 post
Share post on LinkedIn with React Native
我有一个内置于 react-native 的应用程序,我需要在其中使用预定义内容在 LinkedIn 上分享 post。
我使用 'react-native-share' 在 LinkedIn 上分享内容,但它不起作用。我怎样才能做到这一点?
提前致谢。
您可以使用 react-native-share
来完成。我在我的一个应用程序中使用过它。
const shareOptions = {
title: 'Share via',
message: `Hello, ${description}`,
subject: 'Subject,
url: "data:image/png;base64," + base64Data,
showAppsToView: false,
filename: 'test',
};
Share.open(shareOptions).then(res => {
console.log(res)
}).catch(e => {
console.log(e)
});
注意: 如果能分享一下代码就更好了
您可以使用 React Native 的链接
import { Linking } from 'react-native';
然后你可以使用
Linking.openURL("https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=dQw4w9WgXcQ");
您可以在此处找到更多信息
LinkedIn 只支持向其传递一个参数,即 url
参数。 看起来像这...
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源:Official LinkedIn Sharing Documentation.
以下参数将不起作用:summary
、title
、source
、等.. 除了 url
.
要分享到 LinkedIn,只需创建一个 <a href>
元素指向上述格式的 URL,并绝对确保对您的 [=17] 进行 URL 编码=].
不过,根据已接受的答案,您可能想分享 title
和 summary
。您不能使用 GET
-data,BUT 来做到这一点,您可以使用 og:
标签来做到这一点。
<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" />
来源:LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn.
如果您不确定自己是否已正确按照 LinkedIn 文档进行分享 URL,您可以测试页面的 URL 以查看在此处分享时的外观:LinkedIn Post Inspector.
我有一个内置于 react-native 的应用程序,我需要在其中使用预定义内容在 LinkedIn 上分享 post。
我使用 'react-native-share' 在 LinkedIn 上分享内容,但它不起作用。我怎样才能做到这一点?
提前致谢。
您可以使用 react-native-share
来完成。我在我的一个应用程序中使用过它。
const shareOptions = {
title: 'Share via',
message: `Hello, ${description}`,
subject: 'Subject,
url: "data:image/png;base64," + base64Data,
showAppsToView: false,
filename: 'test',
};
Share.open(shareOptions).then(res => {
console.log(res)
}).catch(e => {
console.log(e)
});
注意: 如果能分享一下代码就更好了
您可以使用 React Native 的链接
import { Linking } from 'react-native';
然后你可以使用
Linking.openURL("https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=dQw4w9WgXcQ");
您可以在此处找到更多信息
LinkedIn 只支持向其传递一个参数,即 url
参数。 看起来像这...
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源:Official LinkedIn Sharing Documentation.
以下参数将不起作用:summary
、title
、source
、等.. 除了 url
.
要分享到 LinkedIn,只需创建一个 <a href>
元素指向上述格式的 URL,并绝对确保对您的 [=17] 进行 URL 编码=].
不过,根据已接受的答案,您可能想分享 title
和 summary
。您不能使用 GET
-data,BUT 来做到这一点,您可以使用 og:
标签来做到这一点。
<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" />
来源:LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn.
如果您不确定自己是否已正确按照 LinkedIn 文档进行分享 URL,您可以测试页面的 URL 以查看在此处分享时的外观:LinkedIn Post Inspector.