update
This commit is contained in:
parent
d1b5bde0e9
commit
d6fbe6b59b
@ -28,7 +28,7 @@ public class Main {
|
|||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
// HttpLoggingInterceptor.setLog(false);
|
// HttpLoggingInterceptor.setLog(false);
|
||||||
// HttpLoggingInterceptor.setLog(true);
|
// HttpLoggingInterceptor.setLog(true);
|
||||||
// login();
|
login();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ public class BiliBiliLoginDatabase extends SQLiteManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getFileName() {
|
public String getFileName() {
|
||||||
return "old_bilibili_login.db";
|
return "bilibili_login.db";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
package com.yutou.bilibili.Controllers;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class BiliBiliController {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
package com.yutou.bilibili.services;
|
||||||
|
|
||||||
|
import com.yutou.biliapi.api.LoginApi;
|
||||||
|
import com.yutou.biliapi.bean.login.LoginInfoBean;
|
||||||
|
import com.yutou.biliapi.bean.login.QRCodeGenerateBean;
|
||||||
|
import com.yutou.biliapi.net.BiliLoginNetApiManager;
|
||||||
|
import com.yutou.common.okhttp.HttpBody;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class LiveLoginService {
|
||||||
|
/**
|
||||||
|
* loginApi.getQRCodeGenerate().enqueue(new HttpCallback<QRCodeGenerateBean>() {
|
||||||
|
*
|
||||||
|
* @Override public void onResponse(Headers headers, int code, String status, QRCodeGenerateBean response, String rawResponse) {
|
||||||
|
* String oauthKey = response.getQrcode_key();
|
||||||
|
* String url = response.getUrl();
|
||||||
|
* String bd = "gourl=https%3A%2F%2Fpassport.bilibili.com%2Fajax%2FminiLogin%2Fredirect&oauthKey=" + oauthKey;
|
||||||
|
* callback.onResponse(headers, LOGIN_QRCODE, null, null, url);
|
||||||
|
* new Thread(() -> waitLogin(oauthKey, callback)).start();
|
||||||
|
* }
|
||||||
|
* @Override public void onFailure(Throwable throwable) {
|
||||||
|
* <p>
|
||||||
|
* }
|
||||||
|
* });
|
||||||
|
*/
|
||||||
|
public String createQRCode() {
|
||||||
|
LoginApi loginApi = BiliLoginNetApiManager.getInstance().getLoginApi();
|
||||||
|
try {
|
||||||
|
QRCodeGenerateBean data = loginApi.getQRCodeGenerate().execute().body().getData();
|
||||||
|
String oauthKey = data.getQrcode_key();
|
||||||
|
String url = data.getUrl();
|
||||||
|
return url;
|
||||||
|
} catch (IOException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void login() {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user