首頁
遊戲
小說
論壇
設計
註冊
常客排名
分類精華文章
發表新主題
回論壇
回討論版
跳到發言
BASS的API功能
(1)
新功能意見區
翼‧F‧嵐焰
原罪之冠 推廣中~
私訊
發言
+好友
2010-10-11 16:42:22
我想這個功能對於「開發者」的用途會比較大吧……
我希望可以藉由 OAuth 方式和 HTTP Request 方式取得BASS部份資料。
OAuth 簡介
OAuth 和 OpenID 很類似,在Yahoo, Google的帳號登入也有使用到。
原理:
APP @應用 > (利用API Key產生Hash字串) @應用 > 輸出「連結」@應用 > API接收Hash字串(GET方法)@服務網站 > API產生登入頁面@服務網站 > (使用者登入)@服務網站 > 登入成功@服務網站 > (轉換到APP的Callback網址)@服務網站 > APP收到驗證的Hash@應用
如此一來就可以利用紀錄Hash來確認使用者是否在服務網站上有帳號,而且正確登入。
HTTP Request 簡介
一般常見使用 XML 格式,如Plurk API就是採這種方式。
(部份需要有Cookie紀錄傳入登入網站,才能存取部份網址)
原理:
APP 利用 Http Client 請求 (如 PHP 的 Curl) > http://xxx.com/api/posts/10 > (XML資訊輸出) > APP 的 Client 接收到網頁資料,加以分析
:上面的網址假定是請求最新的10篇文章
如此一來,就可以對某些不需加密的資料做請求。
:如果另外處理登入功能,那麼還可以加上一些登入後可取得的資訊
---
針對BASS的 API 需求
我想在之後開發網站可以結合BASS的一些資訊來參考。
OAuth 類型
1. BM轉帳交易
: APP產生交易網址 > 轉到BASS由會員確認交易 > 轉帳完成
: 可以在交易版發揮,讓會員可以有所謂的「定額」轉帳制度,避免轉錯人或者輸入錯誤數量
: 在站外可以變成通用貨幣,讓BM運用範圍更大
2. 會員帳號連接
: 讓站外可以Connect BASS會員帳號,做一些簡易的查詢
: 如取得BM數量、遊戲數量等等
: 應用放面如可用繪圖函式製作BASS身份卡
HTTP Request 類型
1. 遊戲列表
2. 小說列表
可以簡單取得遊戲的列表、遊戲資訊,主要可以作為一些延伸的討論運用。
如 BASS遊戲宣傳網站 可以不用透過人工輸入資料取得資訊,方便大家使用等等……
---
不過我主要還是希望BM部份的API能開放,蠻久之前就有希望將BM作為其他站的貨幣流通。
:我待這麼多年,一直對BM的潛力很看好……
好文
(0)
給我的話
相本化
本主題精華文章
發表留言
頁數 :
0
搜尋本版
使用上有疑問嗎? 先問 BASS 專屬搜尋吧 !