Comment puis-je poster un lien sur facebook à partir de l'application android à l'aide de FB API?

Je regarde de tout l'internet et impossible de trouver comment puis-je afficher le lien avec une photo sur facebook mur à l'aide de fb sdk\api.

Je sais que c'est une partie du code que je dois utiliser:

Facebook facebookClient = new Facebook("fb_App_id");

Bundle parameters = new Bundle();
parameters.putString("message", "Test Photo");
parameters.putString("link", "https://www.google.com");
parameters.putString("picture", "link to some pictrue");
facebookClient.dialog(MainActivity.this, "stream.publish", parameters, new DialogListener() {

@Override
public void onFacebookError(FacebookError e) {
    //TODO Auto-generated method stub

}

@Override
public void onError(DialogError e) {
    //TODO Auto-generated method stub

}

@Override
public void onComplete(Bundle values) {
    //TODO Auto-generated method stub

}

@Override
public void onCancel() {
    //TODO Auto-generated method stub

}
});

Lorsque j'essaie d'utiliser ce code j'obtiens "Source pas trouvé d'erreur".
Je pense que je manque le connect\étape de vérification...

Comment puis-je le faire fonctionner?

Autre chose: Dans le cas où j'utilise FB SDK dans mon application personnelle que je partage sur Google Play et cette application est GRATUITE, mais a des Annonces sur elle, Est-il légal d'utiliser FB SDK dans mon application?

avez-vous enregistré votre application sur facebook et a obtenu l'ID d'Application si oui, vous pouvez l'utiliser. si non, puis reportez-vous à ceci
au lieu d'envoyer des trois chaînes, vous pouvez envoyer le tout dans une chaîne de formatage
double possible de message de facebook mur de android fb sdk toujours l'erreur
Oui, j'ai l'ID de l'application. Ce n'est pas dupplicate car je ne sais pas ce que je dois faire...ce "mAsyncRunner"? Et est-il légal d'utiliser ce SDK dans mon application?
Êtes-vous de ne poster que du texte ou une photo et un texte à la fois sur facebook?

OriginalL'auteur Alex Kapustian | 2012-06-08