Pencarian Penargetan

Targetkan Set iklan berdasarkan beberapa kriteria yang Anda berikan di spesifikasi penargetan. Sebagian besar target adalah nilai yang telah ditentukan, seperti negara "Jepang" atau kota "Tokyo".

Temukan nilai yang valid dengan Marketing API, Pencarian Penargetan: https://graph.facebook.com/{API_VERSION}/search. Anda harus menyediakan string kueri dalam format UTF8.

Status Opsi Penargetan

Untuk memverifikasi status objek penargetan saat ini dan/atau yang direncanakan, gunakan parameter targeting_option_list:

curl -G \
  -d 'targeting_option_list=[<TARGETING_OPTION_ ID>,<TARGETING_OPTION_ID>]' 
  -d 'type=targetingoptionstatus'  
  https://graph.facebook.com/<API_VERSION>/search

Tanggapan:

{"data":[{"id":"<TARGETING_OPTION_ ID>","current_status":"NON-DELIVERABLE"},{"id":"<TARGETING_OPTION_ID>","current_status":"NON-DELIVERABLE","future_plan":[{"key":"2018-05-10T00:00:00+0000","value":"DEPRECATING"}]}]

Kolom Hasil

KolomNilai

current_status

  • NORMAL
  • NON-DELIVERABLE - Tidak ditayangkan, meski set iklan mungkin terus ditayangkan menurut aturan yang telah ditentukan.
  • DEPRECATING - Set iklan yang ditargetkan pada tujuan ini terus ditayangkan, tetapi objek tidak dapat digunakan untuk membuat set iklan baru atau memperbaruinya. Jika diperbarui, set iklan dengan ketentuan ini akan ditolak, kecuali ketentuan ini dihapus.
  • NON-DELIVERABLE-IN-EXCLUSION - Objek tidak dapat digunakan dalam pengecualian penargetan.
  • UNKNOWN

future_plan

Peta cap waktu ke status. Menghasilkan peta tanggal dan status yang direncanakan, yang merupakan nilai yang sama dengan yang tersedia di bawah current_status.

Geografis

Cari penargetan menurut negara, grup negara, kota, negara bagian, kode pos, dan area geografis lainnya di type=adgeolocation. Anda dapat menentukan parameter opsional dengan type=adgeolocation. Untuk menemukan kode negara Amerika Serikat:

curl -G \
  -d 'location_types=["country"]' \
  -d 'type=adgeolocation' \
  -d 'q=un' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "key": "GB", 
      "name": "United Kingdom", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }, 
    {
      "key": "AE", 
      "name": "United Arab Emirates", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }, 
    {
      "key": "UM", 
      "name": "United States Minor Outlying Islands", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }
  ]
}

key adalah angka tetap yang unik di setiap kategori, seperti negara atau grup negara. Kolom lainnya, termasuk name, dapat berubah. Gunakan key untuk menetapkan Spesifikasi Penargetan.

Dalam tanggapannya:

  • jika supports_region adalah true, berarti negara ini memiliki kode wilayah
  • jika supports_city adalah true, berarti negara ini memiliki kode kota
Nama Deskripsi

location_types

jenis: array

country, country_group, region, city, zip, geo_market, atau electoral_district, yang terakhir hanya di AS.
location_types lebih diutamakan daripada type=adcountry, dsb.

region_id

jenis: int

Wilayah tempat pencarian akan dilakukan

country_code

jenis: string

Negara tempat pencarian akan dilakukan: country_code=US

Negara

Setiap negara yang dapat Anda target memiliki kode negara. Parameter opsional untuk type=adgeolocation&location_types=['country']:

Nama Deskripsi

q

jenis: string

String untuk melengkapi nilai secara otomatis. Untuk memperoleh daftar semua negara dengan location_types=['country'], kosongi q=, dan tetapkan batas ke angka yang besar, limit=1000

match_country_code

jenis: boolean

Default-nya false.

Temukan negara berdasarkan kode negara. Cocokkan Negara berdasarkan country_code versus name

Grup Negara

Semua grup negara memiliki kode yang dapat ditelusuri dan menampilkan daftar negara. Untuk semua grup negara yang diberi nama mercosur:

