Изображения профилей Twitter теперь заблокированы на большинстве доменов - PullRequest
0 голосов
/ 21 февраля 2020

На основе этого ответа здесь: Создание URL-адреса изображения профиля Twitter с идентификатором пользователя Twitter

Я реализовал некоторые функции для веб-сайта клиента, который отображал изображение профиля профиля Twitter, чтобы оно могло отображаться на нашем сайте. (https://twitter.com/ [screen_name] / profile_image? Size = original )

К сожалению, после возвращения через проект через пару недель кажется, что Twitter теперь заблокировал эту функцию. Глядя на заголовки ответа, я вижу:

enter image description here

После того, как вы немного поковыряетесь, похоже, что content-security-policy и, возможно, также настройки x-frame-options мешая функционалу работать сейчас. Правильно ли я в своем предположении и есть ли обходные пути (кроме использования API для получения URL-адреса изображения профиля через этот API: https://developer.twitter.com/en/docs/accounts-and-users/user-profile-images-and-banners)

1 Ответ

1 голос
/ 21 февраля 2020

API - это правильный способ получить эти URL и изображения. То, как вы это делали, никогда не было документированным или поддерживаемым способом получения изображений профиля. Для текущего метода нет обходного пути, вам следует использовать официальный API.

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