dan*_*nne 3 javascript api google-api google-plus
我正在尝试从使用google +登录按钮登录我网站的访问者检索用户数据,但我最终在javascript控制台中收到消息"TypeError:gapi.client is undefined".
由于我无法识别错误,因此我最终复制/粘贴了Google的示例代码,可在此处找到:https://developers.google.com/+/web/people/#retrieve_an_authenticated_users_email_address
我唯一改变的是客户端ID(用于Web应用程序).
我仍然得到同样的错误!
由于示例代码对我不起作用,我想,也许我在Google API控制台中的设置是错误的.我试图按照说明操作:
还尝试将示例代码上传到生产服务器,只是为了查看这是否是本地环境问题,但我仍然得到相同的错误.
除脚本外,您必须包含脚本并包含clientAPI plusone:
<script src="https://apis.google.com/js/client:plusone.js" type="application/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
演示页面做得不正确,我已经修复了.
小智 5
gapi.client.load('plus', 'v1', function() {
var request = gapi.client.plus.people.get({
'userId': 'me'
});
request.execute(function(response) {
console.log(response);
});
});
Run Code Online (Sandbox Code Playgroud)