curl -G \
  -d 'location_types=["country_group"]' \
  -d 'type=adgeolocation' \
  -d 'q=mercosur' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "key": "mercosur",
      "name": "Mercosur",
      "type": "country_group",
      "country_codes": [
        "BR",
        "AR",
        "UY",
        "PY",
        "VE"
      ],
      "is_worldwide": false,
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Jika is_worldwide adalah true, berarti ini adalah grup negara dari seluruh dunia. Jika supports_region adalah true, berarti grup negara memiliki kode wilayah. Jika supports_city adalah true, berarti grup memiliki kode kota.

Wilayah

Untuk mencari semua wilayah yang dimulai dengan kode al:

curl -G \
  -d 'location_types=["region"]' \
  -d 'type=adgeolocation' \
  -d 'q=al' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "key": "3843",
      "name": "Alabama",
      "type": "region",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "3844",
      "name": "Alaska",
      "type": "region",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "527",
      "name": "Alberta",
      "type": "region",
      "country_code": "CA",
      "country_name": "Canada",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "1089",
      "name": "Alsace",
      "type": "region",
      "country_code": "FR",
      "country_name": "France",
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Opsi untuk type=adgeolocation&location_types=['region']:

Nama Deskripsi

q

jenis: string

String untuk melengkapi nilai secara otomatis. Untuk memperoleh daftar semua negara dengan location_types=['region']: jangan masukkan parameter apa pun untuk q=, dan tetapkan batas ke angka yang besar, limit=1000

Jika supports_region adalah true, Anda dapat menargetkan wilayah ini. Jika supports_city adalah true, berarti wilayah ini memiliki kode kota.

Kota

Sejak Maret 2019, kami telah mengklasifikasikan ulang beberapa kota ke beberapa peran, tetapi Anda dapat terus menggunakan city. Pencarian akan menghasilkan hasil yang tadinya kota.

Untuk mencari kode bagi semua kota yang dimulai dengan Manhattan:

curl -G \
     -d 'location_types=["city"]' \
     -d 'type=adgeolocation' \
     -d 'q=Manhattan' \
     -d 'access_token=ACCESS_TOKEN' \
     https://graph.facebook.com/VERSION/search

Tanggapan:

