Versione API Graph

Page Published Posts

Lettura

All published posts by the page.

Nuova esperienza della Pagina

This endpoint is supported for Nuova esperienza della Pagina.

Feature Permissions

NomeDescrizione
Accesso ai contenuti pubblici della PaginaThis feature permission may be required.

Esempio

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
}];
Se desideri scoprire come usare l'API Graph, leggi la nostra Guida per l'utilizzo dell'API Graph.

Limitazioni

  • Numero massimo di post
    • L'API restituirà circa 600 post pubblicati e classificati all'anno.
    • Con il campo limit, puoi leggere solo un massimo di 100 post del feed. Se tenti di leggerne un numero maggiore, verrà visualizzato un messaggio di errore che indica di non superare i 100 post.
  • CTA messaggio: non è possibile accedere ai post con i CTA dei messaggi utilizzando il token d'accesso di un'altra Pagina, poiché le Pagine non possono inviare messaggi ad altre Pagine.
  • Informazioni di identificazione pubblica: le informazioni sull'utente non saranno incluse nelle risposte a meno che non effettui la richiesta con un token d'accesso della Pagina.
  • Post condivisi: un post della Pagina che condivide un post di un'altra Pagina o persona non è visibile se, a sua volta, il post originale non lo è con il token d'accesso utilizzato.
  • Post taggati: quando usi /{page-id}/tagged per mostrare i post che hanno taggato questa Pagina, i risultati includono post di altre Pagine solo se queste ultime sono autentiche.
  • Agenti utente: gli agenti utente disponibili consentiti per queste chiamate all'API Graph sono soggetti a modifiche senza preavviso. Se si verificano problemi, ti consigliamo di passare a una versione più recente dell'agente utente.
  • Post con video: il campo source per /page/feed e /page/posts verrà restituito per i video di proprietà della Pagina solo se l'utente che effettua la richiesta è un amministratore della Pagina proprietaria.

Parametri

Questo endpoint non dispone di parametri.

Campi

La lettura da questo segmento fornirà un risultato formattato JSON:

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

data

Una lista di nodi PagePost.

paging

Per ulteriori dettagli sulla paginazione, consulta la Guida su API Graph.

summary

Informazioni aggregate sul segmento, ad esempio i numeri. Specifica i campi per recuperare il parametro del riepilogo (come riepilogo=total_count).

CampoDescrizione
total_count
unsigned int32

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

Error Codes

ErroreDescrizione
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

Creazione

Non puoi eseguire questa operazione in questo endpoint.

Aggiornamento

Non puoi eseguire questa operazione in questo endpoint.

Eliminazione

Non puoi eseguire questa operazione in questo endpoint.