Я разрабатываю WYSIWYG, который позволяет людям вставлять сообщения из Instagram и Facebook , используя oembed .
Процесс заключается в том, что когда пользователь вводит url
, инструмент отправляет запрос API к конечной точке oembed , которая возвращает поле html
в своем ответе json
, который отображается на странице. ,
Ответ выглядит так: https://api.instagram.com/oembed/?url=http://instagram.com/p/V8UMy0LjpX/
Когда пользователь выполняет это действие, возвращенный blockquote
преобразуется в iframe
по запросу, сделанному embed.js
script
, также возвращаемому запросом.
Во второй раз, когда пользователь пытается встроить сообщение, blockquote
не превращается в iframe
, что плохо, потому что, когда оно остается blockquote
, оно не показывает сообщение.
Это происходит как для Facebook и Instagram