{
  "data": [
    {
      "key": "2447439",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Kansas",
      "region_id": 3859,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2439596",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Illinois",
      "region_id": 3856,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2479541",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Montana",
      "region_id": 3869,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2428908",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Florida",
      "region_id": 3852,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2703980",
      "name": "Manhattan",
      "type": "subcity",
      "country_code": "US",
      "country_name": "United States",
      "region": "New York",
      "region_id": 3875,
      "supports_region": true,
      "supports_city": true,
      "geo_hierarchy_level": "SUBCITY",
      "geo_hierarchy_name": "BOROUGH"
    },
   ...

Jika supports_region adalah true, berarti wilayah kota ini tersedia untuk penargetan. Jika supports_city ditetapkan ke true, berarti kota ini tersedia untuk penargetan.

Area Geografis

Kami memiliki area geografis lain yang dapat Anda gunakan sebagai target. Beberapa area ini belum ditentukan, sebagaimana dijelaskan di bawah.

AreaDeskripsi

LARGE_GEO_AREA

Pada umumnya dikenal sebagai distrik atau provinsi seluas ratusan kilometer persegi atau lebih. Contoh: Akkar di Lebanon.

MEDIUM_GEO_AREA

Pada umumnya dikenal sebagai county (kabupaten), mencakup lebih dari satu kota. Contoh: Henrico county di negara bagian Virginia di United States

SMALL_GEO_AREA

Pada umumnya dikenal sebagai area tempat tinggal di dekat kota atau kota kecil. Contoh: El Rosario di dekat Marbella di Spain.

SUBCITY

Seperti borough (kecamatan). Contoh: Brooklyn di New York.

NEIGHBORHOOD

Area di dalam kota. Contoh: Barton Estates, Irving di Texas.

SUBNEIGHBORHOOD

Belum tersedia.

METRO_AREA

Area padat penduduk di sekitar kota yang besar. Belum tersedia.

Hierarki area geografis adalah sebagai berikut, dari yang terbesar ke yang terkecil:

  • REGION
  • LARGE_GEO_AREA
  • MEDIUM_GEO_AREA
  • SMALL_GEO_AREA
  • METRO_AREA
  • CITY
  • SUBCITY
  • NEIGHBORHOOD
  • SUBNEIGHBORHOOD

Kode Pos

Anda juga dapat mencari kode pos yang akan ditarget di Facebook. Untuk pencarian kode pos, kami rekomendasikan adgeolocation dengan location_types=['zip']. Kunjungi Pusat Bantuan Meta untuk melihat daftar negara dengan kode pos yang didukung.

Cari kode pos dimulai dengan 9:

curl -G \
  -d 'location_types=["zip"]' \
  -d 'type=adgeolocation' \
  -d 'q=9' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/LATEST-API-VERSION/search

Tanggapan:

{
  "data": [
    {
      "key": "US:90028",
      "name": "90028",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "Los Angeles",
      "primary_city_id": 2420379,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:94110",
      "name": "94110",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "San Francisco",
      "primary_city_id": 2421836,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:94501",
      "name": "94501",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "Alameda",
      "primary_city_id": 2417628,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:95190",
      "name": "95190",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "San Jose",
      "primary_city_id": 2421846,
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Locale

Lokal yang dapat ditarget berdasarkan kode lokal. Untuk mencari semua lokal yang dimulai dengan en:

curl -G \
  -d 'type=adlocale' \
  -d 'q=en' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
{
      "data": [
        {
          "key": 51, 
          "name": "English (Upside Down)"
        }, 
        {
          "key": 6, 
          "name": "English (US)"
        }, 
        {
          "key": 24, 
          "name": "English (UK)"
        }
      ]
    }
}
Nama Deskripsi

q

jenis: string

String untuk melengkapi nilai secara otomatis. Untuk mendapatkan semua lokal, kosongi q=, dan tetapkan batas ke angka yang besar limit=1000

Kode DMA

Untuk memperoleh daftar kode ini, tentukan type=adgeolocation dan location_types=['geo_market'] dalam kueri Anda. Untuk mencari kode DMA yang dimulai dengan "New":

curl -G \
  -d 'location_types=["geo_market"]' \
  -d 'type=adgeolocation' \
  -d 'q=New' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Hasil:

{
  "data": [
    {
      "key": "DMA:622",
      "name": "New Orleans",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "DMA:501",
      "name": "New York",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "DMA:533",
      "name": "Hartford &amp; New Haven",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
....
    }
  ]
}

Distrik Elektoral

Untuk mencari Distrik Elektoral yang akan ditarget, tentukan type=adgeolocation dan location_types=['electoral_district']. Untuk mencari Distrik Elektoral di California:

curl -G \
  -d 'location_types=["electoral_district"]' \
  -d 'type=adgeolocation' \
  -d 'q=California' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "key": "US:CA14",
      "name": "California's 14th District",
      "type": "electoral_district",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:CA02",
      "name": "California's 2nd District",
      "type": "electoral_district",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "supports_region": true,
      "supports_city": true
    },
 ...
}

Metadata Geo-Lokasi

Anda dapat menggunakan parameter opsional tambahan dengan type=adgeolocationmeta:

curl -G \
  -d 'cities=[2418779]' \
  -d 'zips=["US:90210"]' \
  -d 'countries=["US","JP"]' \
  -d 'regions=[10]' \
  -d 'type=adgeolocationmeta' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapannya akan berupa objek JSON dengan metadata untuk geo-lokasi telah ditentukan:

{
  "data": {
    "countries": {
      "US": {
        "key": "US", 
        "type": "country", 
        "name": "United States", 
        "supports_city": true, 
        "supports_region": true
      }, 
      "JP": {
        "key": "JP", 
        "type": "country", 
        "name": "Japan", 
        "supports_city": true, 
        "supports_region": true
      }
    }, 
    "regions": {
      "10": {
        "key": "10", 
        "type": "region", 
        "name": "Dubai", 
        "country_code": "AE", 
        "supports_city": true, 
        "supports_region": false
      }
    }, 
    "cities": {
      "2418779": {
        "key": "2418779", 
        "type": "city", 
        "name": "Danville", 
        "region_id": 3847, 
        "region": "California", 
        "country_code": "US", 
        "supports_city": true, 
        "supports_region": true
      }
    }, 
    "zips": {
      "US:90210": {
        "key": "US:90210", 
        "type": "zip", 
        "name": "90210", 
        "primary_city": "Beverly Hills", 
        "region_id": 3847, 
        "region": "California", 
        "country_code": "US", 
        "supports_city": true, 
        "supports_region": true
      }
    }
  }
}

Opsi:

Nama Deskripsi

countries

jenis: string

Array kode negara

regions

jenis: bilangan bulat

Array kode wilayah

country_groups

jenis: string

Array kode grup negara

cities

jenis: bilangan bulat

Array kunci kota

zips

jenis: string

Array kode pos lengkap. Contoh: US:92103

Saran Radius

Untuk menarget di sekitar lokasi tertentu, dapatkan saran jangkauan radius dengan jumlah orang yang cukup dengan suggested_radius:

curl -G \
  -d 'latitude=37.449478' \
  -d 'longitude=-122.173016' \
  -d 'type=adradiussuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapannya berupa objek JSON dengan suggested_radius dan distance_unit.

{
  "data": [
    {
      "suggested_radius": 10,
      "distance_unit": "mile"
    }
  ]
}

Contoh pengambilan suggested_radius dengan menentukan distance_unit:

curl -G \
  -d 'latitude=37.449478' \
  -d 'longitude=-122.173016' \
  -d 'type=adradiussuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search
{
  "data": [
    {
      "suggested_radius": 16,
      "distance_unit": "kilometer"
    }
  ]
}

Gunakan parameter ini:

Nama Deskripsi

latitude

jenis: float

Wajib.

Garis lintang lokasi

longitude

jenis: float

Wajib.

Garis bujur lokasi

distance_unit

jenis: string

Opsional.

Satuan ukuran, mile atau kilometer

Lihat juga Iklan Kesadaran Lokal untuk digunakan dengan saran.

Minat

Kirim permintaan GET ke endpoint /search endpoint dan atur type ke adinterest serta q ke minat khusus yang akan dicari:

curl -G \
  -d 'type=adinterest' \
  -d 'q=baseball' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan akan mengembalikan kolom berikut:

Nama Deskripsi

id

bilangan bulat

ID Facebook untuk penargetan minat

locale

string

Jika tersedia, ambil konten dalam bahasa dari lokal tertentu dalam format language_TERRITORY. Default en_US

name

string

Nama minat

path

array string

Mencakup kategori dan setiap kategori induk untuk penargetan

Saran Minat

Kirim permintaan GET ke endpoint /search endpoint dan atur type ke adinterestsuggestion untuk mendapatkan daftar saran minat terkait dengan minat Anda.

Contoh Kueri

curl -G \
  -d 'interest_list=["Basketball"]' \
  -d 'type=adinterestsuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<API_VERSION>/search

Contoh Tanggapan

{
  "data": [
    {
      "id": "6003598240487",
      "name": "la biblia",
      "audience_size": 7419780,
      "path": [
  ],
      "description": null
   },
   {
      "id": "6003022269556",
      "name": "Rugby football",
      "audience_size": 13214830,
      "path": [
  ],
      "description": null
   },
   {
      "id": "6003146664949",
      "name": "Netball",
      "audience_size": 4333770,
      "path": [
  ],
"description": null
   },
   {
      "id": "6003013291881",
      "name": "Kaizer Chiefs F.C.",
      "audience_size": 1812850,
      "path": [
  ],
      "description": null
  },
  ....
  {
      "id": "6003400886535",
      "name": "espn sportscenter",
      "audience_size": 222960,
      "path": [
  ],
     "description": null
  },
  {
     "id": "6002925969459",
     "name": "watching movies",
     "audience_size": 4630950,
     "path": [
  ],
     "description": null
  },
  {
     "id": "6003214125247",
     "name": "lakers",
     "audience_size": 340360,
     "path": [
  ],
     "description": null
  }

Opsinya mencakup:

Nama Deskripsi

interest_list

jenis: array string

Wajib.

Daftar istilah yang sarannya Anda inginkan. Peka huruf besar/kecil.

Batasan

  • Tidak semua minat yang tersedia akan dikembalikan dalam pencarian.
  • Nama minat dapat diubah kapan saja, dan validasi berdasarkan nama mungkin gagal jika perubahan nama ini terjadi. Oleh karena itu, kami rekomendasikan validasi minat berdasarkan interest_fbid_list, bukan berdasarkan nama. Periksa validitas istilah dengan meng-kueri type=adinterestvalid dan minat yang ingin divalidasi:
curl -G \
  -d 'interest_list=["Japan","nonexistantkeyword"]' \
  -d 'type=adinterestvalid' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "name": "Japan",
      "valid": true,
      "id": 6003700426513,
      "audience_size": 68310258
    },
    {
      "name": "nonexistantkeyword",
      "valid": false
    }
  ]
}

Opsi:

Nama Deskripsi

interest_list

jenis: array string

Diperlukan, jika tidak ada interest_fbid_list.

Daftar istilah yang akan divalidasi. Peka huruf besar/kecil.

interest_fbid_list

jenis: array ID

Diperlukan, jika tidak ada interest_list.

Daftar ID yang akan divalidasi.

Minat

Untuk menelusuri minat yang mungkin menjadi target, kirim permintaan GET ke endpoint /search dengan type diatur ke adTargetingCategory dan class ke interests.

curl -G \
  -d 'type=adTargetingCategory' \
  -d 'class=interests' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Batasan

  • Tidak semua minat yang tersedia akan dikembalikan dalam pencarian.

Perilaku

Lakukan penargetan berdasarkan tindakan pengguna atau perilaku pembelian mereka sebelumnya. Ambil semua opsi penargetan perilaku yang mungkin dengan type=adTargetingCategory&class=behaviors.

curl -G \
  -d 'type=adTargetingCategory' \
  -d 'class=behaviors' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan berisi hal berikut:

Nama Deskripsi

name

jenis: string

Nama penargetan perilaku

id

jenis: bilangan bulat

ID Facebook untuk penargetan perilaku

audience_size_lower_bound

bilangan bulat

Estimasi batas bawah ukuran pemirsa target

audience_size_upper_bound

bilangan bulat

Estimasi batas atas ukuran pemirsa target

path

jenis: array string

Kategori dan setiap kategori induk untuk penargetan ini

description

jenis: string

Mendeskripsikan pemirsa target

type

jenis: string

Kelas kategori penargetan

Demografi

Demografi meliputi tempat kerja, pendidikan, jenis jabatan, dan jenis status hubungan. Anda juga dapat melakukan penargetan berdasarkan seberapa baru sebuah peristiwa penting: 3 bulan, 6 bulan, dan 1 tahun. Anda dapat mereferensi sekolah yang akan ditarget berdasarkan ID dan nama.

Untuk mencari semua sekolah yang dimulai dengan ha:

curl -G \
  -d 'type=adeducationschool' \
  -d 'q=ha' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

 {
  "data": [
    {
      "name": "Harvard University", 
      "id": 105930651606,
      "coverage": 8395398,
      "subtext": "Cambridge, Massachusetts"
    }, 
    {
      "name": "Hajvery University", 
      "id": 148971135122588,
      "coverage": 124162
    }, 
    {
      "name": "Harvard-Westlake School", 
      "id": 107799365910274,
      "coverage": 14106
    }
  ]
}

Jurusan Pendidikan

Target jurusan berdasarkan ID dan nama. Untuk mencari semua jurusan yang dimulai dengan ph:

curl -G \
  -d 'type=adeducationmajor' \
  -d 'q=ph' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "name": "Photography", 
      "id": 108170975877442,
      "coverage": 613618
    }, 
    {
      "name": "Physics", 
      "id": 109279729089828,
      "coverage": 942491
    }, 
    {
      "name": "Philosophy", 
      "id": 108026662559095,
      "coverage": 701271
    }
  ]
}

