Anggota

Jalur /{member-id}

Mewakili objek pengguna sebagai anggota komunitas atau grup Workplace.

Membaca

Memberikan satu objek Pengguna yang mewakili pengguna Workplace. Dapat diakses melalui ID Workplace anggota atau alamat email yang digunakan anggota saat login ke Workplace.

  • /{member_id}
  • /{email_address}

Izin

Membaca informasi tentang anggota membutuhkan izin Baca semua konten atau Kelola akun.

Kolom

Nama KolomDeskripsiJenis

id

ID akun pengguna dari orang ini.

string

first_name

Nama depan orang ini.

string

last_name

Nama belakang orang ini.

string

email

Alamat email utama orang tersebut, juga digunakan sebagai nama pengguna mereka di Workplace.

string

title

Jabatan orang tersebut di Workplace.

string

department

Nama departemen orang tersebut di Workplace, jika disetel melalui API Pengelolaan Akun.

string

employee_number

Pengidentifikasi numerik atau alfanumerik yang diberikan kepada seseorang, biasanya berdasarkan urutan perekrutan atau asosiasi dengan organisasi.

string

primary_phone

Nomor telepon utama yang terdaftar dari orang tersebut. Memetakan ke entri phoneNumbers yang ditandai sebagai primary pada API Pengelolaan Akun.

string

primary_address

Alamat terdaftar utama orang tersebut. Memetakan ke entri addresses yang ditandai sebagai primary pada API Pengelolaan Akun

string

picture

Foto profil orang ini.

url

link

Tautan ke profil orang ini.

url

locale

Bahasa orang ini.

string

name

Nama lengkap orang ini.

string

name_format

Nama orang yang diformat untuk menangani urutan nama Tiongkok, Jepang, atau Korea dengan benar.

string

account_invite_time

Waktu undangan akun dalam format UTC.

datetime

account_claim_time

Waktu klaim akun dalam format UTC.

datetime

impersonate_token

Token akses anggota yang mengizinkan integrasi untuk melakukan panggilan atas nama orang tertentu. Memerlukan izin menyamar.

Menyamar adalah izin yang tidak berlaku lagi. Jangan buat fungsi baru menggunakan izin ini. Izin ini tidak lagi dapat ditambahkan ke integrasi khusus.

string

about

Konten kolom Bio di profil pengguna.

string

frontline

Informasi tentang status frontline pengguna

object (lihat contoh di bawah)

Penerbitan

Anda tidak dapat menerbitkan menggunakan node ini.

Menghapus

Anda tidak dapat menghapus menggunakan node ini.

Memperbarui

Anda tidak dapat memperbarui menggunakan node ini. Akun dapat diperbarui atau dinonaktifkan menggunakan API Pengelolaan Akun.

Edge

Nama EdgeDeskripsi

/events

Acara untuk orang ini. Secara default, ini tidak termasuk acara yang ditolak atau tidak dibalas oleh orang tersebut.

/feed

Kabar postingan (termasuk pembaruan status) dan tautan yang diterbitkan oleh orang ini.

/conversations

Pesan Workplace seseorang atau halaman bot. Memerlukan izin Baca semua pesan

/managers

Manajer atau manajer terdaftar dari seseorang.

/reports

Laporan terdaftar orang itu.

/picture

Foto profil anggota ini.

/groups

Grup yang terkait dengan seorang anggota.

Contoh

Mengambil informasi tentang anggota komunitas


Mendapatkan nama dan alamat email dari anggota tertentu.

GET /{member_id}?fields=email,name HTTP/1.1
Host: graph.facebook.com


Mendapatkan ID anggota dari alamat email

GET /{email_address} HTTP/1.1
Host: graph.facebook.com


Mendapatkan acara anggota:

GET graph.facebook.com
      /{member-id}/events

Mengambil informasi tentang Manajer dan Laporan pengguna


Mendapatkan laporan anggota tertentu

GET /{member_id}/reports HTTP/1.1
Host: graph.facebook.com


Mendapatkan manajer anggota tertentu

GET /{member_id}/managers HTTP/1.1
Host: graph.facebook.com

Mengambil pesan untuk anggota


Mendapatkan percakapan untuk anggota, termasuk pesan, pengirim, dan lampiran:

Memerlukan token integrasi khusus dengan izin Baca semua pesan:

GET graph.facebook.com
      /{member-id}/conversations?fields=messages{message,attachments,from}


Mendapatkan ID utas percakapan untuk anggota berdasarkan utas:

Memerlukan token integrasi khusus dengan izin Baca semua pesan:

GET graph.facebook.com
      /{member-id}/conversations


Mendapatkan pesan untuk ID utas tertentu, untuk pengguna tertentu:

Memerlukan token integrasi khusus dengan izin Baca semua pesan:

GET graph.facebook.com
      /{thread-id}/messages?user={user-id}


Mendapatkan percakapan untuk halaman bot, termasuk pesan dan lampiran:

GET graph.facebook.com
      /me/conversations?fields=messages{message,attachments}

Alias /me menunjuk ke halaman bot saat menggunakan token integrasi khusus


Mendapatkan tanggal dan waktu ketika seorang anggota diundang dan mengeklaim akun mereka:

Memerlukan token integrasi khusus dengan izin Kelola Akun:

GET graph.facebook.com
      /{member-id}?fields=account_invite_time,account_claim_time

Kolom ini hanya ada jika anggota diundang atau mengeklaim akunnya

Menghapus pesan tertentu di pesan masuk anggota menggunakan token integrasi khusus:

Memerlukan token integrasi khusus dengan izin Hapus pesan obrolan

DELETE graph.facebook.com
      /{message-id}?user={user-id}

Menghapus pesan hanya menghapus pesan dari tampilan anggota yang ditentukan dalam permintaan. Untuk menghapus pesan seluruhnya, tampilan setiap anggota tentang pesan itu harus dihapus.

Mendapatkan status frontline pengguna

GET graph.facebook.com
      /{user-id}?fields=frontline
      
    {
      "frontline": {
        "is_frontline": true
      },
    "id": "100038142594104"
    }