Teilen auf Facebook auf Android (wie Twitter)

9

Wie jeder weiß, der versucht hat, Facebook über Android zu teilen, hat das Facebook-Team beschlossen, das Protokoll für die Freigabe zu ignorieren und ignoriert den in der Freigabeabsicht bereitgestellten Text (siehe: Teilen Sie Text auf Facebook von Android App über ACTION_SEND )

Es scheint jedoch, dass die Twitter-App herausgefunden hat, wie man das umgehen kann. Wenn du einen Tweet ansiehst:

Sie können auf das Freigabesymbol unter dem Tweet klicken und es öffnet sich der normale Freigabe-Dialog mit einer Liste von Apps, einschließlich Facebook:

Wenn Sie auf Facebook klicken, erhalten Sie diese Ansicht:

Was perfekt aussieht, und Twitter sendet eindeutig mehr als nur einen Link, den andere Antworten vorschlagen. Darüber hinaus, wenn Sie zu Messaging teilen:

Sie können sehen, dass der Text korrekt hinzugefügt wurde und keine Probleme auftreten. Wie hat Twitter das funktionieren lassen?

    
StackOverflowed 30.04.2014, 20:51
quelle

4 Antworten

0

Um diese Frage abzuschließen, glaube ich, dass die Funktionsweise von Twitter im Beispiel auf den Metadaten basiert, die in der bereitgestellten URL zur Verfügung stehen. Dies ist ein guter Ausgangspunkt: Ссылка

    
StackOverflowed 20.03.2015, 16:12
quelle
0

Wenn Sie sich fragen, wie Sie den Text beim Ausfüllen eines Links zu Facebook aus einer anderen App einfügen können, ist dies direkt gegen die Facebook-Richtlinien -

"Stellen Sie sicher, dass der gesamte Inhalt des Benutzernachrichtenparameters vom Benutzer eingegeben wird. Füllen Sie keine Vorabfragen aus. Dies schließt Posts, Nachrichten, Kommentare und Untertitel ein." ( Ссылка )

    
Peter Y 05.05.2014 04:39
quelle
0

Was ich getan habe, um das Problem zu überkommen, ist wenig böse, aber nützlich,

Kopieren Sie den Text, der in der Zwischenablage geteilt werden soll, und

toast Nachricht "Text einfügen",

In Zwischenablage kopieren

%Vor%     
Fahad 08.05.2014 06:31
quelle
0

Sie können facebook sdk verwenden, um so zu implementieren.

    
gandhi 09.05.2014 07:17
quelle