小编Wil*_*ill的帖子

Parse.com查询包含指针数组

原始问题

我正在尝试查询其中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)

更新#1

我发现我需要将allFriendsID数组转换为指针映射.但是_.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)

javascript parse-platform

4
推荐指数
2
解决办法
4491
查看次数

Mailchimp:提供的API密钥链接到另一个数据中心

我正在尝试更新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中)。

node.js mailchimp mailchimp-api-v3.0

4
推荐指数
1
解决办法
2774
查看次数