Perusahaan

Referensikan perusahaan yang akan ditarget berdasarkan ID dan nama. Untuk mencari semua perusahaan yang dimulai dengan mic:

curl -G \
  -d 'type=adworkemployer' \
  -d 'q=mic' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
  "data": [
    {
      "name": "Western Michigan University", 
      "id": 10022826163,
      "coverage": 24366
    }, 
    {
      "name": "University of Michigan", 
      "id": 21105780752,
      "coverage": 17357
    }, 
    {
      "name": "Michigan State University - SPARTANS", 
      "id": 8891783019,
      "coverage": 65853
    }
  ]
}

Jabatan

Setiap jabatan yang dilaporkan sendiri dan dapat ditarget disertai dengan ID dan nama. Untuk mendapatkan semua jabatan yang menyertakan Business Analyst:

curl -G \
  -d 'type=adworkposition' \
  -d 'q=Business Analyst' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Tanggapan:

{
   "data": [
    {
      "name": "Business Analyst", 
      "id": 105763692790962,
      "coverage": 282124
    }, 
    {
      "name": "Financial Analyst", 
      "id": 112930925387573,
      "coverage": 212889
    }
  ]
}

Tanggapan memiliki kolom-kolom ini:

Nama Deskripsi

name

jenis: string

Nama penargetan demografi

