Facebook Share Dialog / Feed Dialog и пользовательские подписи / описания - PullRequest
0 голосов
/ 23 февраля 2020

Аналогичные вопросы были заданы на SO в отношении того, что Facebook не поддерживает параметры caption и description в своих модулях Share и Feed, что делает невозможным, например, создание кнопки «Поделиться оценкой» на простой странице викторины. при этом используется полностью клиентская реализация javascript для расчета оценки пользователя на основе количества правильных ответов.

Единственные параметры, которые Facebook, похоже, учитывает при публикации определенного c URL, - это теги Open Graph. Поэтому мой вопрос заключается в том, что использование простого Javascript для изменения тегов Open Graph og:title и og:description после того, как пользователь закончит отвечать на все вопросы и получит окончательную оценку, вызовет модуль Facebook Share / Feed для анализа этой новой модификации теги и создайте соответствующий диалог share / feed соответственно, или же отладчик Facebook просто кеширует исходные теги Open Graph при первом индексировании страницы и игнорирует изменение тега с помощью Javascript?

Считается ли это «подходящим» способом реализации функции «делиться своим счетом на Facebook», когда нет выделенной страницы для оценки каждого пользователя, которой можно поделиться?

1 Ответ

1 голос
/ 23 февраля 2020

Это не ответ на вопрос, который я задал, однако моей конечной целью была возможность указать пользовательский текст в диалоге «Поделиться / Подача», и это стало возможным благодаря параметру quote Facebook Dialog Share, который я изначально пропустил из-за некоторых ответов на подобные вопросы о SO, говоря, что этот параметр больше не работает. Тем не менее, я только что протестировал его, и он работает с 23.02.2020 .

Так что для будущих читателей вам необходимо указать этот параметр в следующем формате:

https://www.facebook.com/dialog/share?
  app_id=YOUR_APP_ID
  &display=popup
  &quote=QUOTE_TEXT
  &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
  &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...