Поделиться в Facebook динамический счет / теги OG - PullRequest
0 голосов
/ 25 июня 2019

Мне показалось, что я это взломал, я прочитал много других переполнений стека, но, похоже, Facebook меняет свой ресурс / API так часто, что ничего не работает.

Я пытаюсь опубликовать счет из викторины о JavaScript в Facebook.

Я сделал это, передав строки в URL, в пользовательский файл (sharer.php) с тегами OG. Как это:

<div class="fb-share-button share-0" data-href="sharer.php?u=real-or-rc&t=Is it real or R/C? I scored 0/10&d=Think you can do better? Take the quiz!&i=quizshare2" data-layout="button" data-size="large">
    <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&amp;src=sdkpreparse" class="fb-xfbml-parse-ignore">Share</a>
</div>

Это прекрасно работает, он получает оценку, изображение, описание, заголовок и т. Д. Все правильно, НО он не получает URL, так как og: url перебирает эти теги, поэтому он либо использует мой sharer.php в качестве URL (если og: url не задан), или он возвращается туда, где находится мой тест, и не читает теги OG из sharer.php.

Я мог бы настроить перенаправление в файле sharer.php, чтобы, когда пользователь щелкает разделяемый контент, он переходит на sharer.php, а затем перенаправляет их в тест - но это кажется грязным, есть ли более простой способ сделать то, что я пытаюсь добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...