Skip to content
This repository was archived by the owner on Dec 23, 2024. It is now read-only.

Commit 7798976

Browse files
authored
Merge pull request #23 from EdamAme-x/add-docs
add docs
2 parents 7132756 + a629893 commit 7798976

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

docs/docs/index.md

+43
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,16 @@ if (result.status === PayPayStatus.LoginNeedOTP) { // OTP が必要という
8888

8989
これでログインできます!実行すると、電話番号のSMSに四桁のOTP(確認コード)が送信されるので、それを入力してログインすることができます。
9090

91+
ちなみに `paypay.getUUID()` で自分のUUIDを取得できます。
92+
そのUUIDを使うと、
93+
```
94+
const result = await paypay.login({
95+
uuid: "..."
96+
})
97+
```
98+
99+
OTP入力無しで一発でログインできます。
100+
91101
そして `await paypay.getBalance()` で自分の残高を確認できます。
92102

93103
ちなみに何度連続的にログインしても制限には、ひっかからないようにしているので安心してデバッグして下さい!
@@ -112,6 +122,18 @@ import { PayPayStatus } from 'paypax'
112122
またリカバリという一意の文字列を生成し、それだけで簡単にインスタンスを再起動できる機能もありますが説明が難しいので **disscus** で聞いてください!
113123
これを利用すると、この一意の文字列をcookieに入れて、Web版PayPayを作るのようなことができます。
114124

125+
ちなみに、 `statusof` というメソッドを使うと、
126+
127+
```typescript
128+
if (statusof(result.status)) {
129+
console.log("ログイン成功しました!")
130+
}else {
131+
console.log("ログイン失敗しました!")
132+
}
133+
```
134+
135+
のように大まかに成功したか、失敗したかを分けられます。
136+
115137
## どんなメソッドがあるの
116138
大体のことが出来ます。
117139
機能追加の **PR** や、要望は **disscus** まで。
@@ -179,6 +201,27 @@ console.log(await paypay.request("エンドポイント"))
179201
console.log(await paypay.rejectLink("https://pay.paypay.ne.jp/~"))
180202
```
181203

204+
## メソッドが返す値
205+
206+
```typescript
207+
const result = await paypay.createLink(100)
208+
```
209+
210+
`result` には以下のような値が入っています。
211+
212+
- `result.success`
213+
boolean で入っています。
214+
大まかに成功したか失敗したかを分類できます。 (100% 正しい訳ではありませんが、信用は出来ます)
215+
- `result.message`
216+
string で入っています。
217+
結果に対するメッセージを取得できます。
218+
- `result.[keyName]
219+
様々な情報 (例えばリンクの情報取得だと金額) を取得できます。
220+
- `result.raw`
221+
api から帰って来た値をそのまま入れています。
222+
ある程度の型補完は有ります。
223+
224+
182225
## その他役に立つメソッド
183226

184227
### recoveryCode

0 commit comments

Comments
 (0)