Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Commit

Permalink
Add retention_days support for custom audience upload
Browse files Browse the repository at this point in the history
Summary: reserved

Reviewed By: WinDaLone

Differential Revision: D8757756

fbshipit-source-id: 7892e13
  • Loading branch information
Yuetao Xu authored and facebook-github-bot committed Jul 7, 2018
1 parent c4576ae commit 1cae83a
Show file tree
Hide file tree
Showing 30 changed files with 123 additions and 50 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ Here is a list of all options we support. See previous section for options suppo
| adAccountID | ID of your ad account if you are creating a new audience with this upload. | CLI or Config JSON | *No default* | `"123456789"` |
| customAudienceID | ID of your custom audience if you are uploading to an existing audience. | CLI or Config JSON | *No default* | `"123456789"` |
| customFileSource | Describes how the customer information in your Custom Audience was originally collected. | CLI or Config JSON | `USER_PROVIDED_ONLY`, `PARTNER_PROVIDED_ONLY`, `BOTH_USER_AND_PARTNER_PROVIDED` | `"USER_PROVIDED_ONLY"` |
| retentionDays | Number of days to keep the user in this cluster. You can use any value between 0 and 180 days. Defaults to forever if not specified, or specified to 0. | CLI or Config JSON | `0` | `90` |
| removeUsers | Remove uploaded users from custom audience. | CLI or Config JSON | `false` | `true` |
| appIDs | A list of app IDs when appuid is mapped. | Config JSON Only | *No default* | `["123456789", "987654321"]` |
| pageIDs | A list of page IDs when pageuid is mapped. | Config JSON Only | *No default* | `["123456789", "987654321"]` |
Expand Down
2 changes: 1 addition & 1 deletion e2e-test/case-4-1/api.log
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@generated
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based"]},"method":"GET"}
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based","retention_days"]},"method":"GET"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["dfd2a61a1ff7daffa1279c7afc9b2fc808946afbf139b69e40081d76705c4751"],["d1fbd48e18179ab04e1ef1ba5841b6201a6a697ad37f9ba7275c6f45d27da21c"],["7ce564cd08c6b76cac26016fa73217a9bc8d490d37a34ebb52211c46a1b5179b"],["1f569f7f14837dda47f32090550b92a81b6db65193abe48a1d2bf0aea8fed895"],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07"],["379fca7e6c2f171cafd603fe46297b4a3fb7fcd324dfbc981a86210226ef6c90"],["62461f896cae6c5673d55ca61d7cc94fceb9b0fb35dda599bab19013dea33c1c"],["752e611e89b72b8737089e3d68db0ab2057798dbb67845efb61e337f965a2b13"],["8ed623fb8f9790a9673ed1980c86ac09d767db996a4bd30868e035ce32a9e43b"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["ee538a6bebde1b1016855291a5fa7c49cb14ea7f52572d5a431cf2d9557870a5"],["d6a6adca4b97e1e240b0f61c70a7186b4f6c5718f118dab714a124f311e50b95"],["9f06a2ba97b822a7904d1b8d809d990e210f31758882b5cc2e980b00e3a939ea"],["f8be246cfa23afabd12d523273280d73c8bfe8d27072a1a6a07d7c632624048b"],["bcff8fd94ea447c2cfb989ce5085ee9a6e345070430d7cb815026c064f6fcc1f"],["c926190bd9ed23178eec1876f03cbe57934460f791c42bc9dd814c3d765db499"],["5d3e9bdd080b1500591ce93d71967fa91ba8316f6b93f3a5f2194b10f9ff11c2"],["ecb06bd8a2f862212bde67980d9902a9ffb2704be50bc6164203a42fe1dbc7b9"],["49e456dd4efe049a4c49f661a148115361f6c5b2d17c3b2660e680b71fc9c7da"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["0711760320669d720c417e289a97ed535026ba317d036ed5221ae98ed3cc454e"],["357dc69557ba11b39d4aad81efc380ca1cf5cb5fce48075ca66bb8162d24e2e6"],["8ddbd97fbb9b54e248cc6400c914efea3d337285c1b133e2266b405b48e6c603"],["a7fe3dba3f3e9f4cf9113bf4bfd72105503056a46ed9d5f2b31b2f66b82bcedc"],["439f8bd7d469586ab1998c60d354fb0b52328273fde3b96d87d4c138284d963a"],["a5c595a7291f4d7c45ddc87d5bb7aa3fdb0d13231cdc213432db37907ed8fd33"],["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07"],["c745194cea8081505941357dade02ab0437401755193a08fb9e977056d4759b5"],["053909b8ff1c4ff2e7e985bf156f318898be927eb9833d3f06b6e5a5325ab2e3"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
Expand Down
3 changes: 2 additions & 1 deletion e2e-test/case-4-1/report.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ Config: {
"0": "email"
},
"removeUsers": false,
"reportOutputPath": "report.txt"
"reportOutputPath": "report.txt",
"retentionDays": 0
}


Expand Down
2 changes: 1 addition & 1 deletion e2e-test/case-4-2/api.log

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion e2e-test/case-4-2/report.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ Config: {
"8": "country"
},
"removeUsers": false,
"reportOutputPath": "report.txt"
"reportOutputPath": "report.txt",
"retentionDays": 0
}


Expand Down
3 changes: 2 additions & 1 deletion e2e-test/case-4-3/report.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ Config: {
"8": "country"
},
"removeUsers": false,
"reportOutputPath": "report.txt"
"reportOutputPath": "report.txt",
"retentionDays": 0
}


