공개 대상 타게팅

특정 공개 대상을 라이브 방송 시청에 포함하고 라이브 방송 시청에서 제외합니다.

시작하기 전에

페이지에서 라이브 방송을 하려면 다음이 필요합니다.

노드

타겟 대상 만들기

타겟 대상을 설정하려면 /id 요청에 POST를 보내세요. 이때 id는 LiveVideo ID이고 targeting 매개변수는 타겟 매개변수의 쉼표로 구분된 리스트를 포함하여 개체로 설정합니다.

API 호출을 테스트할 때 액세스 토큰으로 설정된 access_token 매개변수를 포함할 수 있습니다. 그러나 앱에서 보안 호출을 수행할 때는 액세스 토큰 클래스를 사용합니다.

  
curl -i -X POST \
  "https://graph.facebook.com/v20.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>"   
}

타겟 대상 정보 가져오기

대상 타겟 정보의 리스트를 가져오려면 /LIVE_VIDEO_ID 엔드포인트로 GET 요청을 보내세요. 이때 field 매개변수를 targeting으로 설정합니다.

curl -i -X GET \
  "https://graph.facebook.com/v20.0/<LIVE_VIDEO_ID>
    ?fields=targeting"

성공 시 앱은 설정된 타겟 매개변수의 리스트가 포함된 JSON 응답을 수신합니다.

응답 샘플

{
  "targeting": {
    "age_max": 65,
    "age_min": 17,
    "geo_locations": {
      "countries": [
        "US"
        "CA",
        "MX"
      ]
    }
  },
  "id": "<LIVE_VIDEO_ID>"       
}