В настоящее время я использую API-интерфейс javascript для обмена файлами Facebook версии 3.2 следующим образом:
FB.ui(
{
method: "share_open_graph",
action_type: "og.likes",
action_properties: {
object: {
"og:title": "Test Title",
"og:description": "Test description here",
"og:image": "https://url-to-image-here",
"og:url": "https://google.com"
}
}
},
(fbResponse: any) => {
// handle response here.
}
);
Когда я включаю og: url с непустым значением, я получаю следующий ответ, когда диалог загружается независимо от используемого мной URL:
Ответ Facebook с определенным og: url
Если я не определю og: url или не назначу ему пустую строку, диалоговое окно загружается и показывает предварительный просмотр сообщения, как и ожидалось.Однако, когда я завершу публикацию и просматриваю ее в Facebook, она не будет ссылаться на мой желаемый URL-адрес, поскольку мне пришлось исключить его, чтобы он работал.
Если кто-то еще сталкивался с этой проблемой и знает, какразрешите, пожалуйста, дайте мне знать.Я искал решение в течение нескольких дней, и у меня нет идей ...