Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ms Access VBA và Google drive, một vài ý tưởng trong chia sẻ và đồng bộ số liệu...
#31
(31-05-16, 10:28 AM)hieuvn Đã viết:
(31-05-16, 08:02 AM)paulsteigel Đã viết: Mình làm với dropbox rồi.
Cùng cách thức mà.
mình thử rồi dùng nguyên class oauth2 bên google và thay các url tương ứng nhưng vẫn không được.
đang bí ở chỗ tham số redirect url , bên google là :urn:ietf:wg:oauth:2.0:oob, cái này thực chất là localhost nhưng Dropbox không cho dạng url như vậy mà bắt buộc phải dùng url dạng: https://...
Ngọc làm được cho mình xin cái demo nhé.

cảm ơn

Hiếu ơi
Để làm việc được với Oauth hoặc các dạng WebAPI, lô gic của mình rất đơn giản:
Tại sao Web Browser lại làm được cái việc truy cập và lấy thông tin.
Sau khi rõ cơ chế mình mới dùng đến API. Bản chất OAuth là cung cấp cho người dùng 1 chìa khóa Token. Vì vậy mình dùng HttpWatch để nghiên cứu cách WebBrowser thực hiện lấy Token. Sau khi có được thông tin thì dùng WebAPI.
Hiện tại bản oAuth2 với DropBox của mình đang dùng là cho một khách hàng vì thế mình không đưa hết code lên được. Tuy nhiên, mình sẽ viết lại để bạn xem.
Một trong những gợi ý thú vị là hãy xem mã nguồn của RClone phần tương tác với DropBox để áp dụng Hiếu nhé
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn hieuvn
#32
cảm ơn Ngọc, để có thời gian rảnh mới mò được, dính vào mấy vụ này tốn thời gian lắm!
Chữ ký của hieuvn Xin chào! Mình là hieuvn, thành viên của Thủ Thuật Access tham gia ngày Oct 2010.
Reply
Những người đã cảm ơn
#33
Hôm nay ngồi kiểm tra lại WEB API của DropBox thì mình phát hiện ra là DropBox đã chấm dứt mở cửa cho vọc sĩ với HttpRequest. Toàn bộ hệ thống Cookie quan trọng đã bị khóa với HtmlOnly. Vì vậy HttpRequest không thể có tham số để Logon và chỉ còn cách duy nhấn là dùng bộ thư viện DropNet của DropBox thôi...
Đáng tiếc là như vậy. Nhưng cũng là một phát hiện nhờ lời nhắc của bạn Hiếu.
Lúc nào có thời gian Ngọc sẽ nghiên cứu tiếp vụ này.
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#34
lên web lấy 1 token rồi đưa vào ứng dụng để sư dụng api của dropbox thì vẫn được, chỉ có điều nhìn không chuyên nghiệp lắm.
ngoài việc lấy token tự động ra, các api vẫn dùng vba chạy phà phà nhé Ngọc.
Chữ ký của hieuvn Xin chào! Mình là hieuvn, thành viên của Thủ Thuật Access tham gia ngày Oct 2010.
Reply
Những người đã cảm ơn
#35
(31-05-16, 11:08 PM)hieuvn Đã viết: lên web lấy 1 token rồi đưa vào ứng dụng để sư dụng api của dropbox thì vẫn được, chỉ có điều nhìn không chuyên nghiệp lắm.
ngoài việc lấy token tự động ra, các api vẫn dùng vba chạy phà phà nhé Ngọc.

Việc đó thì mình biết. Cái mình muốn là tự làm việc truy cập, chấp thuận, đăng ký token mới (như cái DemoAuth mình làm).
Trước đây khi Dropbox chưa bật chế độ bảo vệ Cross-site scripting (đưa thuộc tính HttpOnly vào Cookie) thì vẫn làm ổn. Giờ thì không được nữa. Chỉ còn cách vào web thủ công, lấy ApiKey, Token.
Lúc nào mình sẽ nghiên cứu cơ chế của DropBox Client để xử lý vụ này.

minhf
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#36
cái gì cũng có cách giải quyết mà hehe, mình nghĩ chỉ cần vài ngày là xong, nếu khóa cookie thì tương tác với ie như từ lâu mọi người vẫn làm sẽ ổn. mình thấy dropbox không có refresh token và không biết thời hạn của token hiệu lực như thế nào không thấy đề cập trong tài liệu.
Chữ ký của hieuvn Xin chào! Mình là hieuvn, thành viên của Thủ Thuật Access tham gia ngày Oct 2010.
Reply
Những người đã cảm ơn
#37
(27-08-15, 08:53 AM)maidinhdan Đã viết: Sao không cọn Access viết vậy anh? thấy Excel là bắt đầu rầu  019

Chào các Bác,

Có sẵn file Access mẫu cho các Bác rồi đây. Cái này hổng phải của tui nghen các Bác. Tui mới lấy ở trển xuống đó.
Link tải xuống: http://www.mediafire.com/download/l3w5b4...eDrive.zip
Chữ ký của lehongduc Lê Hồng Đức
Số ĐT: 0913.941.144
Email: lhongduc@gmail.com, lehongduc@ymail.com
Website: http://quantribanhang.vn
Reply
Những người đã cảm ơn maidinhdan
#38
Chào các Bạn,

Tôi tìm được một tài liệu về ứng dụng Google API trong VBA (tiếng Anh). Tài liệu rất rõ ràng và có cả ví dụ mẫu cụ thể.

Xin tải xuống từ link sau: http://www.mediafire.com/download/g630na...ng_GAS.zip
Chữ ký của lehongduc Lê Hồng Đức
Số ĐT: 0913.941.144
Email: lhongduc@gmail.com, lehongduc@ymail.com
Website: http://quantribanhang.vn
Reply
Những người đã cảm ơn
#39
Với googleDrive thì dễ và file mẫu đó mình làm lâu rồi. Nhưng với DropBox thì câu chuyện phức tạp hơn, chuyên sâu hơn. Trước đây dùng tiếp cận này được nhưng gần đây DropBox đã thay đổi nên không còn dùng được nữa nên mới nảy sinh mấy bài gần đây các cụ ạ.
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#40
Dropbox không khó hơn đâu Ngọc, mình làm được rồi:
thay vì dùng localhost thì mình dùng: https://www.dropbox.com/1/oauth2/redirect_receiver
để nhận authorisation code.
sau khi người dùng đăng nhập để xác thực thì code được gửi về dưới dạng đường link như sau:
https://www.dropbox.com/1/oauth2/redirec...ode=(code)
chỉ cần tách phần (code) ra rồi đưa qua step 2 là ok.
Chữ ký của hieuvn Xin chào! Mình là hieuvn, thành viên của Thủ Thuật Access tham gia ngày Oct 2010.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Cài đặt ODBC -nền tảng kết nối Access và nguồn dữ liệu khác Noname 33 19,317 01-12-16, 06:49 PM
Bài mới nhất: atula77
  Xây dựng Class Modules trong Access ( Cơ bản đến Nâng cao) maidinhdan 2 186 13-11-16, 05:32 PM
Bài mới nhất: cpucloi
  [Help] SQL lỗi khi tham chiếu trường trong Forms Phung Duc 1 73 02-11-16, 03:17 PM
Bài mới nhất: Minh Tiên
  tương tác chương trình ngoài lamvanphung 4 414 30-09-16, 02:47 AM
Bài mới nhất: maidinhdan
  Ứng dụng đổi tên file trong windows hàng loạt tranthanhan1962 7 1,212 19-09-16, 04:16 PM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