Twitter позволяет до 100 идентификаторов пользователей одновременно запрашивать информацию о профиле пользователя. Но если есть недопустимый ID среди тех, он возвращает:Twitter Rest API: 404 Нет пользователей, соответствующих указанным условиям
404 (Not Found), No user matches for specified terms
без указания, который является плохим ID и данные не возвращается для остальных пользователей в списке. Это происходит, если пользователь в списке закрывает свою учетную запись.
Есть ли способ идентифицировать недопустимый идентификатор, не переходя по списку один раз по одному (и, возможно, попадая в ограничение скорости)?
спасибо, но что вы подразумеваете под «первой петлей»? Вы предлагаете сначала проверять пользователей один за другим? Я хочу избежать попадания в Twitter один раз для каждого пользователя в списке, как я сказал в вопросе. – omat
Если вы хотите просто пропустить недействительный пользователь и продолжать действовать, вы можете работать с обработкой исключений. –
с использованием обработки исключений вы сможете пропустить идентификатор с ошибкой и кодом без остановки. if и id пользователя недействителен –