のAPI側。
http://ec2-54-64-228-5.ap-northeast-1.compute.amazonaws.com 全部HTTPでお願いします(SSLなし)
レスポンスは"Success"と"BadRequest"の2種類。それぞれステータスコードは1000, 2000. 成功か失敗かはresponseCodeで判断するのがわかりやすいです。
{
"data" : [...],
"message" : "Success",
"responseCode" : 1000
}
{
"data" : [...],
"message" : "Bad Request",
"responseCode" : 2000
}
usernameが存在していたらそのまま通過させuser_idを返す。 存在していなかったら新規登録して、user_idを返す。 (本来は、アプリ側でFacebookかTwitterの認証が成功した後、DBにアクセストークンを保存するメソッド)
- /users/register.json
- POSTでusername: [:username]
- ユーザーが存在しなかったら新規登録、存在したらそのまま。
- successとuser_idが帰ってきます
ログインユーザーの持っているタイムラインを全て取得
- /users/timelines.json?uid=[:user_id]
- GET
- Timelinesが帰ってきます。
- /timeline/[timeline_id].json
- GET
- successとタイムライン一覧が帰ってきます
- /timeline/create.json
- POSTでデータを送る
- name: タイムライン名
- user_id: ユーザID
- fb_user_id : facebookユーザーID(数値)
- tw_user_id : twitterユーザーID(数値)
fb_user_idとtw_user_idはどちらかが存在すればタイムライン作成が可能。 どちらもないとBad Request
trueまたはfalseが帰ってきます
あとでやる