Awesome
KPSDK
The SDK use the "柯文哲 野生官網 Unlimited" api
API 選單
詳細注意事項
台北調播放清單內歌曲查詢
給定清單 id 查閱特定播放清單(playlist) 裡面的音樂們(sound cloud)。要特別注意的是「請只用於播放」,請勿進行各種形式的鼓勵下載檔案、備份或重製,也不能拿來營利。
競選經費查詢
主要欄位說明
- account : 會計科目
- start_date : 開始日期(yyyy/mm/dd) 形式
- end_date : 結束日期(yyyy/mm/dd) 形式
- start_timestamp : timestamp (毫秒為單位的時間戳記) ,注意是"大於"、不是"超過"
- end_timestamp : timestamp (毫秒為單位的時間戳記),但注意是"未達"、不是"小於"。
- label : 詳細內容
- price : 金額
- type : [income|expense] (收入|支出)
- props : 各種類型會計科目的額外資料,像是人事費有銀行名(bank)跟帳戶(account), 政治獻金有匿名與否(anonymous) 跟捐贈人數(counts),支出費用則有傳票(voucher) 等資料。
Entity
- <a name="fenced-code-block">Album
- <a name="fenced-code-block">Article
- <a name="fenced-code-block">ArticleCategory
- <a name="fenced-code-block">Photo
- <a name="fenced-code-block">VideoCategory
- <a name="fenced-code-block">Video
Listener
- <a name="fenced-code-block">OnAlbumListener
- <a name="fenced-code-block">OnArticleCategoryListener
- <a name="fenced-code-block">OnArticleListener
- <a name="fenced-code-block">OnPhotoListener
- <a name="fenced-code-block">OnVideoCategoryListener
- <a name="fenced-code-block">OnVideoListener</a>
How to Use
In your Application, you need to initial instance by using KPAndroid
KPAndroid.initSingleton(getApplicationContext(), <YOUR_KP_API_KEY>);
and next, you can call function to get any object kp entity from api like album, article, article category...etc
EX
KPAndroid.getInstance().fetchArticleCategory(new OnArticleCategoryListener() {
@Override
public void onComplete(List<ArticleCategory> object) {
//do your things
}
});
資料授權條款
說明文章授權條款
- 除 <a name="fenced-code-block">/musics</a> 資料以外 採用 Creative Commons Attribution 4.0 International License 條款,即為:
- 要有來源標示(柯文哲野生官網)
- 可以自由利用(無論營利與否),具體細節請參考上述條款。
- /musics 音樂內容授權:
- 不可重製
- 僅可在非商業用途前提下播放音樂
- 要有來源(柯文哲野生官網)、平台(soundcloud)與音樂作者標示