标签: linkedin-jsapi

JS API登录在IOS设备7 safari浏览器上无法正常工作

我在Ipad Safari浏览器中遇到此问题.它适用于桌面游戏,Chrome和Firefox.

在developer.linkedinlabs.com/jsapi-console上的任何示例中,当我单击"使用LinkedIn登录"按钮时,它会打开一个新选项卡.此选项卡显示标题"正在处理",然后挂起.

如果我移动到另一个选项卡并重新激活"挂起"选项卡,它将工作并调出linkedIn"登录"窗口.

我的应用程序中存在同样的问题.希望有人可以帮助解决这个问题.

谢谢

linkedin-jsapi ios7

6
推荐指数
1
解决办法
540
查看次数

CORS阻止LinkedIn分享api

我尝试使用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 "域名.

LinkedIn应用程序设置

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

请求响应失败

有关如何阅读响应而不让浏览器阻止响应的任何想法?

我认为问题是Access-Control-Allow-OriginLinkedIn API响应中缺少标题?

javascript linkedin cors angularjs linkedin-jsapi

6
推荐指数
1
解决办法
3561
查看次数

嵌入 LinkedIn 公司更新/提要

我们创建了一个 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)

我希望有人可以分享他们的知识。

feed linkedin linkedin-jsapi linkedin-api

6
推荐指数
1
解决办法
3万
查看次数

LinkedIn Javascript SDK授权停止工作

我使用他们的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的任何问题?

linkedin linkedin-jsapi

6
推荐指数
0
解决办法
619
查看次数

"使用LinkedIn登录"无法在Mobile Safari上运行

在Mobile Safari上,"使用LinkedIn登录"按钮会打开一个空白页面,但不会执行任何其他操作.例如,如果我在iPhone上打开文档示例,点击"使用LinkedIn登录"按钮会打开一个空白页面(偶尔会将焦点切换回原始页面),但没有明显的错误(即使是错误控制台激活).

"登录"按钮是否适用于Mobile Safari?而且,如果没有,有什么办法可以"假装"吗?

linkedin linkedin-jsapi

5
推荐指数
1
解决办法
1478
查看次数

Linkedin Api如何通过人物搜索获取群组详细信息

我需要获得用户的组,

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时,它表示未定义.如何获取用户的组.

javascript linkedin linkedin-jsapi

5
推荐指数
1
解决办法
1104
查看次数

LinkedIn登录:阻止来自原始"https://platform.linkedin.com"的框架访问具有原始的框架

我们登录了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但是来了,他们无法快速打破它.

javascript linkedin cors linkedin-jsapi linkedin-api

5
推荐指数
1
解决办法
719
查看次数

如何使用 linkedin v2 api 获取电子邮件地址?

我无法通过 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)

任何人请帮我解决这个问题。

php linkedin-jsapi linkedin-api

5
推荐指数
1
解决办法
3891
查看次数

LinkedIn关注按钮结果大约:空白页面

在我将LinkedIn公司页面关注按钮添加到我们的网站后,单击按钮会产生一个about:空白页面.显然,在阅读了有关同一问题的一些主题后,公司页面会得到遵循.但是,重定向到某个空白页面看起来不太专业.发表这篇文章,希望现在有一个解决方法尚未发布到其他主题或得到LinkedIn员工的回复.

问题详情: Chrome 67,IE11,Edge 42和Brave 0.23给出about:空白页面.

Firefox目前是唯一正在运行的浏览器,它将我重定向到"确认关注"页面,给我的信息是:'恭喜!你现在跟着......'

所以任何人都知道修复或(如果为LinkedIn工作)对问题何时解决的任何估计?提前致谢!

linkedin linkedin-jsapi linkedin-api

5
推荐指数
1
解决办法
283
查看次数

使用 LinkedIn 登录 授权 Promise 未定义

最近,我的“使用 Linkedin 登录”功能开始出现问题。我收到以下错误:

Uncaught TypeError: Cannot read property 'then' of undefined at Object.authorize (in.js:18)

我确实在应用程序的 OAuth 2.0 设置中正确定义了重定向 URL。

我的 LinkedIn 应用程序列出了以下权限:

  • r_电子邮件地址
  • w_分享
  • r_基本配置文件
  • r_liteprofile
  • rw_公司_管理员
  • w_member_social

这是我的代码:

<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

5
推荐指数
1
解决办法
1907
查看次数

3
推荐指数
2
解决办法
5902
查看次数

iOS中的LinkedIn集成:邀请API不起作用

我正在尝试在我的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)

iphone objective-c linkedin ios linkedin-jsapi

2
推荐指数
1
解决办法
4785
查看次数

如何使用IN.API.Profile("我")Javascript API调用获取公司详细信息

我正在尝试使用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,当前位置等位置获取更多详细信息...

任何帮助将受到高度赞赏.

javascript linkedin linkedin-jsapi

1
推荐指数
1
解决办法
2319
查看次数