2012-09-24 51 views
5

Tôi rất mới phát triển web. Tôi đã tìm kiếm thông tin đăng nhập bằng Google plus và tìm thấy một số hướng dẫn hay. Nhưng chúng dường như rất cũ (hầu hết trong số họ từ năm 2011). Tại sao?Đăng nhập bằng Google Plus trên Trang web của tôi

Tôi đã thử các khối mã bên dưới.

<script type="text/javascript" language="javascript">  
    $("#packagesGrid").load('https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=ya29.ahes6zt9yv2qaeej5ycn21fn9maokp15scwqkcal3guqxxez7odtjg&token_type=bearer&expires_in=3600');  
</script> 

Tôi chỉ sao chép thủ công mã thông báo vào url trên hàm tải jQuery. Nhưng không có gì được điền vào trang.

+0

Bạn có đang sử dụng bất kỳ Framework nào không? –

Trả lời

2

Tôi đang ở trong bản trình bày của Google vào lúc này và dường như họ vừa mới ra mắt Google+ sign-in, cho phép bạn làm những việc như thế này thanh lịch hơn nhiều.

Tôi không biết nhiều hơn về điều đó, thực sự, nhưng nó chắc chắn có vẻ đáng xem.

+0

Cảm ơn Owen, Nó có vẻ tốt như bạn đã nêu. Tôi sẽ thử và cập nhật cho bạn. –

+0

@KasunRajapaksha Cảm ơn; Tôi chắc chắn sẽ quan tâm để biết nếu nó tốt như nó âm thanh (và tôi không có một dự án tôi có thể thử nó ra vào lúc này) –

3

Tôi khuyên bạn nên sử dụng hướng dẫn sau Login with Google Account OAuth. Nó giải thích việc gọi các phương thức chính xác và lưu dữ liệu người dùng vào cơ sở dữ liệu của bạn. Cộng với nó đã được xuất bản ngày hôm nay.

+0

Tôi cũng đã thử điều này, nhưng việc này mất nhiều thời gian để hoàn thành xác thực. –

6

API Google sử dụng giao thức OAuth 2.0 để xác thực và ủy quyền. Google hỗ trợ một số luồng OAuth 2.0 bao gồm máy chủ web phổ biến, JavaScript, thiết bị, ứng dụng đã cài đặt và máy chủ đến các tình huống máy chủ. Phiên bản trước của OAuth đã không được Google chấp nhận.

Đây là cách nó hoạt động: https://developers.google.com/accounts/docs/OAuth2

Để Bắt đầu với Mã hóa,

https://code.google.com/p/google-plus-php-starter/

Chỉ cần tải dự án và theo các bước nêu.

Tôi đã thử tính năng này gần đây và đang hoạt động 100% tiền phạt.

+2

Điều này đã được đăng trong năm 2012. Vì vậy, xin vui lòng không nhìn vào điều này một lần nữa guyz .. –

1

Đối với điều này bạn phải sử dụng google thư viện client Api cho php

và sau đó, bạn cần phải tạo ra một số chủ chốt (như id khách hàng, khách hàng khóa bí mật, khóa API đơn giản cho Google)

sau đó bạn phải sử dụng các API này và sử dụng các khóa được tạo. Bạn có thể tìm thấy quy trình và tài liệu đầy đủ tại trang web tương ứng ...

Nếu bạn đã đọc hướng dẫn làm việc.

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