我正在尝试查询其中ID allFriends
与ID匹配的所有实例Creator
. allFriends
是来自早期查询的ID数组.containedIn
使用指针数组的正确语法是什么.
所有朋友:
["1EGomEr0Tk", "iMJbVrPfGG", "DVOwabZkaQ", "zhvd8mAdhl"]
码:
query.containedIn("Creator", {
__type: "Pointer",
className: "User",
objectId: allFriends
})
Run Code Online (Sandbox Code Playgroud)
错误:
code: 102
error: "$in requires an array"
Run Code Online (Sandbox Code Playgroud)
我发现我需要将allFriends
ID数组转换为指针映射.但是_.map
被计算为未定义.
码:
var pointers = _.map(allFriends, function(item_id) {
var pointer = new Parse.Object("allFriends");
pointer.id = item_id;
return pointer;
});
query.containedIn("Creator", pointers);
Run Code Online (Sandbox Code Playgroud)
错误:
Uncaught ReferenceError: map is not defined
Run Code Online (Sandbox Code Playgroud) 我正在尝试更新Mailchimp列表,但收到以下错误:
{
"type":"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/",
"title":"Wrong Datacenter",
"status":403,
"detail":"The API key provided is linked to a different datacenter",
"instance":""
}
Run Code Online (Sandbox Code Playgroud)
但是,我的请求URL中引用的数据中心与后缀我的API密钥的数据中心相同(us14)。
request.put({
url: 'https://us14.api.mailchimp.com/3.0/lists/xxxxxxxxx/members/',
auth: {
user: 'apikey:xxxxxxxxxxxxxxxxxxxxx-us14'
},
data: {
email_address: email,
status_if_new: 'subscribed',
email_type: 'html'
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试生成新的API密钥无济于事(它们全部在us14中)。