Question

Je veux que mon application android pour afficher automatiquement un message prédéfini lorsque l'utilisateur clique sur un bouton. Le message prédéfini sera défini par l'utilisateur, donc je devine qui n'est pas une violation des politiques Facebook. Comment puis-je faire?

Autres conseils

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();
    }
}

Vous devez créer l'application sur Facebook

get Authentifier de l'utilisateur, alors vous pouvez obtenir un access_token pour poster un certain message via l'API Graph

Je pense que votre application doivent demander des autorisations étendues: publish_stream, offline_access

Il y a Facebook Android SDK code source sur GitHub, vous pouvez le renvoyer.

http://developers.facebook.com/docs/guides/mobile

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top