2010-06-12 46 views
6

Tôi đang cố gắng để được xác thực để nhận và xuất bản Google Buzz-es từ ứng dụng Qt 4.6 (C++). Tôi đang tìm một giải pháp đa nền tảng.Xác thực OAuth cho Google API với Qt

Có ai có thể cung cấp một số giải pháp làm việc cho mục đích này không?

Trả lời

3

Bạn cũng có thể thử kQOAuth là thư viện Qt mới để thực hiện xác thực OAuth. Nó cũng sẽ cho phép bạn thực hiện xác thực người dùng một cách dễ dàng, nếu bạn muốn.

Hỗ trợ OAuth 1.0 và HMAC-SHA1. Không có phụ thuộc bên ngoài.

http://www.johanpaul.com/blog/2010/10/introducing-kqoauth-easy-and-powerful-oauth-library-for-qt/

+0

Google API hiện đang sử dụng OAuth 2.0. KQOAuth có còn hoạt động không? – Phlucious

0

Tìm kiếm nhanh trên google đã cho tôi QOAuth, là một lib Qt và liboath là API dựa trên C.

+0

Tôi đã thử với QOAuth, nhưng tôi luôn bị từ chối vì các thông số vô tận cho mỗi mã thông báo, không thể gửi được với lib này. về liboauth - không thể nhúng vào thiết bị Maemo. Tôi đang tìm một giải pháp đa nền tảng lớn. – Vladimiroff

0

Tôi đang sử dụng QOAuth, bạn phải thực hiện một số hack trước khi có thể sử dụng QOAuth trong cửa sổ.

Cho đến giờ, tôi có thể nhận mã thông báo yêu cầu từ Google và cho phép người dùng ủy quyền. Nhưng khi tôi cố gắng lấy mã thông báo truy cập bằng oauth_verifier, nó vẫn cho tôi biết chữ ký không hợp lệ.

Dù sao, tôi đã sử dụng QOAuth để xử lý SP khác thành công. Vì vậy, QOAuth là giải pháp.

+0

Vâng, tôi đang trò chuyện với nhà phát triển QOAuth, người đang cố gắng làm mọi thứ để làm việc với google api và tôi đến cùng một nơi ... nó không nhận ra oauth_vertifier của tôi, vì lý do nào đó – Vladimiroff

Các vấn đề liên quan