2011-08-05 14 views
5

Korzystam z poniższego kodu, aby publikować posty na ścianie użytkownika.jak przekazać mój obraz do okna dialogowego kanału facebooka android

Bundle params = new Bundle(); 
    params.putString("message", facebookMessage); 
    params.putString("link", ComLabelConstants.FACEBOOK_LINK); 
    params.putString("name", linkname); 
    params.putString("picture", "http://some link"); 
    params.putString("caption", ComLabelConstants.FACEBOOK_LINK_CAPTION); 
    params.putString("description", "This is description"); 
    // displaying facebook dialogs 
    mFacebook.dialog(FbookAlertBoxActivity.this, "feed", params,new SampleDialogListener(this, mAsyncRunner)); 

Teraz chcę użyć mojego własnego obrazu w folderze do rysowania do umieszczenia na ścianie użytkownika, a nie z dowolnego linku. Czy możemy to zrobić? każdy ma rozwiązanie tego.

+0

możesz również napisać kod dla SampleDialogListener. Dzięki – Piscean

Odpowiedz

7

Nie możesz opublikować obrazu bezpośrednio w kanale, o który pytasz - możesz tylko podać link do obrazu.

Jedynym rozwiązaniem jest przesłanie obrazu do serwera WWW, a następnie przekazanie adresu URL obrazu jako parametru obrazu.

+1

ya mate, myślę, że muszę coś takiego zrobić. Nie możemy przekazać obrazu do adresu URL kanału. Dzięki za odpowiedzi. – RiksAndroid

+0

utknął w tym samym problemie, daj mi znać, jeśli znalazłeś alternatywną metodę – Nilabja

Powiązane problemy