检索列表中的所有收件人: – `var request = sg.emptyRequest() request.queryParams["page"] = '1' request.queryParams["page_size"] = '1' request.queryParams["list_id"] = '1' request.method = 'GET' request.path = '/v3/contactdb/lis
`var request = sg.emptyRequest() request.queryParams["page"] = '1' request.queryParams["page_size"] = '1' request.queryParams["list_id"] = '1' request.method = 'GET' request.path = '/v3/contactdb/lists/{list_id}/recipients' sg.API(request, function (error, response) { console.log(response.statusCode) console.log(response.body) console.log(response.headers) });`
这是我的Api回应: –
`{ "statusCode": 200, "body": { "recipients": [ { "created_at": 1486990474, "email": "jones2@example.com", "first_name": null, "id": "am9uZXMyQGV4YW1wbGUuY29t", "last_clicked": null, "last_emailed": null, "last_name": "tyutyut", "last_opened": null, "updated_at": 1486990474 } ] }, "headers": { "server": "nginx", "date": "Mon, 20 Feb 2017 07:11:31 GMT", "content-type": "application/json", "content-length": "1052", "connection": "close", "access-control-allow-methods": "HEAD, GET, PUT, POST, DELETE,OPTIONS,PATCH", "access-control-max-age": "21600", "access-control-expose-headers": "Link", "access-control-allow-origin": "*", "x-content-type-options": "nosniff", "strict-transport-security": "max-age=31536000", "x-ratelimit-remaining": "0", "x-ratelimit-limit": "1", "x-ratelimit-reset": "1487574692", "powered-by": "Mako" } }`
遗憾的是,SendGrid似乎没有提供您正在使用的API中的收件人数.但是,它们提供单独的API调用,您可以从中获取收件人的总数:i am calling reciepents list by list id.
pagination is working in this Api but i am not getting total items params in response.
GET /v3/contactdb/lists/{list_id}
例如:
var request = sg.emptyRequest(); request.queryParams["list_id"] = '1'; request.method = 'GET'; request.path = '/v3/contactdb/lists/{list_id}'; sg.API(request, function(error, response) { console.log(response.statusCode); console.log(response.body); console.log(response.body.id); // The list id console.log(response.body.name); // The list name console.log(response.body.recipient_count); // The count of all recipients of this list console.log(response.headers); });