Expand Down
2 changes: 1 addition & 1 deletion e2e-test/case-4-4/api.log
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@generated
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based"]},"method":"GET"}
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based","retention_days"]},"method":"GET"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["dfd2a61a1ff7daffa1279c7afc9b2fc808946afbf139b69e40081d76705c4751"],["d1fbd48e18179ab04e1ef1ba5841b6201a6a697ad37f9ba7275c6f45d27da21c"],["7ce564cd08c6b76cac26016fa73217a9bc8d490d37a34ebb52211c46a1b5179b"],["1f569f7f14837dda47f32090550b92a81b6db65193abe48a1d2bf0aea8fed895"],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07"],["379fca7e6c2f171cafd603fe46297b4a3fb7fcd324dfbc981a86210226ef6c90"],["62461f896cae6c5673d55ca61d7cc94fceb9b0fb35dda599bab19013dea33c1c"],["752e611e89b72b8737089e3d68db0ab2057798dbb67845efb61e337f965a2b13"],["8ed623fb8f9790a9673ed1980c86ac09d767db996a4bd30868e035ce32a9e43b"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"DELETE"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["ee538a6bebde1b1016855291a5fa7c49cb14ea7f52572d5a431cf2d9557870a5"],["d6a6adca4b97e1e240b0f61c70a7186b4f6c5718f118dab714a124f311e50b95"],["9f06a2ba97b822a7904d1b8d809d990e210f31758882b5cc2e980b00e3a939ea"],["f8be246cfa23afabd12d523273280d73c8bfe8d27072a1a6a07d7c632624048b"],["bcff8fd94ea447c2cfb989ce5085ee9a6e345070430d7cb815026c064f6fcc1f"],["c926190bd9ed23178eec1876f03cbe57934460f791c42bc9dd814c3d765db499"],["5d3e9bdd080b1500591ce93d71967fa91ba8316f6b93f3a5f2194b10f9ff11c2"],["ecb06bd8a2f862212bde67980d9902a9ffb2704be50bc6164203a42fe1dbc7b9"],["49e456dd4efe049a4c49f661a148115361f6c5b2d17c3b2660e680b71fc9c7da"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"DELETE"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["0711760320669d720c417e289a97ed535026ba317d036ed5221ae98ed3cc454e"],["357dc69557ba11b39d4aad81efc380ca1cf5cb5fce48075ca66bb8162d24e2e6"],["8ddbd97fbb9b54e248cc6400c914efea3d337285c1b133e2266b405b48e6c603"],["a7fe3dba3f3e9f4cf9113bf4bfd72105503056a46ed9d5f2b31b2f66b82bcedc"],["439f8bd7d469586ab1998c60d354fb0b52328273fde3b96d87d4c138284d963a"],["a5c595a7291f4d7c45ddc87d5bb7aa3fdb0d13231cdc213432db37907ed8fd33"],["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef"],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07"],["c745194cea8081505941357dade02ab0437401755193a08fb9e977056d4759b5"],["053909b8ff1c4ff2e7e985bf156f318898be927eb9833d3f06b6e5a5325ab2e3"]],"page_ids":null,"schema":["EMAIL"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"DELETE"}
Expand Down
3 changes: 2 additions & 1 deletion e2e-test/case-4-4/report.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ Config: {
"0": "email"
},
"removeUsers": true,
"reportOutputPath": "report.txt"
"reportOutputPath": "report.txt",
"retentionDays": 0
}


Expand Down
2 changes: 1 addition & 1 deletion e2e-test/case-5-1/api.log
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@generated
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based"]},"method":"GET"}
{"apiPath":"111111111","data":{"access_token":"<ACCESS_TOKEN_TEST>","fields":["id","is_value_based","retention_days"]},"method":"GET"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef",161.16],["ee538a6bebde1b1016855291a5fa7c49cb14ea7f52572d5a431cf2d9557870a5",578.55],["d6a6adca4b97e1e240b0f61c70a7186b4f6c5718f118dab714a124f311e50b95",82.88],["9f06a2ba97b822a7904d1b8d809d990e210f31758882b5cc2e980b00e3a939ea",367.9],["f8be246cfa23afabd12d523273280d73c8bfe8d27072a1a6a07d7c632624048b",709.4],["bcff8fd94ea447c2cfb989ce5085ee9a6e345070430d7cb815026c064f6fcc1f",416.64],["c926190bd9ed23178eec1876f03cbe57934460f791c42bc9dd814c3d765db499",410.11],["5d3e9bdd080b1500591ce93d71967fa91ba8316f6b93f3a5f2194b10f9ff11c2",844.45],["ecb06bd8a2f862212bde67980d9902a9ffb2704be50bc6164203a42fe1dbc7b9",631.56],["49e456dd4efe049a4c49f661a148115361f6c5b2d17c3b2660e680b71fc9c7da",595.64]],"page_ids":null,"schema":["EMAIL","LOOKALIKE_VALUE"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef",855.95],["dfd2a61a1ff7daffa1279c7afc9b2fc808946afbf139b69e40081d76705c4751",758.79],["d1fbd48e18179ab04e1ef1ba5841b6201a6a697ad37f9ba7275c6f45d27da21c",886.11],["7ce564cd08c6b76cac26016fa73217a9bc8d490d37a34ebb52211c46a1b5179b",179.53],["1f569f7f14837dda47f32090550b92a81b6db65193abe48a1d2bf0aea8fed895",727.56],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07",720.72],["379fca7e6c2f171cafd603fe46297b4a3fb7fcd324dfbc981a86210226ef6c90",85.85],["62461f896cae6c5673d55ca61d7cc94fceb9b0fb35dda599bab19013dea33c1c",673.84],["752e611e89b72b8737089e3d68db0ab2057798dbb67845efb61e337f965a2b13",177.98],["8ed623fb8f9790a9673ed1980c86ac09d767db996a4bd30868e035ce32a9e43b",561.71]],"page_ids":null,"schema":["EMAIL","LOOKALIKE_VALUE"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
{"apiPath":"111111111/users","data":{"access_token":"<ACCESS_TOKEN_TEST>","payload":{"app_ids":null,"data":[["0711760320669d720c417e289a97ed535026ba317d036ed5221ae98ed3cc454e",263.55],["357dc69557ba11b39d4aad81efc380ca1cf5cb5fce48075ca66bb8162d24e2e6",265.54],["8ddbd97fbb9b54e248cc6400c914efea3d337285c1b133e2266b405b48e6c603",675.74],["a7fe3dba3f3e9f4cf9113bf4bfd72105503056a46ed9d5f2b31b2f66b82bcedc",987.84],["439f8bd7d469586ab1998c60d354fb0b52328273fde3b96d87d4c138284d963a",994.69],["a5c595a7291f4d7c45ddc87d5bb7aa3fdb0d13231cdc213432db37907ed8fd33",259.67],["030ec99481e2294ad1e3867dc5c48a74b9c619d6b6e40a4fc82c49e8cb4d29ef",879.49],["4581e86891cd365249af2f143322ff7c16a0f3392b41e23f1de78201bc827a07",690.19],["c745194cea8081505941357dade02ab0437401755193a08fb9e977056d4759b5",365.59],["053909b8ff1c4ff2e7e985bf156f318898be927eb9833d3f06b6e5a5325ab2e3",92.96]],"page_ids":null,"schema":["EMAIL","LOOKALIKE_VALUE"]},"session":{"last_batch_flag":false,"session_id":2147483648}},"method":"POST"}
Expand Down
3 changes: 2 additions & 1 deletion e2e-test/case-5-1/report.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ Config: {
"1": "lookalike_value"
},
"removeUsers": false,
"reportOutputPath": "report.txt"
"reportOutputPath": "report.txt",
"retentionDays": 0
}


Expand Down
Loading

0 comments on commit 1cae83a

Please sign in to comment.