Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌+;API-在查询字符串中传递用户电子邮件_Javascript_Html_Asp.net_Node.js_Google Plus - Fatal编程技术网

Javascript 谷歌+;API-在查询字符串中传递用户电子邮件

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中。然而,尽管谷歌搜索了很多次,我还是无法确定获取用户电子邮件的价值。我找到了谷歌的

我想将登录Google+API用户的姓名和电子邮件传递到我的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中的操作的情况下。。。猜谜游戏