Jump to content
Các bạn đi qua đi lại :") nếu có rảnh giúp mình click vào quảng cáo ở góc phải hoặc dưới cùng hoặc trong bài viết nhé. Cám ơn nhìu ^^. ×

Admin

Administrators
  • Content Count

    171
  • Joined

  • Last visited

  • Days Won

    86

Admin last won the day on October 12

Admin had the most liked content!

Community Reputation

197 Excellent

2 Followers

About Admin

  • Birthday 08/02/1987

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Chào các bạn, hôm nay mình có một tools liên quan đến google drive, nên tiện nghiên cứu được chút nào thì cũng up lên đây làm tư liệu cho các bạn chưa tìm hiểu cần tìm hiểu . Mình vào chủ đề luôn nhé. Yêu cầu : Oke giờ bắt đầu mình là sổ code thôi Bước 1 : Sử dụng file .json để cấp quyền truy cập, chỉnh sửa, xóa trên drive google bằng code sau : string[] Scopes = { DriveService.Scope.Drive}; UserCredential credential; string DuongDanChuaFileJson = @"ClientSecrectFile.json"; // Thay đường dẫn cho đúng nhé using (var stream = new FileStream(JsonPathFile, FileMode.Open, FileAccess.Read)) { // The file token.json stores the user's access and refresh tokens, and is created // automatically when the authorization flow completes for the first time. string credPath = "token.json"; // Sau khi cấp quyền xong thì sẽ lưu token ở đây credential = GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, Scopes, "user", CancellationToken.None, new FileDataStore(credPath, true)).Result; MessageBox.Show("Credential file saved to: " + credPath); } DriveService service = new DriveService(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = "Google Drive Api v3", }); Nếu không có gì sai thì sẽ xuất hiện dòng thông báo nơi lưu file token.json. *Chú ý : lần đầu tiên bạn sẽ bị google bắt đăng nhập vào tài khoản gmail và cấp phép cho việc sử dung drive google, cứ bấm oke và cho phép thôi :), Lần sau thì bạn sẽ chỉ thấy thông báo nơi lưu file token.json Bước 2 : Khai báo cấp quyền xong, các bạn sẽ thao tác được với mọi file trong google drive của bạn. Ví dụ như : 2.1 - Lấy số lượng file và folder có trong google drive : FilesResource.ListRequest listRequest = service.Files.List(); listRequest.PageSize = 30; // Số lượng file muốn lấy listRequest.Fields = "nextPageToken, files(id, name)"; listRequest.IncludeItemsFromAllDrives = false; IList<Google.Apis.Drive.v3.Data.File> files = listRequest.Execute().Files; string AllFileNameID = ""; if (files != null && files.Count > 0) { foreach (var file in files) { AllFileNameID += file.Name + " : " + file.Id + "\n"; } MessageBox.Show(AllFileNameID); // có file } else { MessageBox.Show("No files found."); // không có file nào } 2.2 - Lấy số lượng folder có trong google drive : FilesResource.ListRequest listRequest = service.Files.List(); listRequest.PageSize = 30; // Số lượng file muốn lấy listRequest.Fields = "nextPageToken, files(id, name)"; listRequest.Q = "mimeType = 'application/vnd.google-apps.folder'"; //sử dụng để chỉ lấy kết quả folder listRequest.IncludeItemsFromAllDrives = false; IList<Google.Apis.Drive.v3.Data.File> files = listRequest.Execute().Files; string AllFileNameID = ""; if (files != null && files.Count > 0) { foreach (var file in files) { AllFileNameID += file.Name + " : " + file.Id + "\n"; } MessageBox.Show(AllFileNameID); // có folder } else { MessageBox.Show("No files found."); // không có folder nào } 2.3 - Lấy toàn bộ file có trong google drive : FilesResource.ListRequest listRequest = service.Files.List(); listRequest.PageSize = 30; // Số lượng file muốn lấy listRequest.Fields = "nextPageToken, files(id, name)"; listRequest.Q = "mimeType != 'application/vnd.google-apps.folder'"; //sử dụng để chỉ lấy kết quả folder listRequest.IncludeItemsFromAllDrives = false; IList<Google.Apis.Drive.v3.Data.File> files = listRequest.Execute().Files; string AllFileNameID = ""; if (files != null && files.Count > 0) { foreach (var file in files) { AllFileNameID += file.Name + " : " + file.Id + "\n"; } MessageBox.Show(AllFileNameID); // có folder } else { MessageBox.Show("No files found."); // không có folder nào } 2.4 - Tạo thư mục : Google.Apis.Drive.v3.Data.File fileMetadata = new Google.Apis.Drive.v3.Data.File { Name = TbFolderCreat.Text, MimeType = "application/vnd.google-apps.folder" }; Google.Apis.Drive.v3.FilesResource.CreateRequest request = service.Files.Create(fileMetadata); request.Fields = "id"; Google.Apis.Drive.v3.Data.File FolderMoi = request.Execute(); service.Files.Create(fileMetadata).Fields = "id"; MessageBox.Show(FolderMoi.Id); Clipboard.SetText(FolderMoi.Id); 2.5 - Tải file lên thư mục : Google.Apis.Drive.v3.Data.File fileMetadata = new Google.Apis.Drive.v3.Data.File { Name = System.IO.Path.GetFileName("Tên file upload"), MimeType = Contentype_Upload, //Parents = new List<string> { "ID Folder" }, //Muốn up file vào thư mục nào thì phải lấy folder ID của thư mục đó bỏ vào đây nhé }; FilesResource.CreateMediaUpload request; using (var stream = new System.IO.FileStream("Path file upload", System.IO.FileMode.Open)) { request = service.Files.Create(fileMetadata, stream, Contentype_Upload); // Contentype_Upload = "image/jepg đối với ảnh //Contentype_Upload = "video/mp4" đối với video //Contentype_Upload = ".../..." đối với file nén (mình quên rồi :D) request.Fields = "id"; request.Upload(); } Google.Apis.Drive.v3.Data.File Filemoi = request.ResponseBody; //MessageBox.Show(Filemoi.Id); Clipboard.SetText(Filemoi.Id); // Kết quả trả về ID của file service.Dispose(); 2.6 - Xóa file, thư mục : 2.7 - Đổi tên và di chuyển folder, file :
  2. ảnh bạn nhỏ thế :v tớ chả thấy cái j cả.. nhưng key fpt nó phải trông như thế này :
  3. không bạn nhé, tất cả đều phải chạy từ 1 chrome do phần mềm mở mới thao tác được..
  4. Key API của FPT bạn sai nhé...điền bậy bạ :T bạn vào đây đăng ký lấy key rồi điền vào là được
  5. @phoenix10 bot vừa đơ =)) post chục bài lận..kỳ lạ quá.. để tớ xem lại >.<
  6. @Tieunhockho hihi đợi tí nhé.. mình đang chuyển bot lên vps cơ mà bị lỗi ngày giờ .. nên mình đang chuyển lại về máy nhà..
  7. bạn reg trang nào thế ? việc reg qua request khác với reg bằng trình duyệt nhé :) .. request sẽ báo lỗi còn trên trình duyệt thì lại cái khác -> bạn thử đổi user agent xem
  8. Mình chuẩn bị làm con bot kèm sever leech Fshare cho anh em, không quảng cáo, link direct từ sever Việt Nam luôn . Tất cả hoàn toàn tự động hóa, , anh em chỉ cần post link fshare lên topic này, đợi BOT leech xong là sẽ có link trả lời ngay trên này . *Các bạn post thẳng link fshare vào đây nhé :v test thử đi các bạn :3 host nhà nên chậm..
  9. Mình chuẩn bị làm con bot kèm sever leech Fshare cho anh em, không quảng cáo, link direct từ sever Việt Nam luôn . Tất cả hoàn toàn tự động hóa, , anh em chỉ cần post link fshare lên topic này, đợi BOT leech xong là sẽ có link trả lời ngay trên này . *Mình đang test... :v .. Ace ngồi đợi nhé https://www.fshare.vn/file/IZ8S2NU19WJP https://www.fshare.vn/file/IZ8S2NU19WJP https://www.fshare.vn/file/IZ8S2NU19WJP @Thiên Chi Kiều Nữ
  10. Cám ơn bạn nhắc nhở :v mình thêm api key vào mà quên mất ko chỉnh sửa lại bài viết
  11. *Cần đồ chơi: Giả lập Noxplayer...., VPN. Qui trình: - Bật VPN -> bật giả lập -> reg mail -> Done. Thủ thuật: - Mỗi acc bật 1 VPN tùy nước.(tốt nhất là mấy nước Mỹ, Châu Âu) - Mỗi acc tạo 1 multi giả lập Nox riêng biệt. Hạn chế: Cần 1 mail mẹ để reg 5 mail con . Mail con dùng tất cả các chức năng của google, nhưng chỉ có chức năng đăng nhập qua ứng dụng bằng TK google thì ko được phép. Câu chuyện: hiểu vấn đề cho dễ làm:) Một người mẹ tạo tài khoản google lần lượt cho 5 người con bằng điện thoại di động của con và quản lý 5 người con qua ứng dụng Family Link cuả google trên điện thoại của mẹ. Chỉ 5 con trên Family chứ google ko cho đẻ nữa, nếu muốn nữa thì triệt hạ 1 trong 5 đứa rồi đẻ thêm đứa khác thế vào, tuổi lập tài khoản từ 1 đến 13 tuổi. *Chia sẽ VPN Nord sẵn có cho bạn chiến:[Hidden Content] Bắt đầu: *Bước 1: Bật VPN bật chọn nước ->star. *Bước 2: - Bật Nox vào phần cài đặt chọn Accounts - Nhấp add accounts chon google -> nhấp create accounts phía dưới góc trái. - Chọn For my Child - Đặt tên lên trang trong ảnh lấy tên cho tiện. - Điền ngày tháng năm sinh . từ 1 đến 13 tuổi nhé lấy 2007 đến 2018 - Đăng Nhập tài khoản mẹ , nên nhớ bạn đang qua nước khác đăng nhập có thể bắt xác minh, phải liên kết TK này trong điện thoại hoặc giả lập thứ 2 , nếu bắt xác mình thì nó hiện số cho bạn chọn - Next - Tích chọn 2 mục rồi ấn Argee - Chọn Confim your password. - Cài đặt Family link trên điện thoại của con. - Chọn Active this deviw ad... Done Bước 3: Tinh chỉnh gỡ bỏ giới hạn Điện thoại Mẹ "mail chính" cài family link rồi vào phần như trong hình tích chọn để bỏ chặn cài file apk, tải ứng dụng không cần mật khẩu mẹ.... Kết Thúc. Thấy dài vậy chứ làm quen thì rất nhanh. Dùng loạt mail này có thể dẫn về Việt Nam luôn cũng được.:) Nếu thấy hay giúp ích cho bạn ,nếu có thể thì donate để mem có thêm động lực chia sẽ. Thank All and see u. *Tớ chưa test, bạn nào rảnh test rồi làm auto ngon ơ :v Nguồn : mmo4me
  12. Tớ là code trên win 10 Pro x64 nhé :v ..bạn không chạy được chỗ nào ?
  13. Chào các bạn, mình chia sẻ các bạn đoạn code ngắn auto trên trình duyệt tự động nhấn nút đồng ý kết bạn cho đỡ mỏi tay Các bạn đăng nhập facebook rồi vào trang này : Sau đó nhấn F12 -> chọn Consoles, paste đoạn code dưới đây vào và nhấn enter rồi ngồi nhìn var confirmBtns = document.getElementsByTagName('button'); for (var i = 0; i < confirmBtns.length; i++) { if (confirmBtns[i].innerHTML == "Confirm") { confirmBtns[i].click(); } } Have fun !!!
×
×
  • Create New...