Versi Graph API

Page Published Posts

Membaca

All published posts by the page.

New Page Experience

This endpoint is supported for New Page Experience.

Feature Permissions

NamaKeterangan
Akses Konten Publik HalamanThis feature permission may be required.

Contoh

Graph API Explorer
GET /v21.0/{page-id}/published_posts HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{page-id}/published_posts',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{page-id}/published_posts",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{page-id}/published_posts",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{page-id}/published_posts"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];
Jika Anda ingin mempelajari cara menggunakan Graph API, baca Menggunakan panduan Graph API kami.

Batasan

  • Postingan Maksimum
    • API akan memunculkan sekitar 600 postingan yang diterbitkan dan diberi peringkat setiap tahunnya.
    • Anda hanya dapat membaca maksimal sebanyak 100 postingan beranda dengan kolom limit. Jika Anda mencoba membaca lebih banyak dari jumlah tersebut, Anda akan menerima pesan kesalahan untuk tidak melampaui 100.
  • CTA Pesan - Postingan dengan CTA pesan tidak dapat diakses menggunakan token akses Halaman lainnya karena Halaman tidak dapat mengirimkan pesan kepada Halaman lainnya.
  • Informasi Identifikasi Publik - Informasi pengguna tidak akan disertakan dalam tanggapan, kecuali jika Anda membuat permintaan dengan token akses Halaman.
  • Postingan yang Dibagikan - Postingan Halaman yang membagikan postingan dari Halaman atau orang lain mungkin tidak dapat jika postingan asal tidak dapat dilihat dengan token akses yang digunakan.
  • Postingan Berlabel - Saat Anda menggunakan /{page-id}/tagged untuk menampilkan postingan yang melabeli Halaman ini, hasilnya akan menyertakan postingan dari Halaman lain hanya jika Halaman tersebut autentik.
  • Agen Pengguna - Agen pengguna yang diperbolehkan untuk panggilan Graph API ini dapat berubah sewaktu-waktu. Jika mengalami masalah, Anda mungkin perlu berganti ke versi terbaru dari agen pengguna Anda.
  • Postingan Video - Kolom source untuk /page/feed dan /page/posts hanya akan dimunculkan untuk video yang dimiliki Halaman saat Pengguna yang membuat permintaan adalah admin Halaman pemilik Halaman tersebut.

Parameter

Titik akhir ini tidak memiliki parameter.

Kolom

Jika membaca dari edge ini, maka akan mengembalikan hasil berformat JSON:

{ "data": [], "paging": {}, "summary": {} }

data

Daftar dari node PagePost.

paging

Untuk perincian selengkapnya tentang penomoran halaman, lihat panduan Graph API.

summary

Informasi agregat tentang edge tersebut, seperti jumlah. Tentukan kolom untuk diambil di parameter ringkasan (seperti ringkasan=total_count).

KolomKeterangan
total_count
unsigned int32

The approximate total number of published posts within the specified time window, requires since parameter to be specified

Error Codes

KesalahanDescription
80001There have been too many calls to this Page account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting.
200Permissions error
100Invalid parameter
190Invalid OAuth 2.0 Access Token
210User not visible
283That action requires the extended permission pages_read_engagement and/or pages_read_user_content and/or pages_manage_ads and/or pages_manage_metadata
104Incorrect signature
3001Invalid query
2500Error parsing graph query

Membuat

Anda tidak dapat melakukan operasi ini pada titik akhir ini.

Memperbarui

Anda tidak dapat melakukan operasi ini pada titik akhir ini.

Menghapus

Anda tidak dapat melakukan operasi ini pada titik akhir ini.