Почему квота Twitter для аутентификации приложения больше для одних конечных точек и меньше для других по сравнению с аутентификацией пользователя?

Twitter позволяет разработчикам использовать app-auth вместо авторизации пользователя, но иногда квоты API для авторизации приложения лучше, чем для аутентификации пользователя, а иногда и хуже — почему?

Из https://developer.twitter.com/en/docs/basics/rate-limits.html :

введите здесь описание изображения

В приведенной выше таблице вы можете видеть, что если вы хотите ищите твиты, лучше использовать app-auth, но если вы хотите просто сделать массовый поиск по id, лучше использовать user-auth.


person Roberto Tyley    schedule 07.03.2019    source источник


Ответы (1)


Это вопрос политики Twitter API и ограничения скорости, а не общий вопрос программирования, подходящий для переполнения стека, поэтому я ожидаю, что другие могут пометить это как закрытое.

Вот в чем дело: аутентификация только для приложений действительно задумана как временная мера. Я имею в виду, что представьте, что у вас есть 10 пользователей, которые вошли в ваше приложение, и вы используете их токены для доступа к API; что, если один из этих пользователей очень популярен и вам нужно несколько звонков. Затем вы можете использовать аутентификацию только для приложений на уровне приложения, чтобы сделать несколько дополнительных поисковых запросов (например), чтобы «пополнить» то, что может закончиться запросами для каждого пользователя. Если у вас есть 10 пользователей, которые все очень популярны, вы можете использовать все запросы на уровне приложения для их быстрого заполнения.

По сути, вы спрашиваете Stack Overflow, как работают политика и выбор разработчиков Twitter, и это, вероятно, не лучший форум для такого разговора. Форумы разработчиков Twitter находятся по адресу twittercommunity.com. Наслаждаться!

person Andy Piper    schedule 07.03.2019
comment
Большое спасибо — я разместил это в twittercommunity.com/t/, но я ценю ваше мнение о предполагаемой цели app-auth как временная мера, которая, как я думаю, отсутствовала у разработчика .twitter.com/en/docs/basics/authentication/overview/ - person Roberto Tyley; 07.03.2019