id

jenis: bilangan bulat

ID Facebook untuk penargetan demografi

coverage

jenis: int

Estimasi ukuran pemirsa target

subtext

jenis: string

Deskripsi untuk pemirsa target


Berikut ini adalah parameter yang umum untuk API ini. Untuk parameter input dengan jenis yang spesifik, lihat detail di bawah.

Nama Parameter Deskripsi

q

Diperlukan untuk sebagian besar jenis pencarian.

String untuk melengkapi nilai secara otomatis.

type

Wajib.

Jenis data pelengkapan otomatis yang akan diambil. Lihat di bawah

list

Opsional.

Mengambil ID global Facebook yang disukai, bukan kode FIPS. Didukung untuk adzipcode

Apabila digunakan, nilainya harus sama dengan GLOBAL

limit

Opsional.

Hasil maksimum yang ditampilkan, default-nya 8

Berdasarkan kategori data pelengkapan otomatis, sediakan type yang sesuai. Untuk mengambil lokal, tentukan type=adlocale. Kategori yang valid:

Nilai untuk parameter `type` Deskripsi

adeducationschool

Melengkapi penargetan perguruan tinggi secara otomatis

adeducationmajor

Melengkapi penargetan jurusan perguruan tinggi secara otomatis

adgeolocation

Melengkapi gabungan negara, kota, provinsi, dan kode pos secara otomatis

