简体   繁体   中英

Linkedin shows 403 forbidden error in java script api

I am trying to search people with company name but it displays in console as

GET https://api.linkedin.com/v1/people-search:(num-results,people:(first-name,last-name,distance))?company-name=infosys 403 (Forbidden) xdrpc.html?v=0.0.2000-RC8.35784-1413:1651

My Code :

 <html>
<head>
 <script type="text/javascript" src="http://platform.linkedin.com/in.js">
        api_key: --api-key-here--
        onLoad: onLinkedInLoad
        authorize: true
</script> 

<script type="text/javascript">

   function onLinkedInLoad() {
     alert("authenticating..");
     // Listen for an auth event to occur
     IN.Event.on(IN, "auth", onLinkedInAuth);
}

        function onLinkedInAuth() {

            IN.API.PeopleSearch()
            .fields("firstName", "lastName", "distance")
            .params({"company-name":"infosys"})
            .result(displayPeopleSearch)
            .error();

        }

    function displayPeopleSearch(peopleSearch){

        var peopleSearchDiv = document.getElementById("peoplesearch");

        var members = peopleSearch.people.values;


        for (var member in members) {
        // but inside the loop, everything is the same
        // extract the title from the members first position
            peopleSearchDiv.innerHTML += "<p>" + members[member].firstName + " " + members[member].lastName + " is a " + members[member].positions.values[0].title + ".</p>";

        }
    }
    </script>
</head>
<!-- need to be logged in to use Search; if not, offer a login button -->
<script type="IN/Login"></script>
<body>
</body>
</html>

经过艰苦奋斗,Linked IN创建了经过审查的API访问人员搜索功能,只有注册该进程的开发人员才能访问人员搜索功能

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM