Téléchargez le SDK Facebook et importez-le dans votre projet. Ensuite, utilisez le code suivant pour Autorisez:
public void sendtoFacebook(){
facebookClient = new Facebook("<Your_APP_ID");
facebookClient.authorize(<Current_class>.this, new AuthorizeListener());
}
Maintenant, vous devez ajouter les Methodes suivantes:
class AuthorizeListener implements DialogListener {
public void onComplete(Bundle values) {
Bundle parameters = new Bundle();
parameters.putString("message", "<Message_you_want_to_send>");// the message to post to the wall
facebookClient.dialog(<Current_class>.this, "stream.publish", parameters, this);// "stream.publish" is an API call
}
@Override
public void onFacebookError(FacebookError e) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onCancel() {
}
}
Votre nom d'application et l'icône sera automatiquement ajouté :)
Cela peut également être fait sans Facebook SDK, via l'URL de partage. Vous voulez vraiment le SDK? –
Je veux la manière la plus simple possible. :) – oriharel
Ok, avec l'URL de partage est le moyen le plus facile, voir l'exemple ci-dessous. –