Tôi đang cố gắng bật đăng nhập bằng google trên trang web của mình. Nút hoạt động, đồng bộ hóa với tài khoản của tôi, nhưng tôi không thể truy cập userId từ google. Đây là những gì trong đầu tôi.Đăng nhập Google gapi undefined
<script type="text/javascript">
(function() {
var po = document.createElement('script');
po.type = 'text/javascript'; po.async = true;
po.src = 'https://plus.google.com/js/client:plusone.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
</script>
Và đây là nơi tôi đang cố gắng lấy Id người dùng. Trong giao diện điều khiển, tôi nhận được thông báo lỗi Uncaught ReferenceError: gapi is not defined.
Tôi nghĩ rằng tôi đã gọi số gapi
trong nguồn ở trên. Bất kỳ trợ giúp hoặc gợi ý nào sẽ được đánh giá cao.
$('document').ready(function(){
var request = gapi.client.plus.people.get({
'userId' : 'me'
});
request.execute(function(resp) {
console.log('ID: ' + resp.id);
console.log('Display Name: ' + resp.displayName);
console.log('Image URL: ' + resp.image.url);
console.log('Profile URL: ' + resp.url);
});
});