#facebook #url #parameters #send #query-parameters
#Facebook #url #параметры #Отправить #запрос-параметры
Вопрос:
Это серьезно раздражающая проблема! Конечно, надеюсь, что кто-нибудь сможет указать мне правильное направление 🙂
У меня есть страница Facebook, и на этой странице у меня есть приложение. Пользователи могут создать фотоальбом на основе своих собственных фотографий, а затем отправить ссылку по электронной почте своим друзьям, чтобы они пришли и посмотрели альбом.
Чтобы отправить ссылку, я пытаюсь использовать кнопку отправки Facebook. Ссылка представляет собой обратную ссылку на страницу Facebook с добавленными параметрами 2.
Первый — это «sk», который содержит идентификатор приложения. Это гарантирует, что пользователь попадет прямо на вкладку приложения.
Второй — ‘app_data’. Это очень важно, поскольку оно содержит идентификатор фотогалереи, которую пользователь должен просматривать.
Однако, похоже, что Facebook удаляет эти параметры из URL-адреса в сообщении кнопки отправки. Я также попытался использовать средство сокращения URL (оба goo.gl и bit.ly ). Это отлично работает, если целью не является страница Facebook, но при возврате ссылки на вкладку «Мое приложение» Facebook, похоже, переходит по ссылке и заменяет сокращенную ссылку полным URL-адресом, удаляя все параметры в процессе!
Должен быть способ поделиться моим приложением! : (
Есть мысли??
Заранее спасибо,
Джон
Комментарии:
1. Используйте мета-теги Open Graph Protocol, а URL кодирует значение URL в мета-теге.
2. Я считаю, что да. Код, который я использую для создания кнопки отправки:
<div class="fb-send" data-href="MY_URLENCODED_LINK"></div>
Хотя я, возможно, неправильно понимаю, что именно вы подразумеваете под мета-тегами здесь. Я использую плагин отправки HTML5 с Javascript SDK