/{thread-id}
Der Verlauf einer Facebook-Nachrichten-Unterhaltung. Dieser Endpunkt ist nur Nutzern zugänglich, die Entwickler der App sind, welche die Anfrage stellt.
Seiten sollten den Unterhaltungs-Endpunkt verwenden.
Einen Nachrichtenverlauf abrufen
MODERATE
-Aufgabe ausführen kannpages_messaging
pages_manage_metadata
pages_show_list
GET /v21.0/{thread-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(
'/{thread-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(
"/{thread-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{thread-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:@"/{thread-id}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Name | Beschreibung | Typ |
---|---|---|
| Die eindeutige ID für diesen Nachrichtenverlauf |
|
| Die Nachrichten in diesem Nachrichtenverlauf | |
| Profile, die diesen Nachrichtenverlauf abonniert haben | |
| Die Anzahl der Nachrichten, die vom Sitzungsprofil nicht gelesen wurden |
|
| Die Anzahl der Nachrichten, die vom Sitzungsprofil nicht gesehen wurden |
|
| Gibt an, wann der Nachrichtenverlauf zuletzt aktualisiert wurde |
|
| Kann die Seite im Nachrichtenverlauf antworten |
|
| ID der Workplace-Gruppe, mit welcher der Nachrichtenverlauf verknüpft ist (nur Workplace) |
|
Name | Beschreibung |
---|---|
| Liste der einzelnen Nachrichten im Nachrichtenverlauf Siehe Nachrichten |
Die messages
-Verbindung kann gefiltert werden, um zu vermeiden, dass Text von Messenger-Apps abgerufen wird, der Teil von Nachrichtenverlaufswarnungen ist. Dazu kann der Filter source
verwendet werden, in dem möglicherweise nur Teilnehmer ausgewählt sind.
Wenn dieser Filter nicht angewendet wird, werden auch Admin-Textnachrichten abgerufen (im Nachrichtenverlauf von Messenger wird grauer Text angezeigt).
Mit diesem Aufruf werden die letzten 3 Nachrichten abgerufen, die nur von den Teilnehmern erstellt wurden.
curl -i -X GET \ "https://graph.facebook.com/v4.0/t_10155839492600149?fields=id,messages.source(PARTICIPANTS).limit(3)&access_token=<Access Token>"
Diesen Vorgang kannst du nicht für diesen Endpunkt ausführen.
Diesen Vorgang kannst du nicht für diesen Endpunkt ausführen.
Diesen Vorgang kannst du nicht für diesen Endpunkt ausführen.