Facebook поделиться для пользовательского текста и изображения не работает с открытым графиком fb.ui - PullRequest
0 голосов
/ 01 октября 2019

Я хочу опубликовать собственное изображение и текст на Facebook без метатега. вот мой рабочий код с идентификатором приложения

window.fbAsyncInit=function()
{FB.init({appId:"myappid",autoLogAppEvents:true,xfbml:true,version:"v2.10"});
FB.AppEvents.logPageView()};
(function(e,a,f){
var c,b=e.getElementsByTagName(a)[0];if(e.getElementById(f)){return}c=e.createElement(a);c.id=f;
c.src="//connect.facebook.net/en_US/sdk.js";b.parentNode.insertBefore(c,b)}(document,"script","facebook-jssdk"));



   var title =jQuery(".title ").text();
    var discription=jQuery(".imgsrcfb").val();
    var url=jQuery(".url").val();
    var image=jQuery(".image").src();

FB.ui( {
        method:"share_open_graph", action_type:"og.likes", action_properties:JSON.stringify( {
            object: {
                "og:url": url, "og:title": title , "og:description": discription, "og:image": image
            }
        }
        )
    }
    , function(e) {}
    )

Я применил все методы, но ни одной из работ До того, как они сработали. Но в новых обновлениях Facebook они просто перестают работать. Вот мой справочный сайт (они также перестали работать) http://drib.tech/programming/dynamically-change-facebook-open-graph-meta-data-javascript

Пожалуйста, помогите мне зачеркнуть это Спасибо заранее.

1 Ответ

0 голосов
/ 01 октября 2019

Динамические теги OG больше невозможны, вам нужно изменить теги OG источника страницы, если вы хотите показать различную информацию. share_open_graph был просто обходной путь, который устарел сейчас.

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