Facebook "кнопка" Поделиться для мобильного веб HTML / JavaScript
Я хочу добавить кнопку "Поделиться" на Facebook в свое мобильное веб-приложение для обмена определенным контентом из моего приложения в виде рисунка с текстом и т. д.
но я действительно запутался!!!
такое кнопка "Поделиться" не рекомендуется? что использовать для его поведения вместо этого?
Я много читал на сайте разработчиков Facebook, но не смог найти ни одного примера кода для использования.
пожалуйста, помогите мне реализовать это. любой кусок кода будет приветствоваться!
вот решение, которое я использовал благодаря решению mrtom (первый вариант):
добавьте это в ваш HTML-файл:
<a href="http://www.facebook.com/dialog/feed?app_id=your_app_id&
link=http://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Dialogs%20provide%20a%20simple,%20consistent%20interface%20for%20applications%20to%20interact%20with%20users.&message=Facebook%20Dialogs%20are%20so%20easy!&
redirect_uri=your_Mobile_Site_URL">share</a>
Вы должны изменить app_id
и redirect_uri
к твоему.
другие параметры вы можете изменить по своему усмотрению
в https://developers.facebook.com/docs/reference/dialogs/feed/ вы можете найти таблицу свойств всех свойств, которые вы можете указать.
спросите, если что-то не понятно.
1 ответ
Ответ зависит от функциональности, которую вы хотите.
Вы можете использовать диалоговое окно канала - https://developers.facebook.com/docs/reference/dialogs/feed/ - чтобы публиковать сообщения в Facebook как пользователь, то есть эквивалент пользователя, публикующего обновление статуса
Вы можете использовать Graph API напрямую, если у вас есть токен доступа пользователя с разрешениями на публикацию. Приведенные выше документы Диалога каналов показывают пример того, как это сделать, или посмотрите на https://developers.facebook.com/docs/reference/api/user/. Просто подключите свою собственную кнопку, чтобы сделать запрос, либо через ваш сервер, либо с помощью Javascript SDK.
Вы можете использовать кнопку отправки - https://developers.facebook.com/docs/reference/plugins/send/ - чтобы позволить вашим пользователям отправлять ваш контент определенному другу.
Или, наконец, вы можете использовать sharer.php. Не могу найти никаких документов по этому вопросу прямо сейчас, но простой поиск Google для Facebook sharer.php должен помочь вам.