手順
ログインした状態でアクセス
login
apikey取得
apikey,nonce,signaturemethod,timeの順にパラメーターをつなげる
例
apikeynoncesignaturemethod000000
シークレットキーをつかい上の手順で作ったパラメーターをsha1で暗号化する
http://ysm.epizy.com/bbs/auth/requesttoken.phpにget でパラメーターを送る
例
http://ysm.epizy.com/bbs/auth/requesttoken.php?apikey=apikey&nonce=nonce&signaturemethod=signaturemethod&time=000000&signature=aaaaaaaaaaa
レスポンス
{"accesstoken":accesstoken,"secret":secret}
auth url
http://ysm.epizy.com/bbs/auth/auth.php
パラメーター
c コールバックurl
token accesstoken
例
http://ysm.epizy.com/bbs/auth/auth.php?c=callbackurl&token=accesstoken
レスポンス
c 情報読み取り用token
ユーザー情報取得url
http://ysm.epizy.com/bbs/auth/userinfo.php
リクエストパラメーター
c 情報読み取り用token
レスポンス
{"ma":user mail address ,"na":user name }
友達リスト取得
リクエストアドレス
http://ysm.epizy.com/bbs/auth/fl.php
リクエストパラメーター
c 情報読み取り用token
レスポンス
{"nfin":{{"ma":友達情報読み取り用token,"na":名前}},"fin"{{"ma":友達情報読み取り用token,"na":名前}}}
解説
fin 相互に友達登録しているユーザー
nfin 相手のみが友達登録しているユーザー
友達の友達まで取得可能
bbslistの取得
リクエストアドレス
http://ysm.epizy.com/bbs/auth/bbslist.php
リクエストパラメーター
c 情報読み取り用token
レスポンス
{{"ma":"mail","na":"name"}}
解説
ma 掲示板識別コード
na 名前
掲示板への投稿
リクエストアドレス
http://ysm.epizy.com/bbs/auth/send.php
リクエストパラメーター
j bbslistから取得したjsonまたは{"ma":"ユーザーのメールアドレス"}
c コールバックアドレス
n 内容
home