Я изучаю кодирование около месяца. У меня есть хороший опыт работы с Python, и, кроме того, я закончил этот курс web development по Udacity.Концептуальное понимание API
Теперь у меня есть хорошая основа для программирования, но одна вещь, которая меня смутила, - это взаимодействие с различными веб-сайтами и API. Курс, который я кратко коснулся этого с точки зрения XML и JSON-файлов, и того, как некоторые веб-страницы предлагают свои страницы в этих форматах для удобства чтения другими машинами.
Но все еще есть куча задач, которые я понятия не имею, как подойти вообще, но в конечном итоге это нужно сделать. Я построил несколько гипотетических примеров для этого вопроса. Я расскажу о своем нынешнем грубом понимании того, как я буду делать их ниже каждого, и буду благодарен за обратную связь (от взаимодействия с API, а не от внешнего интерфейса или от любых внутренних алгоритмов/AI/parsing):
- Создание приложения для телефона (без учета интерфейсной части), которое затем может связываться с и выполнять рудиментарные задачи на моем компьютере.
Я понятия не имею, как это сделать, и я предполагаю, что мне нужно будет изучить какое-то внешнее приложение/API, предназначенное для этого процесса, и реализовать это на обоих концах системы.
- Возможность писать бота, который переходит на веб-сайт игры и контролирует объект через скрипт. (например, переход на веб-сайт игры pacman, написанный во флэш-памяти и автоматически управляющий персонажем, чтобы избежать призраков)
Я даже не знаю, возможно ли это или как взаимодействуют браузерные флеш-игры с взаимодействием пользователя с сервером , Должен ли я отправлять некоторые данные через HTTP вручную так же, как это делалось бы на клавиатуре? Или все сделано на стороне клиента, и в каком случае, как я подделаю ввод пользователя? Как я могу получить информацию о позиции призрака для работы с ИИ?
- Создание мобильного приложения для моей школы, позволяя пользователям, чтобы поместить их имя пользователя и пароль в приложение, а затем с приложение автоматически войти в школу и получать некоторые данные (например, расписание) и вернуться обратно в читаемый форма.
Я предполагаю, что я возьму данные от пользователя в своем мобильном приложении, а затем перейду на страницу входа в школу и отправлю эти данные в соответствующие формы для входа. И тогда я бы (каким-то образом, не уверен), перейдите к URL-расписанию по моему коду, оставаясь при этом вошедшим в систему, а затем проанализируйте html?
Буду признателен за некоторые подробности о том, как это делается, желательно со ссылкой на эти примеры, чтобы я мог лучше понять концептуальное понимание.
Спасибо!
Примечание: Я задавал все эти вопросы в основном риторически, просто чтобы эти чтения могли лучше понять, что такое мой текущий уровень программирования и понимание API. Я не ожидаю и не требую конкретных ответов для каждого вопроса (поэтому я надеюсь, что это не будет помечено как слишком расплывчатое или требует слишком много деталей!), Я просто благодарен за некоторые ответы, рассказывающие мне примерно о том, как работают каждый из этих API примерно и как я бы даже начал при просмотре, как это сделать.
Что касается игр, я бы предложил посмотреть в Websocket, например. socket.io и pusher – Adam
Привет, в этом есть много вопросов. StackOverflow - это сайт QA, то есть он отвечает только на относительно простые, конкретные вопросы о программировании. Думаю, хороший форум станет лучшим средством для таких вопросов. –