2012-02-28 13 views
5

Podczas wysyłania linku na Facebooku łącze do artykułu jest automatycznie przetwarzane, wyświetla link, tytuł artykułu, krótki opis i miniaturę.Udostępnij link na Facebooku za pomocą aplikacji na Androida z automatycznym analizowaniem

Chcę zrobić to samo, ale z mojej aplikacji na Androida. Skonfigurowałem już pakiet SDK Facebooka, a funkcja logowania i prośba o pozwolenie już działa. Jednak nie wiem, jak kontynuować udostępnianie łącza na Facebooku i automatycznie pozwolić Facebookowi na przetwarzanie.

Chcę również wyświetlić okno dialogowe wpisu na Facebooku, aby użytkownik mógł dodać osobistą wiadomość z udostępnionym łączem. Teraz używam metody dialogowej Facebooka, ale to nie działa. Nawet nie wyświetla okna dialogowego. Jakieś pomysły?

Bundle parameters = new Bundle(); 
parameters.putString("link", link); 
// post on user's wall. 
facebook.dialog(context, "feed", parameters, new PostDialogListener()); 

Odpowiedz

2

Wreszcie mam to do pracy. Okazuje się, że kod, którego używam powyżej działa dobrze. Problem polegał na tym, że otrzymałem błąd na facebooku z powodu niepoprawnego klawisza skrótu.

+0

proszę linkować mnie do całego kodu w celach informacyjnych –

3

dodać poniższy kod, gdzie trzeba udostępnić link

intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link"); 
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon); 
startActivity(Intent.createChooser(intent, "Your Chooser Title")); 
+0

Spowoduje to uruchomienie aplikacji na Facebooku. Chcę tylko zrobić wszystko w mojej aplikacji. W ten sposób, gdy udostępnią link, będzie on mówił "wysłany za pośrednictwem MOJEJ APP" w ich aktualizacji statusu. Mam już identyfikator aplikacji Facebook. Po prostu nie mogę sprawić, żeby część księgowania działała. –

0

Nie jestem pewien czy to jest we właściwym miejscu, ale miałem problemy z linkowaniem strony internetowej do facebooka ... link działał dobrze dla komputerów stacjonarnych, ale nie dla androidów ... chciałem tylko dodać link jako znajomego i włączyć go do pracy na komputery stacjonarne i androidy, które zadziałały dla mnie:

http://en-gb.facebook.com/(username here for facebook page) 
Powiązane problemy