Понял, что дело даже не в скрипте. Если руками через браузер загружать то тоже так же без обложки грузит не красиво. а на приложение тг уже скрипт не сделать. как можно тогда может знает кто?
Проблема с постингом в контакте через open graph (решено)
-
Доброго времени суток! Столкнулся с такой проблемкой. Пишу скрипт для постинга на стене группы вконтакте. При постинге навожу мышь на поле и кликаю на нём. Следующим действием идёт ввод текста со ссылкой на сайт.
При вводе ссылки должна автоматически подгружаться превьюшка сайта (картинка + заголовок статьи + ссылка на сайт). Подгружается она в соцсетях через протокол open graph, который у меня на сайте настроен и никаких вопросов при постинге вручную не вызывает. Подробнее про то, как работает open graph, здесь: http://www.леха.com/2016/11/open-graph-krasivaya-razmetka-dlya-ssylok-v-vk-facebook-i-drugikh-socsetyakh/
Но вот при постинге через BAS, он берёт в качестве превьюшки не изображение нужного поста, а изображение первого поста сайта. Причём берёт, судя по всему, из кеша, потому как пост на сайте может уже обновиться.
И мне не понятно, косяк в BAS, в моём сайте (вроде всё настроил правильно) или же контакт привередничает. И как эту проблему устранить - тож непонятно.
Может кто подскажет?
-
Ура, нашёл решение, всё работает. В общем. Open Graph запускается, когда ссылка копируерся через буфер обмена. Подробное описание алгоритма уже было на форуме: http://community.bablosoft.com/topic/903/как-сделать-импорт-контента/8
Там же прикреплённый тестовый скрипт, если чего не поймёте.