Git Product home page Git Product logo

ama's Introduction

ama's People

Contributors

yyc1217 avatar

Stargazers

Pellaeon Lin avatar

Watchers

James Cloos avatar Mac avatar YWJamesLin avatar YC avatar Tatsujin Chin avatar JasonChiu avatar Evan avatar  avatar  avatar JasonChien avatar  avatar  avatar Yuan-Kui Li avatar

ama's Issues

OAuth授權是學校主動訂定製作還是學生要求希望的

首先我們會先思考要做出什麼api,這有幾個考量點:

  • 是否已有資料(如課程資料),或是需要另外收集(如校內景點資料)
  • 該資料是否由計中維護,且擁有該資料的單位是否同意計中這邊做成api(如課程資料雖由計中維護,但所有權屬於教務處課務組)
  • 是否含有個人資料,有的話需以OAuth方式取得使用者同意
  • 以及是否不會太特定,而能讓最多人使用到(如課程資料api)

最後和團隊中的工讀生一起討論,認為可行就會實作

APP STORE上的APP有哪些是透過API取得資料的?

APP STORE上的APP有哪些是透過API取得資料的?
還是有其他管道可以取得資料?(未經過OAuth授權)

目前計中的google play上的app除公車時刻表app是去客運公司抓資料回來,以及**校園 NCU Campus APP外,其他的app皆是從NCU API取得資料。

取得資料的方式皆需經過授權,也就是開發者必須先至NCU OAuth註冊,取得NCU API Token後,將這個Token附在每一個request內,方能使用NCU API。目前僅限於**大學的教職員工、學生及校友可註冊。

目前學校所有的API都已經公開了嗎? 之後想朝哪個方向開發?

我們團隊開發的API和其他服務都是公開的,請參考。之後會朝向開發更多API,希望行政單位、研究單位和其他校內有興趣的開發人員能一起來發展API,並利用我們的NCU OAuth。

因為現在智慧型裝置推陳出新,以計中的人力和資源來說很難完全跟得上潮流,所以未來的主要目標還是以提供資料為主,並鼓勵校內師生多多利用。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.