我正在开发一个应用程序。在我的应用程序中,我有三个选项卡。在第三个选项卡中,我使用他们的 SDK 实现了一些 LinkedIn 集成,以便用户可以在他的 LinkedIn 帐户墙上分享。
如果我不在选项卡内使用此代码,一切似乎都工作正常。但是,如果我将使用 LinkedIn SDK 的代码集成到选项卡中,则onNewIntent()不会被触发。
我正在像这样集成 LinkedIn:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(liToken.getAuthorizationUrl()));
i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
它基本上会打开一个网页,当返回时,它会从我调用 LinkedIn SDK 的位置重新启动我之前的活动,但底部没有选项卡。
我希望我的应用程序能够进入我之前的活动,并且onNewIntent()即使当我的代码移动到选项卡内时也应该被调用。我怎样才能实现它?
谢谢
我试图理解“使用 LinkedIn 登录”。我似乎只掌握了图片的一部分。
据我了解,用户在我的网站上使用 LinkedIn 登录,LinkedIn 将唯一的用户标识符返回到我的网站。
然后我在我的网站上使用该标识符来识别用户。
但我不明白 - 一旦最终用户看到标识符,如何阻止他们从此直接使用并且不再通过 LinkedIn 登录?返回的用户 ID 必须保密,还是可以公开显示(例如在 URL 中)?
另外,如何防止某人找到其他人的用户 ID,然后使用它来访问我的网站?
似乎我完全不了解如何使用从 LinkedIn 返回的用户 ID,以及存在哪些与安全相关的问题。
有人可以解释一下吗?
谢谢
看看他们用于小部件的脚本:
http://platform.linkedin.com/in.js
您会看到 acache-control的数字非常高(现在:Cache-Control:max-age=29326)。
那么,如果他们搞砸了一个版本,并且每个人都被一个损坏的脚本文件困住了 20 天,会发生什么呢?
ps,这是他们使用的小部件代码:
<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/MemberProfile" data-id="https://www.linkedin.com/in/dirkboer" data-format="inline"></script>
Run Code Online (Sandbox Code Playgroud) 为了安全起见,我定期轮换应用程序的所有密钥。然而,似乎没有任何方法可以重置或撤销 LinkedIn 应用程序的客户端密钥。
我错过了一些明显的东西吗?或者是否无法重置/撤销我的 LinkedIn 客户端密钥?
我想用 cURL 和 PHP 抓取一些 LinkedIn 公司页面。LinkedIn 的 API 不是为此构建的,因此我必须使用 PHP 来完成此操作。如果还有其他选择,请告诉我...
在抓取公司页面之前,我必须通过 cURL 使用个人帐户登录 LinkedIn,但这似乎不起作用。
我收到“标头中未找到 CSRF 令牌”错误。
有人可以帮我吗?
谢谢!
<?php
require_once 'dom/simple_html_dom.php';
$linkedin_login_page = "https://www.linkedin.com/uas/login";
$username = 'linkedin_username';
$password = 'linkedin_password';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $linkedin_login_page);
curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17');
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
$login_content = str_get_html(curl_exec($ch));
if(curl_error($ch)) {
echo 'error:' . curl_error($ch);
}
if …Run Code Online (Sandbox Code Playgroud) 我试图确保在共享我的网站时显示正确的元信息。我以为我可以正常工作,但我在不同的社交网站上遇到了一些问题,如下所示:
最初我只有这些meta name="twitter:东西,但后来添加了meta property="og:上面的内容,因为我被告知这是 LinkedIn 需要的。
这是我在网站中使用的元/OpenGraph 数据head:
<!-- OpenGraph -->
<meta property="og:title" content="myurl.com - What this website is" />
<meta property="og:description" content="Specialising in lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod." />
<meta property="og:url" content="http://myurl.com" />
<meta property="og:image" content="/img/site/linkedin-media-image.png" />
<!-- Twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@twitteruser">
<meta name="twitter:url" content="https://myurl.com">
<meta name="twitter:title" content="I am a lorem ipsum dolor sit amet, consectetur …Run Code Online (Sandbox Code Playgroud) 是否可以通过 LinkedIn API 检索提及组织的帖子?
我在 API 文档(下面的链接)中发现了一些信息表明这是可能的,但没有关于应该使用哪个端点或可用详细信息的信息。
谢谢!
我尝试使用 ugcPosts API 检索视频帖子缩略图,但media.thumbnails数组为空:
"media": [
{
"media": "urn:li:digitalmediaAsset:xxxx",
"thumbnails": [],
"status": "READY"
}
]
Run Code Online (Sandbox Code Playgroud)
除了这个API,还有什么方法可以检索视频缩略图?
已经尝试过这个/sf/answers/4088102931/
对于我的项目,我们通过 LinkedIn 在主网站上分享一篇文章。LinkedIn说它的阅读时间只有一分钟,而文章的内容却相当大。
我们的第一个猜测是 LinkedIn 根据 cookie 弹出窗口计算读取时间,cookie 弹出窗口总是显示 GDPR 明智的。
有人知道是否可能是这种情况,如果是这样,是否有办法绕过弹出窗口,或在 OG 标签中设置读取时间或其他什么?
亲切的问候, 贝尔廷
linkedin-api ×10
linkedin ×3
javascript ×2
android ×1
curl ×1
facebook ×1
html ×1
meta-tags ×1
oauth ×1
php ×1
twitter ×1
web-crawler ×1
web-scraping ×1