Próbuję wykonać wywołania po stronie serwera do restful API za pomocą node.js. Zwroty za pomocą JSONP (kontener JSON wewnątrz funkcji JS) zwracają błędy, które wydają się być sercem interfejsu API http.get (options, callback). Czy węzeł lub dowolny moduł zwraca obiekt JSON ze zwrotu JSONP?Węzeł żądania HTTP dla restful api, który zwraca JSONP
Przykład JSONP prośba: http://www.linkedin.com/countserv/count/share?url=http://techcrunch.com/2012/01/29/turning-two-founderscard-pulls-back-the-curtain-on-its-membership-community-for-entrepreneurs/
Czy możesz podać kod? Zauważyłem, że w adresie URL nie ma odwołania do oddzwonienia. Zwykle wygląda to tak: & callback = foo lub & jsonp = bar. Wygląda na to, że LinkedIn odpowiada na oddzwonienie. Następnie możesz użyć url.parse, aby znaleźć ten parametr i odpowiednio postępować. – booyaa
request = require ('request'); request ({uri: 'http://graph.facebook.com/?ids=http://appsumo.com'}, function (err, responser, body) {myObject = eval ('(' + body + ')) '); }; – user690740
Parametr wywołania zwrotnego (& callback = functionName) z linkedin pozwala zmienić funkcję opakowania na dowolnie wybraną nazwę (ale nie można jej usunąć razem) .Jeśli mógłbym uzyskać poprawną odpowiedź (JSON lub JSONP) z HTTP i modułu lub żądanie HTTP API z JS pod Węzeł Byłbym szczęśliwym człowiekiem – user690740