Autore Topic: Come postare un messaggio contenente un link sulla bacheca di facebook  (Letto 625 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Sto cercando di pubblicare un messaggio da un app android su facebook
ho seguito il tutorial
[Medio] Pubblicare messaggi sulla propria bacheca di Facebook (aggiornato) - Android Developers Italia
e funziona tutto correttamente
adesso vorrei pubblicare sulla mia pagina di facebook non un semplice messaggio di testo ma un messaggio di testo che contenga anche un link
Ho provato ad usare questo codice:

Intent fbShareIntent = new Intent(WallPost.this, FBShare.class);
fbShareIntent.setType("text/html");
String msg = "Post publicato dall'app <a href=\'https://market.android.com/details?id=it.b2m.quizgems'>Quizgems<a>";
fbShareIntent.putExtra(FBShare.FIELD_MESSAGE, Html.fromHtml(msg));
WallPost.this.startActivity(fbShareIntent);

il risultato è che stampa un messaggio vuoto sulla mia bacheca di facebook
dove sbaglio?

P.S.
ho provato anche usando le doppie virgolette invece che l'apice singolo
String msg = "Post publicato dall'app <a href=\"https://market.android.com/details?id=it.b2m.quizgems\">Quizgems<a>";
ma il risultato non cambia

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Come postare un messaggio contenente un link sulla bacheca di facebook
« Risposta #1 il: 18 Luglio 2011, 22:04:19 CEST »
0
hai provato senza tag A? in teoria facebook fa da solo il parsing dei link....
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Come postare un messaggio contenente un link sulla bacheca di facebook
« Risposta #2 il: 18 Luglio 2011, 22:18:52 CEST »
0
ho provato come hai detto
String msg = "Post publicato dall'app https://market.android.com/details?id=it.b2m.quizgems";
fbShareIntent.putExtra(FBShare.FIELD_MESSAGE, msg);
ma sulla mia bacheca compare esattamente il testo:

Complimenti! Hai vinto un rubino giocando a https://market.android.com/det​ails?id=it.b2m.quizgems

se tolgo il tag <a> ed uso
fbShareIntent.putExtra(FBShare.FIELD_MESSAGE, Html.fromHtml(msg));
compare il solito messaggio vuoto
« Ultima modifica: 18 Luglio 2011, 22:40:17 CEST da andream1977 »