Versione API Graph

Threat Exchange Impact Report

Lettura

Represents a report of a partner of on-platform impact as a result of shared ThreatExchange data, which covers a specific time range on a single collaboration.

Esempio

Graph API Explorer
GET /v21.0/{threat-exchange-impact-report-id} 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(
    '/{threat-exchange-impact-report-id}',
    '{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(
    "/{threat-exchange-impact-report-id}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{threat-exchange-impact-report-id}",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{threat-exchange-impact-report-id}"
                                      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.

Parametri

Questo endpoint non dispone di parametri.

Campi

CampoDescrizione
id
numeric string

The id of the object

creation_time
datetime

Creation time provided by storage

impact
list<ThreatExchangeImpactReportItem>

The outcomes on the owner's platform as a result of signals shared in this PrivacyGroup.

report_range_end
datetime

the end range of the report. Defaults to report time

report_range_start
datetime

the optional starting time range of the report

update_time
datetime

Update time provided by storage

Creazione

Non puoi eseguire questa operazione in questo endpoint.

Aggiornamento

Puoi aggiornare a ThreatExchangeImpactReport effettuando una richiesta POST a /{threat_exchange_impact_report_id}.

Parametri

ParametroDescrizione
impact
array<JSON object>

The outcomes on the owner's platform as a result of signals shared in this PrivacyGroup.

report_end_time
int64

the end range of the report. Defaults to creation time.

report_start_time
int64

the optional starting time range of the report. Defaults to 6 months before now.

Tipo di ricavo

Questo endopoint supporta read-after-write e leggerà il nodo in cui hai effettuato una richiesta POST.
Struct {
success: bool,
}

Eliminazione

You can delete a ThreatExchangeImpactReport by making a DELETE request to /{threat_exchange_impact_report_id}.

Parametri

Questo endpoint non dispone di parametri.

Tipo di ricavo

Struct {
success: bool,
}

Error Codes

ErroreDescrizione
100Invalid parameter