adgeolocation.adcountry

Melengkapi data negara secara otomatis

adgeolocation.adzipcode

Melengkapi data kode pos secara otomatis

adgeolocation.adgeolocationmeta

Metadata tambahan untuk geolokasi

adgeolocation.adradiussuggestion

Mengembalikan rekomendasi radius sekitar lokasi

adinterest

Melengkapi penargetan lokal secara otomatis

adinterest.adinterestsuggestion

Saran berdasarkan penargetan minat

adinterest.adinterestvalid

Memvalidasi string sebagai opsi penargetan minat yang valid

adlocale

Melengkapi penargetan lokale secara otomatis

adTargetingCategory

Parameter q diabaikan. Lihat semua opsi penargetan yang mungkin untuk kelas dengan parameter class.
Kemungkinan nilai class: interests, behaviors, demographics, life_events, industries, income, family_statuses, user_device, user_os

adworkemployer

Melengkapi nilai untuk perusahaan secara otomatis

adworkposition

Melengkapi nilai untuk jabatan secara otomatis

Penjelajahan Demografi

Ambil semua opsi penargetan demografi yang mungkin dengan type=adTargetingCategory dan class.

Nama Deskripsi

class

jenis: string

Tentukan salah satu: life_events, industries, income, family_statuses, user_device. Menentukan demographics akan mengambil semuanya.


Opsi penargetan demografi hanya tersedia di negara tertentu. Facebook mungkin menampilkan hasil beragam, termasuk hasil kosong, tergantung pengaturan negara asal dari pengguna yang token aksesnya digunakan untuk membuat panggilan API ini.

Tanggapan berisi kolom-kolom ini:

Nama Deskripsi

name

jenis: string

Nama penargetan demografi

id

jenis: bilangan bulat

ID Facebook untuk penargetan demografi

audience_size_lower_bound

bilangan bulat

Estimasi batas bawah ukuran pemirsa target

audience_size_upper_bound

bilangan bulat

Estimasi batas atas ukuran pemirsa target

description

jenis: string

Deskripsi pemirsa target

type

jenis: string

Jenis demografi. Berguna jika Anda mengambil semua demografi.

path

jenis: array string

Mencakup kategori ini dan setiap kategori induk yang meliputi penargetan ini