Использование маркетингового API Facebook для создания индивидуальной аудитории. До сих пор мне удавалось создать индивидуальную аудиторию и после долгих попыток разобраться в API для добавления пользователей через хешированные электронные письма в эту индивидуализированную аудиторию. Просматривая здесь документы и другие вопросы, я думаю, что невозможно получить список содержимого Custom Audience из-за политики конфиденциальности FB. Тем не менее, когда я отправляю sh данные в FB, мне нужно, по крайней мере, а) получить счет для этой аудитории или б) статус загрузки. Во-первых, я знаю, что есть поле approximate_count
, которое можно запросить, но для меня оно всегда показывает 1000 для всех списков, даже тех, в которые я не помещал никаких данных. Для второго подхода (и здесь я могу ошибаться, но) я думаю, что session_id
, которое отправляется в ответ на запрос загрузки, является способом запроса статуса загрузки. Я нашел эту ссылку (а также эту , но я не могу понять, как ее запустить), которая, похоже, может быть способом запроса, но session_id
который я получаю в ответ на загрузку, всегда недействителен при использовании в API. Так что ни один из способов не работает для меня, когда я пытаюсь запросить счетчик или получить подробные результаты загрузки.
Может ли кто-нибудь указать мне правильное направление?
Ссылки
Некоторые cURL / JSON, которые я использую для выполнения sh задач ( или если вы пришли сюда, пытаясь решить свою проблему вокруг этих )
- Для создания настраиваемой аудитории
POST URL : https://graph.facebook.com/v7.0/act_AdAccountID/customaudiences
Полезная нагрузка : {
"name":"My new custom audience",
"subtype":"CUSTOM",
"description":"People who purchased on my website",
"customer_file_source":"USER_PROVIDED_ONLY",
"access_token": "..."
}
- Чтобы добавить пользователей в индивидуальную аудиторию
curl -X POST \
-F 'payload={
"schema": [
"EMAIL"
],
"data": [
[
"5a3482bf29f1af37135cd8ddf5f1f6c20d322299735560986745521a260fea6b"
],
[
"42ccaa0007ecde630d9bd4d937b434647c41a49ddef44ac791730a1b553ec86a"
],
[
"9d530274ff73eac7922be1e015baaa29a1065c26254c02fea61112beaa2a15dc"
],
[
"c036c1cb853df20d4c74890373d34f41a7aa3d2a3af9d1dd97a0fa81a67f4215"
]
]
}' \
-F 'access_token=...' \
https://graph.facebook.com/v7.0/CUSTOM_AUDIENCE_ID/users
Ответ для этого API:
{"audience_id":"CUSTOM_AUDIENCE_ID","session_id":"int64_SESSION_ID","num_received":4,"num_invalid_entries":0,"invalid_entry_samples":{}}
Это session_id
, который я пытаюсь использовать в конечной точке пользовательских сеансов аудитории, но это не удается.