Condividi Immagine e testo di Facebook su Android

? Iain Smith @ | Original: StackOverFlow
---

Qual è il modo corretto per condividere un'immagine e il testo di Facebook in Android ? es foto con testo pre - popolato .

Mi rendo conto che questo non è possibile dal nativo quota intento Android come https://developers.facebook.com/bugs/332619626816423/ descritto . Come si può prendere solo un'immagine o un link non entrambi .

Anche io ho provato con il facebook - sdk - 3.14 con :

    FacebookDialog.ShareDialogBuilder 

ma ora mi rendo conto che questo è solo per la condivisione di link .

Ho anche provato con :

    createShareDialogBuilderForPhoto() 

ma questo è solo per le immagini di condivisione.

C'è qualcosa che mi manca in sdk ? Sto indovinando che non è possibile dal FacebookDialog ?

Avrò bisogno di andare via di creare il mio app facebook e la mia azione grafico aperto ? Idealmente Sto cercando di non avere un pulsante di login .

Ho visto anche domande simili, ma la maggior parte sono circa la quota di dolo o se è la sdk almeno un anno dalla data e la soluzione è qualche cosa simile a questo :

    Bundle parameters = new Bundle();
            parameters.putString("message", category_item_name_desc.getText().toString());
            parameters.putString("picture", categoryItemsModel.getImageUrl());
            parameters.putString("caption", txtDescription_desc.getText().toString());
            facebook.request("/me/feed", parameters, "POST");

Provato attraverso il feed Dialog ( WebDialog ) ma im ottenere un " errore ( # 324 ) richiede il caricamento dei file ", Tutto l'aiuto sarebbe grande .

---

Top 5 Risposta

1Anton Krasov @

Si prega di dare un'occhiata un'occhiata a mia biblioteca : https://github.com/antonkrasov/AndroidSocialNetworks

Con l'aiuto di esso, distacco è veramente facile :

mSocialNetworkManager.getFacebookSocialNetwork().postMessage(String message)
mSocialNetworkManager.getFacebookSocialNetwork().postPhoto(File path...)
2Iain Smith @

Era in grado di fare questo la mia auto con la corrente SDK di Facebook ( 3.14.1 al momento ) senza login e ho fatto in un intento quota per aggiungere alla lista di selezione .

Ho un progetto demo https://github.com/b099l3/FacebookImageShareIntent solo dipendenza è l' sdk facebook ed è contenuto in una sola attività .