Domanda

Voglio che la mia applicazione Android per inviare automaticamente un messaggio preimpostato quando l'utente clicca su un pulsante. Il messaggio preimpostato verrà impostato dall'utente, in modo da sto indovinando che non è una violazione delle politiche di Facebook. Come posso fare questo?

Altri suggerimenti

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

È necessario creare applicazioni su Facebook

e ottenere l'autenticazione da utente, quindi si può ottenere un access_token di inviare qualche messaggio attraverso Graph API

Credo che l'applicazione deve richiedere le autorizzazioni estese: publish_stream, offline_access

Non è Facebook-Android-SDK codice sorgente su GitHub, è possibile fare riferimento di esso.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top