/{object-id}/private_replies
Am 29. Oktober 2019 haben wir bekanntgegeben, dass dieser Endpunkt nun veraltet ist. Verwende die neuen privaten Antworten.
Aufgrund der Änderungen durch V3.3 ist die Berechtigung read_page_mailboxes
mittlerweile veraltet. Verwende die Berechtigung pages_messaging
, um auf diesen Endpunkt zuzugreifen. Die Berechtigung read_page_mailboxes
wird am 30. Juni 2020 eingestellt.
Mit dieser Edge (Ältere private Antworten) können Seiten auf Kommentare zu Beiträgen und Besucherbeiträgen mit einer einfachen Textnachricht antworten. Sie kann mit den folgenden Nodes verwendet werden.
Beachte bitte, dass auf einen Kommentar bzw. einen Beitrag nur einmal geantwortet werden kann.
Mit dieser Edge ist das Lesen nicht möglich.
So antwortest du mit einer privaten Nachricht:
POST /v20.0/{object-id}/private_replies HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{object-id}/private_replies',
array (),
'{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(
"/{object-id}/private_replies",
"POST",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{object-id}/private_replies",
null,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{object-id}/private_replies"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Private Antworten auf Beiträge oder Kommentare sind innerhalb von 7 Tagen nach Datum der Erstellung des Nutzerbeitrags oder Kommentars erlaubt.
Für diese Edge ist ein Seiten-Zugriffsschlüssel mit den folgenden Berechtigungen erforderlich:
pages_messaging
Apps im Entwicklungsmodus können nur an Personen Nachrichten senden, die in der App eine Rolle haben. Zusätzlich können Seiten mit dem Status unpublished
nur Nachrichten an Personen senden, die auf der Seite eine Rolle haben.
Parameter | Beschreibung | Typ |
---|---|---|
| Die ID des Seitenkommentars bzw. Besucherbeitrags, auf den du antwortest |
|
| Der Text der Antwort. Dieses Feld ist erforderlich. |
|
Bei Erfolg erhältst du eine Antwort mit den folgenden Feldern. Darüber hinaus unterstützt dieser Endpunkt read-after-write und kann den im Rückgabetyp durch id
dargestellten Node sofort lesen.
Feld | Beschreibung | Typ |
---|---|---|
id | Die ID der gerade erstellten Nachricht. |
|
Mit dieser Edge ist das Löschen nicht möglich.
Mit dieser Edge sind keine Aktualisierungen möglich.