2016-05-23 17 views
0

Ich benutze das Facebook-SDK, um einen sharedialog mit einem sharecontent zu erstellen. Wie soll ich jedoch editierbaren Text im Freigabedialog anzeigen? Ich kann Links und alle anzeigen. Ich weiß einfach nicht, wie man einen benutzerdefinierten Text einstellt, den der Benutzer bearbeiten kann.Editierbaren Text in Facebook anzeigen Teilen Dialog

ShareLinkContent content = new ShareLinkContent.Builder() 
           .setContentTitle("App Name") 
           .setContentDescription("Hi!! This is app") 
           .setContentUrl(Uri.parse("http://www.fsdfvdsf.com")) 
           .build(); 

         shareDialog.show(content); 

Antwort

0

Facebook sdk hat nicht zulassen, editierbaren Text

0

nicht prefill Bildunterschriften, Kommentare, Nachrichten oder der Benutzer Nachrichtenparameter der Beiträge eine Person mit Inhalt hinzugefügt haben, nicht schaffen sogar wenn die Person den Inhalt vor dem Teilen bearbeiten oder entfernen kann. Sie können unsere Share-Dialoge verwenden, um einen einzelnen Hashtag in einem Post vorab zu füllen, aber füllen Sie keinen Content vor, den eine Person nicht über die API erstellt hat.

Referenz: https://developers.facebook.com/policy/

+0

ist es nur ein Tipp? Kann es getan werden? –

+0

Wenn wir so etwas können, erlaubt uns das FB-Review-Team nicht, dies einzureichen. – lal

0

Facebook will not allow you to Share any static text you want.

That's why Facebook have provide it's own Share Dialog to post any text on facebook.

It will take image **OR** URL as static but not text.

So better for Facebook share only you use Facebook Share Dialog.

The thing is, if you put a URL in the EXTRA_TEXT field, it does work. It's like they're intentionally stripping out any text.

Für Share Feed Check here.