gpt4 book ai didi

JavaScript 传递变量

转载 作者:行者123 更新时间:2023-12-02 17:08:11 25 4
gpt4 key购买 nike

好吧,我正在尝试获取用户的 Facebook 名称和电子邮件(成功),然后使用 mandrill 通过电子邮件向我发送该信息。但由于某种原因,似乎无法将姓名和电子邮件地址传递到 params 对象中。 (我删除了很多 Facebook 登录内容以使其更清晰)帮助!!

 $(function() {

function getCurrentUserInfo() {
FB.api('/me', function(userInfo) {
console.log(userInfo.name + ': ' + userInfo.email);
temp = userInfo.email;
name = userInfo.name;

var needed = {
"name": userInfo.name,
"email": userInfo.email
}

function log(obj) {
$('#response').text(JSON.stringify(obj));
}



var m = new mandrill.Mandrill('key');

// create a variable for the API call parameters
var params = {
"message": {
"from_email":"emailf",
"to":[{"email":"emailg"}],
"subject": "New email",
"html": "*|NAME|* has the email *|EMAIL|* ",
"autotext": "true",
"track_opens": "true",
"track_clicks": "true",
"merge_vars": [
{
"rcpt": "emailrep",
"vars": [
{
"name": "NAME",
"content": "needed["name"]"

},
{
"name": "EMAIL",
"content": "needed["email"]"

}
]
}
]

}

};

最佳答案

当您需要变量时,您正在传递字符串:

"vars": [
{
"name": "NAME",
"content":needed["name"]

},
{
"name": "EMAIL",
"content": needed["email"]

}
]

关于JavaScript 传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25066962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com