Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngot/node-jsonp
https://github.com/ngot/node-jsonp
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ngot/node-jsonp
- Owner: ngot
- Created: 2015-09-23T10:11:17.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T12:14:41.000Z (9 months ago)
- Last Synced: 2024-10-05T01:32:40.442Z (3 months ago)
- Language: JavaScript
- Size: 137 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# node-jsonp
A simple JSONP implementation for Node.js.
[![Build Status][ci-image]][ci-url]
## Installation
``` bash
$ npm install node-jsonp
```## API
### JSONP(url, data, method, callback)
- `url` (`String`) The URL you are requesting with the JSON data
- `data` (`Object`) The Data object you want to generate the URL params from
- `method` (`String`) The method name for the callback function. Defaults to callback (for example, flickr's is "jsoncallback")
- `callback` (`function`) The callback you want to execute as an anonymous function. The first parameter of the anonymous callback function is the JSONThe callback is called with `data` parameters.
###Examples
```js
JSONP('http://twitter.com/users/oscargodson.json',function(json){
console.log(json)
})
JSONP('http://api.flickr.com/services/feeds/photos_public.gne',{'id':'12389944@N03','format':'json'},'jsoncallback',function(json){
console.log(json)
})
JSONP('http://graph.facebook.com/FacebookDevelopers', 'callback', function(json){
console.log(json)
})
```## License
MIT
[ci-image]: https://travis-ci.org/ngot/node-jsonp.png?branch=master
[ci-url]: https://travis-ci.org/ngot/node-jsonp