Android: Wie Update auf Facebook Wand automatisch schreiben?
-
11-10-2019 - |
Frage
Ich möchte meine Android-Anwendung, um automatisch eine voreingestellte Nachricht hinterlassen, wenn der Benutzer auf eine Schaltfläche klickt. Die voreingestellte Nachricht wird vom Benutzer eingestellt werden, so dass ich, dass bin zu raten, ist nicht eine Verletzung von Facebook Richtlinien. Wie kann ich das tun?
Andere Tipps
private static final String[] PERMISSIONS =
new String[] {"publish_stream", "read_stream", "offline_access"};
Facebook authenticatedFacebook = new Facebook(APP_ID);
postButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
authenticatedFacebook.authorize(Tests.this, PERMISSIONS,
new TestPostListener());
}
});
public class TestPostListener implements DialogListener {
public void onComplete(Bundle values) {
try {
Log.d("Tests", "Testing request for 'me'");
String response = authenticatedFacebook.request("me");
JSONObject obj = Util.parseJson(response);
Log.d("Tests", "Testing graph API wall post");
Bundle parameters = new Bundle();
parameters.putString("message", "Amit Siddhpura");
parameters.putString("description", "Hi Mr. Amit Siddhpura");
response = authenticatedFacebook.request("me/feed", parameters,
"POST");
Log.d("Tests", "got response: " + response);
} catch (Throwable e) {
e.printStackTrace();
}
}
public void onCancel() {
}
public void onError(DialogError e) {
e.printStackTrace();
}
public void onFacebookError(FacebookError e) {
e.printStackTrace();
}
}
Sie haben Anwendung auf Facebook erstellen
Und get Authentifizieren von Benutzern, dann können Sie eine access_token erhalten eine Botschaft durch Graph API schreiben
ich glaube, Ihre Anwendung auf Antrag verlängert Berechtigungen: publish_stream, offline_access
Es gibt Facebook-Android-SDK-Quellcode auf Github, können Sie es finden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow