2014-12-24 14 views
12

Wie kann ich einen einfachen Text auf facebook teilen, ohne einen Link? nur ein einfacher Text.Facebook teilen Link mit benutzerdefinierten Text

Ich versuchte die,API, aber das funktioniert nur, wenn Sie einen Link teilen. Ich versuchte die https://www.facebook.com/dialog/feed?, aber ich konnte es einfach nicht schaffen.

http://plnkr.co/edit/i7VmkZsb1rNqeEvmYyo6?p=preview

<a href='http://www.facebook.com/sharer.php?s=100 
&p[title]=Title that I want to share' target='_blank' > 
facebook sharer api 
</a> 
<br /> 
<a href='https://www.facebook.com/dialog/feed? 
app_id=145634995501895&caption=Title that I want to share' target='_blank' > 
facebook feed api 
</a> 

EDIT

Es scheint, dass ich keinen Mitteilungsbox mit meinem eigenen Text öffnen.

In der Plotter oben,
facebook share box füllen 'http://run.plnkr.co/pYfbydYpZQfB5I3r/' in der Aktie Text.
Wie öffne ich die Share-Box ohne irgendwelche Werte?

Antwort

8

Zuerst, Sharer.php nimmt nur die URL als Parameter, es liest die Open Graph tags direkt von der URL und Sie können nichts dynamisch einstellen. Es soll eine URL teilen, nicht nur eine Nachricht - und die Nachricht muss vom Benutzer geschrieben werden.

aber sagen, dass das Vorfüllen den Nachrichtenparameter nicht zulässig ist, nicht in irgendeiner Weise:

nicht prefill Bildunterschriften, Kommentare, Nachrichten oder der Benutzer Nachrichtenparameter der Beiträge mit Inhalten eine Person didn‘ t erstellen, auch wenn die Person den Inhalt vor der Freigabe bearbeiten oder entfernen kann.

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

Es gibt nur einen Weg, um die Nachricht prefill, und das ist von einem Benutzer mit der Berechtigung publish_actions Ermächtigung und die Verwendung /me/feed eine Nachricht zu schreiben. Aber muss von Facebook genehmigt werden, bevor Sie mit einer App an die Öffentlichkeit gehen - und auch dafür müssen Sie dem Benutzer die Möglichkeit geben, die Nachricht selbst zu füllen. Es muss immer 100% User Generated sein, ohne Vorfüllen. Du würdest also nie den Review-Prozess durchstehen, fürchte ich.

Mehr Informationen über den Austausch auf Facebook: https://developers.facebook.com/docs/sharing

0

Neben den publish_action Berechtigungen, werden Sie die Link Parameter hinzufügen müssen, während der Feed Dialog des Facebook verwenden. Wenn Sie nicht den Parameter link verwenden, können Sie den Feed-Dialog nicht freigeben.

this helps ..

+0

Sie wirklich keine Erlaubnis für die sharer.php oder Futter Dialog gänzlich verzichtet werden ... sorry, aber diese Antwort ist völlig falsch und irreführend. – luschn