Видеотрансляцию можно показывать определенным аудиториям или скрывать от каких-либо аудиторий.
Для работы с видеотрансляциями на Странице вам понадобятся:
CREATE_CONTENT
;Чтобы выбрать целевую аудторию, отправьте POST
в запрос /id
, где id
— это ID LiveVideo, и укажите для параметра targeting
объект в виде списка параметров аудитории с разделением запятой.
При тестировании вызова API можно добавить параметр access_token
и задать в нем маркер доступа. Однако при выполнении безопасных вызовов из приложения следует использоваться класс маркера доступа.
curl -i -X POST \
"https://graph.facebook.com/v21.0
/<LIVE_VIDEO_ID>
?targeting={
age_min:17,
geo_locations:{
countries:["US","CA","MX"]
}
}"
В случае успеха ваше приложение получит ответ JSON со списком выбранных параметров аудитории.
{ "targeting": { "age_max": 65, "age_min": 17, "geo_locations": { "countries": [ "US", "CA", "MX" ] } }, "id": "<LIVE_VIDEO_ID>" }
Чтобы получить информацию о таргетинге аудитории, отправьте запрос GET
к конечной точке /LIVE_VIDEO_ID
, в котором для параметра field
установлено значение targeting
.
curl -i -X GET \
"https://graph.facebook.com/v21.0
/<LIVE_VIDEO_ID>
?fields=targeting"
В случае успеха ваше приложение получит ответ JSON со списком выбранных параметров аудитории.
{ "targeting": { "age_max": 65, "age_min": 17, "geo_locations": { "countries": [ "US" "CA", "MX" ] } }, "id": "<LIVE_VIDEO_ID>" }