This repository was archived by the owner on Dec 23, 2024. It is now read-only.
File tree 1 file changed +43
-0
lines changed
1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -88,6 +88,16 @@ if (result.status === PayPayStatus.LoginNeedOTP) { // OTP が必要という
88
88
89
89
これでログインできます!実行すると、電話番号のSMSに四桁のOTP(確認コード)が送信されるので、それを入力してログインすることができます。
90
90
91
+ ちなみに ` paypay.getUUID() ` で自分のUUIDを取得できます。
92
+ そのUUIDを使うと、
93
+ ```
94
+ const result = await paypay.login({
95
+ uuid: "..."
96
+ })
97
+ ```
98
+
99
+ OTP入力無しで一発でログインできます。
100
+
91
101
そして ` await paypay.getBalance() ` で自分の残高を確認できます。
92
102
93
103
ちなみに何度連続的にログインしても制限には、ひっかからないようにしているので安心してデバッグして下さい!
@@ -112,6 +122,18 @@ import { PayPayStatus } from 'paypax'
112
122
またリカバリという一意の文字列を生成し、それだけで簡単にインスタンスを再起動できる機能もありますが説明が難しいので ** disscus** で聞いてください!
113
123
これを利用すると、この一意の文字列をcookieに入れて、Web版PayPayを作るのようなことができます。
114
124
125
+ ちなみに、 ` statusof ` というメソッドを使うと、
126
+
127
+ ``` typescript
128
+ if (statusof (result .status )) {
129
+ console .log (" ログイン成功しました!" )
130
+ }else {
131
+ console .log (" ログイン失敗しました!" )
132
+ }
133
+ ```
134
+
135
+ のように大まかに成功したか、失敗したかを分けられます。
136
+
115
137
## どんなメソッドがあるの
116
138
大体のことが出来ます。
117
139
機能追加の ** PR** や、要望は ** disscus** まで。
@@ -179,6 +201,27 @@ console.log(await paypay.request("エンドポイント"))
179
201
console .log (await paypay .rejectLink (" https://pay.paypay.ne.jp/~" ))
180
202
```
181
203
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
+
182
225
## その他役に立つメソッド
183
226
184
227
### recoveryCode
You can’t perform that action at this time.
0 commit comments