@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

twitterAPIのリストに関する情報をメモっておく

せっかく調べたんやし,紙のメモをアップしとく

お約束

  • この記事でのお約束
    • Uは自分のスクリーン名(俺ならpeccul)
    • uは対象とするユーザーのスクリーン名
    • lは対象とするリスト名
    • idはユーザーID.pecculとかじゃなくて,ユーザーに割り当てられてる番号
      • そういえばこの番号を利用してユーザー名の変更をトラックしてるんかもね
    • POST,GET,DELETEはそれぞれメソッド
      • DELETEメソッドがなければPOSTで_method=DELETEを追加すればいい

Sample

  • method名
    • 簡単な説明
    • HTTP メソッド
    • urlで指定する情報
    • POSTデータで指定する情報
    • POSTデータで指定する情報...

List Method

  • create
    • リストを作成する
    • POST
    • U
    • name:リストの名前
    • mode:public,privateの指定.publicがデフォルト
    • description:リストの説明(現状英数字のみ)
  • update
    • リストの情報を変更する
    • POST
    • U,l
    • name:リストの名前
    • mode:public,privateの指定.publicがデフォルト
    • description:リストの説明(現状英数字のみ)
  • index
    • 指定したユーザーのリスト一覧を取得する
    • GET
    • u
    • cursor:これで指定したところから20件のリストを取得する
  • show
    • 指定したリストの情報を取得する
    • GET
    • u,l
    • none
  • destroy
    • リストを消す
    • DELETE
    • U,l
    • none
  • statuses
    • リストのタイムラインを表示する
    • GET
    • u,l
    • since_id:指定したIDよりも大きいつぶやきを取得する
    • max_id:指定したIDよりも小さいつぶやきを取得する
    • per_page:1ページあたりのつぶやきの数.最高200
    • page:特定のページを取得する
  • memberships
    • 指定したユーザーがfollowされているリストを取得する.
    • GET
    • u
    • cursor:これで指定したところから20件のリストを取得する
  • subscriptions
    • 指定したユーザーがfollowしているリストを取得する
    • GET
    • u
    • cursor:これで指定したところから20件のリストを取得する

List Members Methods

  • members
    • 指定したリストがfollowしているユーザーの一覧を取得する
    • GET
    • u,l
    • cursor:これで指定したところから20件のリストを取得する
  • members
    • 指定したユーザーを指定したリストに登録する
    • POST
    • U,l
    • id:追加するユーザーのID
  • members
    • 指定したユーザーを指定したリストから削除する
    • DELETE
    • U,l
    • id:削除するユーザーのID
  • members id
    • 指定したユーザーが指定したリストでfollowされているかを確かめる
    • GET
    • U,l,id
    • none

List Subscribers Methods

  • subscribers
    • 指定したリストをsubscribeしているユーザーの一覧を取得する
    • GET
    • u,l
    • cursor:これで指定したところから20件のリストを取得する
  • subscribers
    • 指定したリストをsubscribeする
    • POST
    • u,l
    • none
  • subscribers
    • 指定したリストをunsbscribeする
    • DELETE
    • u,l
  • subscribers id
    • 指定したユーザーが指定したリストをsubscribeしているかを確かめる
    • u,l,id
    • none