Skip to content

RafyBrens/core-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rise Vision API

Introduction

Rise Vision API exposes our Rise Vision core functionalities through a RESTful web service built using Google Cloud Endpoints from Google App Engine.

This project was created to help those who may use the API to understand it through its documentation and an interactive console as a live sample code.

The documentation is kept on the Wiki while the interactive console is running on a github page.

Our main purpose is that while you are reading up the documentation you can also try it out. Moreover you are free to use the interactive console source code in your apps. Feel free to copy it!!!

If you know what you are doing you can perfectly use the interactive console to manage your Rise Vision account as well.

Furthermore, you can help us to improve it. You are more then welcome to become a contributor or either suggest improvements. Please Fork and send us a pull request. If we consider your changes relevant to the time being, we will definitely merge it.

Rise Vision API works in conjunction with Rise Vision, the digital signage management application that runs on Google Cloud.

At this time Chrome is the only browser that this project and Rise Vision supports.

Built With

Development

To make calls to Google Cloud Endpoits the Google Javascript Client API needs to be setup with a valid client id which comes from an app created on Google App Engine.

The client id is configured with a javascript origin attribute.This tights up a client id with the domain url of the server in which the Google JavaScript Client API runs.

For instance, if I run the interactive console on my local apache server. I will have to use a client id which the attribute javascript_origin is set to http://localhost:8080.

Local Development Environment Setup and Installation

Linux

  • clone the repo using Git to your local:
git clone https://github.com/Rise-Vision/core-api.git
  • Go to "Run Client" section in readme to see how to run this app.

Windows

  • in git bash run this cmd at where you want the repo to be cloned to locally:
git clone https://github.com/Rise-Vision/storage-client.git
  • Go to "Run Client" section in readme to see how to run this app.

Run Client

To run the application you will need to deploy it to a web server such as the Apache Http Server. It must be configured to serve the application on http://localhost:8080. We will not explain here how to setup such server. We consider you already know how to do that.

Dependencies

Testing Setup and Use

Submitting Issues

If you encounter problems or find defects we really want to hear about them. If you could take the time to add them as issues to this Repository it would be most appreciated. When reporting issues please use the following format where applciable:

Reproduction Steps

  1. did this
  2. then that
  3. followed by this (screenshots / video captures always help)

Expected Results

What you expected to happen.

Actual Results

What actually happened. (screenshots / video captures always help)

Contributing

All contributions are greatly appreciated and welcome! If you would first like to sound out your contribution ideas please post your thoughts to our community, otherwise submit a pull request and we will do our best to incorporate it

Suggested Contributions

  • Show the javascript code snippet which makes the api call besides the form.
  • Create a json editor so it can be used instead of filling out the form.

Resources

If you have any questions or problems please don't hesitate to join our lively and responsive community at http://community.risevision.com.

If you are looking for user documentation on Rise Vision please see http://www.risevision.com/help/users/

If you would like more information on developing applications for Rise Vision please visit http://www.risevision.com/help/developers/.

Facilitator

Rodrigo Serviuc Pavezi

About

Core API Sample Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 76.1%
  • JavaScript 23.5%
  • CSS 0.4%