В Graph API есть встроенный конвертер CURL, который дает вам все, что вам нужно.

рее ожидаю, что это может быть невозможно, но мне было интересно, можно ли опубликовать статус на Facebook, передав URL-адрес.

Что-то с эффектом

 http://facebook.com/?status=<URL ENCODED STRING>  
 Johan Brodd07 дек. 2016 г., 02:09
Вы можете посмотреть здесь:stackoverflow.com/questions/20956229/...

Ответы на вопрос(3)

который дает вам все, что вам нужно.

Решение Вопроса

Как FYI и для моего будущего использования, я в конце концов обнаружил, как это сделать.

 http://www.facebook.com/sharer/sharer.php?u=<url to share>&t=<message text>
 https://twitter.com/intent/tweet?text=<message>
 http://www.linkedin.com/shareArticle?mini=true&url=<url>&title=<title>&summary=<description>&source=<source>

Google Plus не имеет хорошей возможности использовать этот метод на рабочем столе, но вы можете использовать их мобильный URL

 https://m.google.com/app/plus/x/?v=compose&content=<message>
 James Skemp26 июн. 2013 г., 16:28
К сожалению, это больше не работает, как сейчас. URL-адрес заполнен, а сообщение - нет. :(
 afxjzs26 апр. 2012 г., 22:53
URL-адрес Facebook должен читатьu=<url to share>&t=<message text>
 JonSG22 дек. 2016 г., 23:30
Быстрое и грязное исправление: используйте& Цитата = скорее, чем& Т =
 user40114201 июн. 2013 г., 20:13
Какой босс, четыре полезных бита в одном посте. Вы спасли меня от поиска на различных сайтах разработчиков в поисках подходящих слов для каждого из них. Спасибо!
 Martin09 авг. 2013 г., 07:46
Как упомянул Джеймс, кажется, что невозможно использовать ссылку выше для публикации текста. Кто-нибудь нашел обходной путь? Я хотел бы предложить своим пользователям ссылку и текст.

Я нашел это решение полезным также (Вот)

var facebook_url = 'http://www.facebook.com/sharer.php?'+
  'u='+encodeURIComponent('http://google.com/?q=bla')+
  '&amp;t='+encodeURIComponent('Some Page Title');

Ваш ответ на вопрос