Ich versuche, einen Kommentar von meiner Android App auf die Links von Facebook zu veröffentlichen. Ich habe die {object-id}
von Facebook über GET Graph API
erfolgreich erhalten.Kommentare auf Facebook über Android schreiben sdk
Unten ist der Code, den ich einen Kommentar hinterlassen bin mit:
Bundle params = new Bundle();
params.putString("message", "This is a test comment");
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/"+facebookObjectId+"/comments",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
Log.i(TAG, "FACEBOOK GRAPH RESPONSE FOR POSTING COMMENTS: " + response);
}
}
).executeAsync();
Aber die Antwort erhalte ich darauf hinweisen, dass dies nicht erreicht werden kann, dass Kommentare nicht zu einem Kommentar Plugin hinzugefügt werden.
{Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 100, errorType: OAuthException, errorMessage: (#100) Comments may not be added to a comment plugin}}
Irgendwelche Vorschläge?
überprüfen können Sie nur auf Facebook Objekte (wie Beiträge oder Kommentare) Kommentar kann - nicht „auf“ externe URLs, die die Kommentare Plugin verwenden. // Facebook hat ein Feature namens "Comment Mirroring" in der Beta, das würde das erreichen. – CBroe
Ja, sah den Kommentar Spiegelung aber war neugierig, ob jemand es herausgefunden hat. Eine Möglichkeit ist die Verwendung von FQL, aber das ist meiner Meinung nach keine sehr elegante Lösung. –