2015-03-16 6 views
3

Я реализую кнопку общего доступа к facebook в приложении angularjs и после выполнения всех необходимых вещей, чтобы обновить метатеги и прочитать сканер Facebook, я вижу несоответствие между Инструмент отладки Facebook и диалоговое окно общего доступа.Open Graph Object Debugger не соответствует Facebook Поделиться с сайта

Если я запустил отладчик по моей ссылке, я получаю успешную царапину, которая тянет все содержимое метатега и показывает, как должен выглядеть диалог общего доступа. Затем, если я нажму на предварительный просмотр, чтобы увидеть этот фактический диалог общего доступа, я получаю другой результат, как будто он не читает содержимое метатега. То же самое касается кнопки совместного доступа на моем фактическом веб-сайте.

Любые мысли?

ответ

-3

Facebook предоставляет javascript SDK, где вы можете указать, какие данные вы хотите видеть в своем всплывающем окне. Если вам нужен полный контроль над диалогом, то, вероятно, лучше использовать FB.ui для этого.

+0

FB.ui принимает только параметр href, который является всего лишь URL-адресом. Это возвращает тот же результат – deanjohnr

0

Это может быть проблема с несогласованностью протокола. Убедитесь, что вы не используете http: // в отладчике, vs https: // на фактическом сайте и наоборот. Убедитесь, что все ваши теги og имеют правильный набор протоколов и что протокол не опускается.