Недавно я обновил приложение Cordova с версии 2.9 до версии 3.5. Я пытаюсь поделиться ссылкой на facebook в приложении Cordova, но диалоговое окно не показывает изображение в диалоговом окне общего доступа.
Используемый плагин: https://github.com/Wizcorp/phonegap-facebook-plugin
Код:
facebookConnectPlugin.showDialog({
method: 'feed',
link: 'http://example.com'
}, function(response){});
метатеги og на сайте example.com
<meta property="og:image" content="path to logo.jpg" />
<meta property="og:url" content="http://example2.com" />
на сайте example2.com нет метатегов og
Проблема
facebookConnectPlugin.showDialog не показывает изображение в диалоговом окне с прошлого месяца.
Выводы
Диалог получает заголовок и описание с сайта example2.com, и, поскольку там нет тега og:image, диалог не показывает изображения.
Плагин вызывает API версии 2.2 API графа FB, в то время как наше приложение FB в facebook имеет версию 1.0.
Старое приложение Cordova обращается к API V1.0 графика FB, и теперь оно также не показывает изображение.
В метатеге example.com есть or:url, который указывает на example2.com, и у меня нет доступа для изменения og:url.
Вопрос
Что вызывает проблему, это обновление FB Graph API или og:url, и если это og:url, то как это работало раньше?