Всем привет, извините за путаницу, но означает ли изменение Twitter в API, что пользователи больше не могут использовать вход через Twitter, если мы не платим за API?
Если да, есть ли способ узнать, сколько пользователей используют эту функцию входа, чтобы решить, стоит ли её оставить активной? В противном случае мы могли бы отключить вход через Twitter?
Извините, если я что-то неправильно понял, просто получил письмо о Twitter API. Спасибо за любую помощь.
Опять у нас всё сломалось. Мы не меняли никаких настроек, но обновились до версии 3.1.0.beta4. Это обновление может быть не связано с проблемой, но мы не знаем. Возможно, дело просто в том, что API Twitter снова не работает.
Увидел резюме по электронной почте, понял суть, но проигнорировал его. При этом ничего не менял и не трогал — всё продолжает работать. Мы не используем вход через Twitter, этот функционал нужен только для встраивания (embeds), но я всё же включил вход через Twitter для теста — и он тоже работает без проблем.
Я давно оформил аккаунт уровня Elevated (до прихода Маска), которого, насколько помню, не было в оригинальном руководстве. Сейчас я вижу раздел PROJECT с двумя приложениями и значками V1.1 ACCESS и V2 ACCESS.
Возможно, что-то изменится и это сломается, но пока всё работает как ожидается.
В продукте вижу уведомление с заголовком «Twitter API v2» для «новых» функций.
Что ж, всё работало, когда я воссоздал его, но сегодня я заметил, что оно перестало работать. Я проверил и увидел баннер с текстом:
ОТКЛЮЧЕНОЭто приложение нарушило правила и политику Twitter. В результате к нему больше нет доступа. Для получения помощи подайте [запрос в службу поддержки](https://help.twitter.com/forms/platform).
Редакция: после воссоздания оно снова работает… Похоже, посмотрю, не будет ли оно снова отключено за какое-то неясное нарушение…
Возможно, это потому, что я настроил его как приложение для разработки, а не для производства?
Непонятно, почему приложения Twitter случайным образом отключаются за нарушения условий использования, так как их письма не содержат никаких объяснений.
Компонент темы от @Lhc_fl, похоже, является хорошей альтернативой.
Это не относится к новым приложениям, созданным по бесплатному тарифному плану API Twitter v2.0. Вход в систему работает, но предпросмотр (oneboxes) — нет.
Те, кто получил случайную блокировку, также оказываются в этой ситуации, так как им необходимо создать новый проект и приложение в Twitter.
Доступ v1.1 для ограниченного набора существующих конечных точек, подключающихся к API Twitter. Приложения без проектов ограничены этим уровнем.
Но мое приложение также имеет тег v2:
Доступ v2 — это новейшие конечные точки, подключающиеся к API Twitter. К этим конечным точкам имеют доступ только приложения, входящие в проекты.
Теперь я не знаю, какую версию API использует мое приложение проекта.
Единственное, что я знаю, — это то, что работают как вход, так и oneboxes.
И я думаю, что мои другие приложения были отключены, потому что в бесплатной версии теперь можно иметь только одно приложение, а это значит, что нельзя добавить вход через Twitter на несколько форумов Discourse с одной учетной записи разработчика Twitter по бесплатному тарифу.
Кажется, именно это и было названо «нарушением», о котором меня проинформировали, даже если это не было объяснено.
Обновление: расширенные embed-сообщения, позволяющие встраивать твиты и их медиа, теперь работают с руководством, которое было обновлено.
Другими словами, всё исправлено и должно работать на вашей стороне, так как я лично проверил это сегодня.
Если ваше приложение заблокировано Twitter, проверьте количество приложений в вашей учётной записи разработчика, так как бесплатный план позволяет создавать только одно приложение.
Если вы используете платформу Discourse, знайте, что вы можете получить поддержку от нашей команды, написав @team или отправив письмо на адрес team@discourse.org.
Это ожидаемое поведение для сайтов, подключенных к бесплатному тарифу Twitter v2.0 API. Он не предоставляет доступ к чтению контента.
Сайты, которые всё ещё используют старый API v1.1 и чьи приложения не были приостановлены, скорее всего, всё ещё будут получать oneboxes (обогащённые встраивания).
Примечание: Это проблема на 100% со стороны Twitter, и Discourse не виновен.
Меня заблокируют, поэтому мне придётся перейти на новый API (потому что я использовал приложение для разработки или что-то в этом роде).
Именно так несколько корпораций забирают всю информацию из интернета. Это критический момент для действий, и я думаю об удалении всего контента из Twitter и Reddit с нашего инстанса.
Всё это нужно будет скопировать, отредактировать и вручную ввести на нашем самостоятельно размещённом форуме Discourse, но, думаю, нам придётся поступить именно так, если мы хотим сохранить информацию.
Всё будет потеряно. Кстати, было бы здорово для нас продолжать использовать Onebox, чтобы не ломать нашу лабораторию и не платить за это Twitter
Несколько дней всё работало, когда я проходил все шаги руководства, но недавно перестало, и я не понимаю почему (ошибка 404 при попытке создать onebox). Я добавил эту информацию в начало руководства.
Во-первых, после того как я успешно проделал это ранее (как и многие из вас), теперь я не могу «создать проект» — страница просто перезагружается, независимо от используемого браузера.
Хотим сообщить, что мы в курсе проблемы с тем, что в некоторых случаях превью твитов (oneboxes) не отображаются, и уже работаем над решением этой проблемы.