Я застрял, получая возврат JSON из API Linkedin

#javascript #json #api #linkedin

#javascript #json #API #LinkedIn

Вопрос:

Я использую запрос RESTFUL API. Вот мой код:

     $(document).ready(function(){
    var LinkedinAuth = "https://www.linkedin.com/oauth/v2/authorization?response_type=codeamp;client_id=75rsv9vpa1ixv3amp;redirect_uri=https://mattobra.github.io/page.htmlamp;state=987654321amp;scope=r_basicprofile"
   $(button).click(function(){
     LinkedinAuth
    }) 
   var start = function(){$.getJSON("https://api.linkedin.com/v1/people/~:(id,first-name,skills,educations,languages,twitter-accounts)?format=json", function(data){console.log(data)})
 }
  

У меня есть вход пользователя. И затем он переводит их на следующую страницу. однако json никогда не возвращается.

Комментарии:

1. Вы ничего не делаете для аутентификации кого-либо по щелчку.

Ответ №1:

Я не вижу, чтобы вы вызывали функцию start() где-либо в своем коде. Вы только объявляете его. Я думаю, вам следует поместить его в функцию нажатия кнопки.

Комментарии:

1. я вызвал его, но он не вернул json. работает ли консоль. журнал только распечатывает json в запросе?

2. Console.log (data) будет распечатывать только те данные, которые были включены в качестве ответа, возвращаемого веб-службой. Что вы ожидали, что он распечатает?