我目前正在开发与LinkedIn集成的自定义应用程序(特定于公司).我收到了基本配置文件访问数据,以获取和填写我的应用程序的一些字段,现在我需要完整的配置文件权限.但正如在这个问题中回答的那样,它不再允许了.我看到有合作伙伴计划.所以我跟我有以下问题.
提前致谢.
我一直在用该picture-urls::(original)
领域进口照片多年,但自2018/2/26以来,约有一半的配置文件没有返回这个领域,自2018/3/1以来,没有一个人回来过它.picture-url
由于照片太小,该字段不是可用的替代品.
该字段仍记录为基本配置文件的一部分.其他几个人也有这个问题:
我使用LinkedIn API,并且在我单击我的应用程序中的Logout后需要有关从Linkedin API注销的指导.我试过以下代码:
function closeSession(){
IN.User.logout();
}
<a href="logout.php" class="myButton" onclick="closeSession()" id="logout-link">Logout In LinkedIn</a>
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
$('logout-link').click(function() {
IN.Event.on(IN,'logout', function() {
window.location.href = [site-logout-url];
});
IN.User.logout();
});
Run Code Online (Sandbox Code Playgroud)
我试图通过调用在浏览器中销毁会话 session_destroy()
最后,我尝试了Stack Overflow从这个问题得到的答案.我没有得到任何正确的解决方案.谁能告诉我解决方案?
我一直在尝试使用linkedin V2 api,但不断收到错误.我创建了一个开发人员应用 将重定向网址设置为" https://www.getpostman.com/oauth2/callback "以使用邮递员发送请求(根据邮递员文档).填写表单以请求访问令牌.
但每次我使用令牌并进行查询时,都会收到错误消息:
但我已在我的应用程序中选择了所有默认应用程序权限.我错过了什么吗?
我正在使用'omniauth-linkedin-oauth2'.
当我使用linkedin登录时,我收到此错误
redirect_uri无效.此值必须与使用API密钥注册的URL匹配.
这是我的设置:
我正在开发一个使用LinkedIn api的应用程序.
由于大约两天我无法从端点"company-statistics"得到任何回复.
更具体地说,我正在打电话
https://api.linkedin.com/v1/companies/2414183/company-statistics?format=json
Run Code Online (Sandbox Code Playgroud)
而我所能得到的只是一个"内部服务错误",有点500.
我在apigee控制台尝试了相同的api调用,带有一个全新的用户帐户,并要求测试公司提供指标,由LinkedIn提供.
没有改变.
这是自问题出现以来我得到的回应.
{
"errorCode": 0,
"message": "Internal service error",
"requestId": "PTQ3EFE2DV",
"status": 500,
"timestamp": 1459414081903
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我正在尝试将 LinkedIn 登录添加到我使用 Amazon Cognito 的 React 应用程序中,我做了这里解释的所有事情,是的,它可以工作,但我没有使用 Amazon Cognito 托管的 UI,我不希望我的用户被重定向到 Auth0使用 LinkedIn 登录的网站...
有没有办法在不重定向到 Cognito\Auth0 的情况下实现 LinkedIn Cognito 登录\注册?
或者也许已经有更好的方法来实现这一点?
我正在试图弄清楚如何访问LinkedIn上的任何公司资料.例如,LinkedIn本身的REST端点API是:
https://api.linkedin.com/v1/companies/1337?format=json
Run Code Online (Sandbox Code Playgroud)
样本响应:
{
"id": 1337,
"name": "LinkedIn"
}
Run Code Online (Sandbox Code Playgroud)
但是,在rw_company_admin
启用OAuth2进行身份验证后,我的应用会返回:
{
"errorCode": 0,
"message": "Member 206xxxxxx does not have permission to get company 1337",
"requestId": "G6LNMCEZO8",
"status": 403,
"timestamp": 1432358171348
}
Run Code Online (Sandbox Code Playgroud)
这一直持续到最近.
该文档确实注意到 "为了执行下面的任何公司页面管理API调用,提出请求的经过身份验证的LinkedIn用户必须是目标公司的管理员." 令人困惑的是,它还说 "以下终端是唯一可以继续使用的终端......公司API - /v1/companies/{id}
".
但是,我的目标不是管理公司作为管理员,而是向用户显示公司的简要输出.我怎样才能获得公司信息?
当我将此JSON发布到Share API时:
{
"comment": "Here is my comment",
"content": {
"title": "Here is my title",
"description": "Description: The picture will be of a blue and gold macaw",
"submitted-url": "https://en.wikipedia.org/wiki/Macaw",
"submitted-image-url": "http://yourshot.nationalgeographic.com/u/ss/fQYSUbVfts-T7pS2VP2wnKyN8wxywmXtY0-FwsgxoJBD4C1qJrqA8EfaP7jL8gZYg0MJlb9NNBxrHhmaSdwF/"
},
"visibility": {
"code": "anyone"
}
}
Run Code Online (Sandbox Code Playgroud)
我在活动中看到了这个:
我没有看到的是描述字段中的内容.我没有写这个原始的集成,但我的项目经理声称LinkedIn UI最初显示这些描述.有什么变化?我们做错了吗?
更新:
我刚才注意到一个类似的问题:
我实际上不确定从SO角度应该做什么,因为我提供了额外的内容,我认为这有助于识别问题.
当我打电话给任何v2 LinkedIn共享API端点,例如https://api.linkedin.com/v2/socialActions/ {share URN}?oauth2_access_token = {access token}时,我收到一条回复"没有足够的权限访问/ socialActions/{target} GET".
我们的应用程序最近获得了营销API的访问权限,这就是我获得r_ad_campaigns权限的方式.该份额API文档没有给出为什么会发生这种错误,或者我可能会错过了什么权限的解释.有没有人能够成功地向此端点或类似/共享端点发出请求?
linkedin-api ×10
linkedin ×8
api ×2
php ×2
rest ×2
auth0 ×1
integration ×1
javascript ×1
json ×1
permissions ×1