Created Web Nodes outline (markdown)

Nick O'Leary 2014-08-21 07:50:56 -07:00
parent ec11f67050
commit 9bad0abaf1
1 changed files with 97 additions and 0 deletions

97
Web-Nodes-outline.md Normal file

@ -0,0 +1,97 @@
This is a list of web APIs we want to start creating nodes for.
For each service there are some thoughts of the types of input/query/output capabilities we might want. Some need further investigation to see what they expose in their API.
Some use HTTP(S) callback for event notification. This will only be possible with a public facing host e.g. bluemix. Some have alternative polling based apis which we can use.
---
#### FourSquare
Input events require https callback.
##### Inputs
* New checkin for the authenticated user
* New checkin for another user
* New checkin from authenticated user's friends
Could consider adding additional filter options - tag, category, geographic region...
##### Query
*
##### Outputs
* Create a checkin event
---
#### Dropbox
##### Inputs
* New file in a watched folder
##### Query
* Get file contents
##### Outputs
* Write to a file (replace/append)
---
#### Facebook
##### Inputs
* _Need to review API to see what events we can monitor_
##### Query
* ... lots ...
##### Outputs
* Status update
* Link share
* Upload photo to a specified album
---
#### Delicious
##### Inputs
* ...
##### Outputs
* Add a bookmark
---
#### Flickr
##### Inputs
* Added a photo (filter by tag etc)
##### Outputs
* Upload photo
---
#### Instagram
Input events require https callback.
##### Inputs
* Added a photo (filter by tag etc, photo OR video?)
* Like a photo
* A specific user has added a photo
##### Outputs
API is currently read-only... no outputs possible
---
#### Box
##### Inputs
* ...
##### Query
* Get file content
##### Outputs
* Write to a file (replace/append)