我在Ipad Safari浏览器中遇到此问题.它适用于桌面游戏,Chrome和Firefox.
在developer.linkedinlabs.com/jsapi-console上的任何示例中,当我单击"使用LinkedIn登录"按钮时,它会打开一个新选项卡.此选项卡显示标题"正在处理",然后挂起.
如果我移动到另一个选项卡并重新激活"挂起"选项卡,它将工作并调出linkedIn"登录"窗口.
我的应用程序中存在同样的问题.希望有人可以帮助解决这个问题.
谢谢
我尝试使用LinkedIn共享API通过AngularJS应用程序中的JavaScript发布新内容,如下所示.
var xml = "<share><comment>" + content + "</comment><visibility><code>anyone</code></visibility></share>";
var req = {
method: 'POST',
url: 'https://api.linkedin.com/v1/people/~/shares?oauth2_access_token=' + account.token,
headers: {
'Content-Type': 'text/plain'
},
data: xml
};
$http(req).success(function(data) {
console.log(data);
console.log('published to linkedin');
}).error(function() {
console.log(arguments);
console.log('failed to publish to linkedin');
});
Run Code Online (Sandbox Code Playgroud)
我可以成功发布这些数据.但是,浏览器会阻止响应被读取,因为响应没有"Access-Control-Allow-Origin"标头.

但是,我已经在LinkedIn应用程序设置中提供了http://localhost:3000" https:// localhost:3000 "域名.

Chrome中的请求/响应如下所示.

