Tôi đang sử dụng Oauth
để phát triển cho tiện ích chrome và người dùng có thể đăng nhập bằng Tài khoản Google. Tôi có mã jquery như bên dưới.Không thể đọc thuộc tính 'ủy quyền' không xác định trong Google Oauth?
Tôi cũng bao gồm thư viện js trong file html:
<script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="js/client.js"></script>
và có JS chức năng:
function handleAuthClick(event) {
gapi.auth.authorize({
client_id: clientID,
scope: scopes,
response_type: 'code token id_token gsession',
access_type: accessType,
immediate: false
}, handleAuthResult);
return false;
}
My vấn đề là: Tôi không thể đăng nhập bằng tài khoản google và hiển thị nó lỗi: Uncaught TypeError: Cannot read property 'authorize' of undefined
.
Lưu ý: Nếu tôi chạy dưới dạng html, tôi có thể đăng nhập bình thường, nhưng tôi không thể đăng nhập khi sử dụng làm tiện ích chrome.
kiểm tra giá trị của gapi và gapi.auth –
Có bất kỳ lỗi mạng nào đang tải các tệp JS không? – abraham
bạn đang bao gồm những đoạn mã này và chạy mã đó ở đâu – kalman