Domanda

Voglio caricare un'immagine sul conto / muro del mio amico utilizzando l'API di Facebook attraverso la mia applicazione in Android. Sono in grado di caricare l'immagine sul mio account, ma ora sto cercando di renderlo più funzionale e cercando di caricare l'immagine su Wall / Account dell'amico che selezionando attraverso la mia applicazione Android. Ho provato a farlo ma nessun successo. Plz Aiutami ... Grazie in anticipo

È stato utile?

Soluzione

Utilizzare questo codice nel tuo metodo

File file=new File(murl);
InputStream is;
try {
    is = new FileInputStream(file);
    Drawable d;
    long length = file.length();
    if (length > Integer.MAX_VALUE) {
        // File is too large
    }
    byte[] bytes = new byte[(int)length];
    ByteArrayOutputStream bout=new    ByteArrayOutputStream();
    // Read in the bytes
    int offset = 0;
    int numRead = 0;
    while (offset < bytes.length
           && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
        offset += numRead;       
    }
    bout.write(bytes);
    bout.flush();
    //Bitmap bm=BitmapFactory.decodeByteArray(bytes,0,bytes.length);
    //d=new BitmapDrawable(bm);
    //mPostButton.setBackgroundDrawable(d);
    //p.putString("to","1300750213");
    //p.putString("caption","my card");
    EditText title_txt=(EditText) findViewById(R.id.fb_upload_txt);

    for(int i =0;i<frnd_list_id.length/2;i++){
        if(frnd_list_id[i]!="0"){
            Bundle p=new Bundle();
            p.putString("method","photos.upload");
            p.putString("caption",title_txt.getEditableText().toString());
            p.putByteArray("picture",bytes);
            System.out.println(frnd_list_id[i].trim());
            p.putString("target_id",frnd_list_id[i].trim());
            mAsyncRunner.request(null,p,"POST",new WallPostRequestListener(),null);
        }
    }
//System.out.println("hi");
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
.

Altri suggerimenti

Usa questo link per tutte le integrazione di Facebook È consigliato da Facebook Developer ..

http://developek.facebook.com/docs/guides/mobile/android_hackbook/

Saluti ... Mehul Patel

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