Javascript 谷歌+;API-在查询字符串中传递用户电子邮件
我想将登录Google+API用户的姓名和电子邮件传递到我的URL中。我的网页上有以下链接:Javascript 谷歌+;API-在查询字符串中传递用户电子邮件,javascript,html,asp.net,node.js,google-plus,Javascript,Html,Asp.net,Node.js,Google Plus,我想将登录Google+API用户的姓名和电子邮件传递到我的URL中。我的网页上有以下链接: <a href="http://10.2.114.243/Default.aspx?name=<%= user.givenName %>&email=<%= user.email %>">Create Project</a> 这会将用户的名字很好地传递到URL中。然而,尽管谷歌搜索了很多次,我还是无法确定获取用户电子邮件的价值。我找到了谷歌的
<a href="http://10.2.114.243/Default.aspx?name=<%= user.givenName %>&email=<%= user.email %>">Create Project</a>
这会将用户的名字很好地传递到URL中。然而,尽管谷歌搜索了很多次,我还是无法确定获取用户电子邮件的价值。我找到了谷歌的文档,并尝试了不同的组合:
电子邮件[0]。值
电子邮件[]。值
email.value
值
未定义的
传递到查询字符串中,或者抛出一个错误
有人告诉我需要计算出用户电子邮件的JSON值。好吧,它最终需要是
用户。_JSON.email
。以下是我的最终代码,以防对任何人有所帮助
<% if (user != 1) { %>
<% var firstName = user.displayName
firstName = firstName.substring(0, firstName.indexOf('\ '));
%>
<a href="http://192.168.165.100/Default.aspx?name=<%= firstName %>&email=<%= user._json.email %>">Create Project</a>
<% } %>
href=”http://10.2.114.243/Default.aspx?name=John?email=undefined“
如果我尝试user.emails[0].value
或user.emails[].value
我会得到一个类型错误
。“无法读取未定义的属性“0”事实上,请忽略我,我今天过得不好-用户。givenName
建议您的.net用户
对象是数据结构的名称
部分,因此,在看不到您在.net中的操作的情况下。。。猜谜游戏