# Встроенные твиты выдают 403 при входе через Twitter

**URL:** https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164
**Category:** Bug
**Created:** [17.Август.2020 16:34:03 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164 "2020-08-17T16:34:03Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)
#### Post date: [17.Август.2020 16:34:03 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/1 "2020-08-17T16:34:03Z")

</div>

При входе через Twitter я получаю странную ошибку 403 при встраивании твитов.

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/9/49b4acb5dd69cd3692945785ab85cbbe4f2729c8.png)

Ключи API настроены правильно, приложение одобрено, и вход через Twitter работает без проблем.

Когда я выхожу из системы или удаляю cookie Twitter, ошибка исчезает, и видео загружается корректно.

Есть какие-либо предложения?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [17.Август.2020 16:43:49 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/2 "2020-08-17T16:43:49Z")

</div>

Я думаю, что это вызвано тем, что Chrome [внедряет изменения в обработку куки SameSite](https://www.chromium.org/updates/same-site).

На форуме для разработчиков Twitter есть тема по этому вопросу:

> **[Twitter embed not working on Chrome due to same site cookie rule](https://devcommunity.x.com/t/twitter-embed-not-working-on-chrome-due-to-same-site-cookie-rule/140184/4?u=davidtaylorhq)**
>
> Thank you for the report @PatrickGoode! We will be working on resolving this issue and will let you know when it is fixed.

Давайте попробуем вот это:

> <https://twitter.com/discourse/status/1291346006966063105>

---

<div class="post-metadata">

### Author: ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)
#### Post date: [17.Август.2020 17:14:44 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/3 "2020-08-17T17:14:44Z")

</div>

Хотя во время процесса входа я получаю эту ошибку. Сначала я этого не заметил, так как вход в систему проходил нормально:

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/8/b81fd5d66fe5c65a8ccf30886159f19b314e479c.png)

---

<div class="post-metadata">

### Author: ![Terrapop](https://avatars.discourse-cdn.com/v4/letter/t/ecd19e/32.png) [@Terrapop](https://meta.discourse.org/u/Terrapop)
#### Post date: [17.Август.2020 17:16:36 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/4 "2020-08-17T17:16:36Z")

</div>

Нет, не вижу видео в вашем последнем сообщении. Хорошо, похоже, это более общая ошибка, а не специфическая для моей установки. Спасибо, @david

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/d/2d314a47cfa758501c6b7e826a134520c402dc9b.png)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [17.Август.2020 21:12:24 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/5 "2020-08-17T21:12:24Z")

</div>

Я только что выпустил обновление, которое обходит эту проблему. Теперь мы будем воспроизводить видео с помощью нативного HTML-элемента `<video>`, а не через iframe:

> <https://twitter.com/discourse/status/1291346006966063105>

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [19.Август.2020 17:00:06 UTC](https://meta.discourse.org/t/embedded-tweets-throw-403-when-logged-in-via-twitter/161164/6 "2020-08-19T17:00:06Z")

</div>

Эта тема была автоматически закрыта через 27 часов. Новые ответы больше не принимаются.