有关如何阅读响应而不让浏览器阻止响应的任何想法?
我认为问题是Access-Control-Allow-OriginLinkedIn API响应中缺少标题?
我们创建了一个 SharePoint 2010 Web 部件,在其中显示来自https://www.linkedin.com/company/"Name of Company"/.
最终用户需要第一次登录(没关系)。但是即使他们使用他们的个人 LinkedIn 个人资料登录,他们也看不到我们的公司信息流。这是为什么?
如果用户被设置为 LinkedIn 指定管理员,他们可以看到提要,否则他们看不到。
我们正在使用
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: "The key"
lang: da_DK
authorize: true
onLoad: onLinkedInLoad
</script>
Run Code Online (Sandbox Code Playgroud)
我希望有人可以分享他们的知识。
我使用他们的SDK进行LinkedIn集成,并使用该方法authorize请求用户的许可以代表她/她发布.它工作正常,但今天我注意到它停止工作.问题是callbackFunction(请参阅https://developer.linkedin.com/docs/getting-started-js-sdk)永远不会被调用,因此我不知道用户何时授予权限.
我正在检查并发现文件:https://platform.linkedin.com/in.js现在重定向到https://platform.linkedin.com/xdoor/scripts/in.js.我看了一下https://web.archive.org/web/*/https://platform.linkedin.com/in.js,它似乎在11月13日左右发生了变化.
你最近有没有关于SDK的任何问题?
在Mobile Safari上,"使用LinkedIn登录"按钮会打开一个空白页面,但不会执行任何其他操作.例如,如果我在iPhone上打开文档示例,点击"使用LinkedIn登录"按钮会打开一个空白页面(偶尔会将焦点切换回原始页面),但没有明显的错误(即使是错误控制台激活).
"登录"按钮是否适用于Mobile Safari?而且,如果没有,有什么办法可以"假装"吗?
我需要获得用户的组,
IN.API.Raw("/people-search:(people:(id,first-name,last-name,email-address,industry,summary,num-connections,headline,group-memberships:(group:(id)))?first-name=ramesh&last-name=kotha&count="+25).result(function(result, metadata) {
//got the details here
}
Run Code Online (Sandbox Code Playgroud)
当我使用result.values [0] .person.groupMembership.group.id时,它表示未定义.如何获取用户的组.
我们登录了LinkedIn代码并与LinkedIn Javascript SDK完美配合,几天前我们突然开始得到这个:
Blocked a frame with origin "https://platform.linkedin.com" from accessing a frame
with origin "https://OUR_SITE". Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)
登录无法完成(它从LinkedIn返回到我们的页面并永远等待).我不知道为什么当一切正常工作时我们开始得到这个错误(我们没有更改关于登录机制的单行代码,或允许原始标题/文件,或LinkedIn设置等)但我决定添加platform.linkedin.com到允许原始标题:
Access-Control-Allow-Origin: https://platform.linkedin.com
我可以看到响应正确发送的标头.但是,我仍然得到了同样的错误.
为什么会这样开始发生?我们如何防止这种情况发生?我的意思是,我知道微软收购了LinkedIn但是来了,他们无法快速打破它.
我无法通过 linkedin v2 api 获取用户的电子邮件地址。我在应用程序设置和访问令牌请求中添加了 r_emailaddress 权限。但它说。
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access: GET-members /clientAwareMemberHandles",
"status": 403
}
Run Code Online (Sandbox Code Playgroud)
我的请求网址是:
https://api.linkedin.com/v2/clientAwareMemberHandles?q=members&projection=(elements*(primary,type,handle~))&oauth2_access_token=".$token
Run Code Online (Sandbox Code Playgroud)
任何人请帮我解决这个问题。
在我将LinkedIn公司页面关注按钮添加到我们的网站后,单击按钮会产生一个about:空白页面.显然,在阅读了有关同一问题的一些主题后,公司页面会得到遵循.但是,重定向到某个空白页面看起来不太专业.发表这篇文章,希望现在有一个解决方法尚未发布到其他主题或得到LinkedIn员工的回复.
问题详情: Chrome 67,IE11,Edge 42和Brave 0.23给出about:空白页面.
Firefox目前是唯一正在运行的浏览器,它将我重定向到"确认关注"页面,给我的信息是:'恭喜!你现在跟着......'
所以任何人都知道修复或(如果为LinkedIn工作)对问题何时解决的任何估计?提前致谢!
最近,我的“使用 Linkedin 登录”功能开始出现问题。我收到以下错误:
Uncaught TypeError: Cannot read property 'then' of undefined at Object.authorize (in.js:18)
我确实在应用程序的 OAuth 2.0 设置中正确定义了重定向 URL。
我的 LinkedIn 应用程序列出了以下权限:
这是我的代码:
<script type="application/javascript">
//This will be re-defined where it is needed
var linkedInAPILoaded = function(){};
</script>
<script type="text/javascript" src="https://platform.linkedin.com/in.js">
api_key: ${apiKey}
authorize: true
onLoad: linkedInAPILoaded
lang: en_US
</script>
<form name="li_signin" class="li_signin" action="<c:url value='/signin/linkedin'/>" method="post">
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
<a id="linkedInIcon" href="javascript:;" aria-label="<spring:message code="oa.social.linkedin.login"/>">
<i class="glyphicon glyphicon-refresh gly-spin hidden"></i>
<img src="<c:url value='/images/In-2C-48px-R.png'/>" alt="<spring:message …Run Code Online (Sandbox Code Playgroud) javascript linkedin-jsapi spring-social-linkedin linkedin-api
我想通过关键字搜索公司. https://api.linkedin.com/v1/company-search?keywords=is?oauth2_access_token={accesstoken}&format=json
此网址将导致错误.我怎么能修改它?谢谢!
我正在尝试在我的iOS应用程序中集成LinkedIn,我需要进行身份验证,然后获取个人资料详细信息并从我的应用程序发布到LinkedIn.我使用这个示例项目LinkedIn OAuth示例客户端作为参考非常成功地做了所有这些事情,我做了一些修改,一切都运行得很好.我也使用LinnkedIn API中的细节 来实现这一点.接下来,我需要从同一个应用程序发送连接到LinkedIn的邀请.我尝试使用Invitataion API.
这是我的代码片段:
-(void)sendInvitationToconnectTo:(NSString *)emailAddress withMessage:(NSString *)text
{
NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~/mailbox"];
OAMutableURLRequest *request = [[OAMutableURLRequest alloc] initWithURL:url
consumer:oAuthLoginView.consumer
token:oAuthLoginView.accessToken
callback:nil
signatureProvider:[[OAHMAC_SHA1SignatureProvider alloc] init]];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSDictionary *temp=[[NSDictionary alloc]initWithObjectsAndKeys:@"/people/email=userName@gmail.com",@"_path",@"userName1",@"first-name",@"userName2",@"last-name", nil];
NSDictionary *temp2=[[NSDictionary alloc] initWithObjectsAndKeys:temp,@"person",nil];
NSArray *arr2=[[NSArray alloc]initWithObjects:temp2, nil];
NSDictionary *value=[[NSDictionary alloc]initWithObjectsAndKeys:arr2,@"values", nil];
NSDictionary *dict3=[[NSDictionary alloc]initWithObjectsAndKeys:@"friend",@"connect-type",nil];
NSDictionary *dict4=[[NSDictionary alloc] initWithObjectsAndKeys:dict3,@"invitation-request", nil];
NSDictionary *dict=[[NSDictionary alloc]initWithObjectsAndKeys:dict4,@"item-content",@"Say yes!",@"body",@"Invitation to connect.",@"subject",value,@"recipients", nil];
NSString *updateString = [dict JSONString];
NSLog(@"updateString …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Linkedin JavaScript API调用获取公司详细信息和学术详细信息.
这是代码:
IN.API.Profile("me")
.fields([
"firstName","lastName","headline","positions:(company)","industry",
"location:(name)","pictureUrl","publicProfileUrl","emailAddress",
"educations","dateOfBirth"])
.result(function(result) {
console.log('inside onLinkedInLogin=============>');
console.log(result);
setLoginBadge(result.values[0]);
})
.error(function(err) {
alert(err);
});
Run Code Online (Sandbox Code Playgroud)
获得教育的全部细节,包括学位,endDate,fieldOFStudey,id,schoolname,startDate等...
但对于职位我只有公司的身份和姓名.
我想从位置名称,如"顾问"和startDate,endDate,当前位置等位置获取更多详细信息...
任何帮助将受到高度赞赏.
linkedin-jsapi ×13
linkedin ×10
javascript ×5
linkedin-api ×5
cors ×2
angularjs ×1
api ×1
feed ×1
ios ×1
ios7 ×1
iphone ×1
objective-c ×1
php ×1