Facebook поделиться ссылкой с пользовательским текстом

Как я могу поделиться простым текстом на facebook, без ссылки? просто простой текст.

Я попробовал API http://www.facebook.com/sharer.php?s=100, но это работает только при совместном использовании ссылки. Я попробовал https://www.facebook.com/dialog/feed? но я просто не мог этого сделать.

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>

РЕДАКТИРОВАТЬ

Похоже, я не могу открыть поле с моим собственным пользовательским текстом.

В плунжере выше,
facebook share box fill ' http://run.plnkr.co/pYfbydYpZQfB5I3r/ ' в тексте общего доступа.
Как открыть окно обмена без каких-либо значений?

Ответы

Ответ 1

Прежде всего, sharer.php принимает только URL как параметр, он читает теги Open Graph непосредственно из URL-адреса, и вы не можете динамически устанавливать что-либо. Он предназначен для совместного использования URL-адреса, а не только сообщения, - и сообщение должно быть написано пользователем.

При этом предварительное заполнение параметра сообщения не допускается, а не каким-либо образом:

Не заполняйте подписки, комментарии, сообщения или параметр сообщения пользователя сообщений с содержанием, которое человек не создавал, даже если человек может редактировать или удалять контент перед совместным использованием.

Источник: https://developers.facebook.com/policy

Существует только один способ предварительной publish_actions сообщения, а именно: авторизация пользователя с разрешением publish_actions и использование /me/feed для публикации сообщения. Но publish_actions должен быть одобрен Facebook, прежде чем публиковать его с помощью приложения - и даже для этого вы должны предоставить возможность пользователю заполнить сообщение самостоятельно. Он всегда должен быть на 100% создан пользователем без предварительного заполнения. Я боюсь, что вы никогда не пройдете процесс обзора.

Дополнительная информация о совместном использовании на Facebook: https://developers.facebook.com/docs/sharing

Ответ 2

Помимо разрешений publish_action, вам нужно добавить параметр ссылки при использовании диалога фида Facebook. Если вы не используете параметр ссылки, вы не сможете делиться через диалог подачи.

Надеюсь это поможет..