【问题标题】:Having difficulty in implementation of linkedin recommendation api to fetch linkedin recommendation on our website难以实施linkedin推荐API来获取我们网站上的linkedin推荐
【发布时间】:2014-10-08 17:08:13
【问题描述】:

您好,正如我在某个网站上使用linkedin api 发现的那样,我们可以获取您网站用户的linkedin 推荐,并将其作为用户配置文件的一部分显示在您的网站上。

为此,我搜索了它的实现并找到了 2 个 api 代码,我都尝试了,但它不适合我。

第一个代码,我试过了:

 <script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: XXXXXXXXX
  authorize: true
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="IN/Login" data-onAuth="authSuccess"></script>
<script>
function authSuccess() {

    var recos_element = jquery("#footer-logo");

    IN.API.Raw("people/~:(id,first-name,last-name,recommendations-received)").method("GET").result(function(result){
            console.log("result",result);
{                   
        for(var key in result.values) {
            var reco = result.values[key];
            recos_element.append($('<p><i><b>' + reco.recommender.firstName + ' ' + reco.recommender.lastName + '</b> says,</i><br>&nbsp;&nbsp;&nbsp;' + reco.recommendationText + '</p>'));
        }
    });
}
</script>

我尝试的第二个代码:

 <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="http://platform.linkedin.com/in.js"> 
        api_key: XXXXXXXXXX
        authorize: true
    </script>  
    <script type="text/javascript"> 

        function onLinkedInAuth() {
            IN.API.Raw('/people/~:(recommendations-received)')
                .method('GET')
                .result(function(result){

                    var received = result.recommendationsReceived.values;
                    $('<p>')
                        .html('Recommendations: ' + received.length)
                        .appendTo('#recommendations');

                    $.each(received, function(i, data){
                        $('<h3>')
                            .html(data.recommender.firstName + " " + data.recommender.lastName)
                            .appendTo('#recommendations');
                        $('<p>')
                            .html(data.recommendationText)
                            .appendTo('#recommendations');
                    });
            })
        };
    </script>
<script type="in/login" data-onAuth="onLinkedInAuth">
        Hello, <?js= firstName ?> <?js= lastName ?>.
    </script>

我也在使用linkedin Member Profile Plugin,我们必须发送用户的profile-url来获取他在data-id中的个人资料

  <script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/MemberProfile" data-id="(Profile URL)" data-format="inline"></script>

那么我们是否应该像这样来获取用户的推荐。

请帮帮我。

提前谢谢!!!

【问题讨论】:

    标签: javascript linkedin linkedin-jsapi


    【解决方案1】:

    老实说,不知道你把这部分代码放在哪里,而且你的代码中关于你的错误的信息很少,我建议使用一个插件,除了有实现文档和教程之外,它还可以帮助你,只需制作一个git 克隆:

    和维基:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2016-02-13
      • 2011-01-31
      • 2017-04-25
      • 1970-01-01
      • 2011-09-12
      相关资源
      最近更新 更多